/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.2_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@8.1.1_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/.pnpm/resolve-url-loader@5.0.0/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/.pnpm/sass-loader@16.0.1_sass@1.90.0_webpack@5.101.3/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/front/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@charset "UTF-8";
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-100: oklch(93.6% 0.032 17.717);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-300: oklch(80.8% 0.114 19.571);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-red-900: oklch(39.6% 0.141 25.723);
    --color-orange-100: oklch(95.4% 0.038 75.164);
    --color-orange-200: oklch(90.1% 0.076 70.697);
    --color-orange-300: oklch(83.7% 0.128 66.29);
    --color-orange-400: oklch(75% 0.183 55.934);
    --color-orange-500: oklch(70.5% 0.213 47.604);
    --color-orange-600: oklch(64.6% 0.222 41.116);
    --color-orange-700: oklch(55.3% 0.195 38.402);
    --color-orange-800: oklch(47% 0.157 37.304);
    --color-orange-900: oklch(40.8% 0.123 38.172);
    --color-yellow-100: oklch(97.3% 0.071 103.193);
    --color-yellow-200: oklch(94.5% 0.129 101.54);
    --color-yellow-300: oklch(90.5% 0.182 98.111);
    --color-yellow-400: oklch(85.2% 0.199 91.936);
    --color-yellow-500: oklch(79.5% 0.184 86.047);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-yellow-700: oklch(55.4% 0.135 66.442);
    --color-yellow-800: oklch(47.6% 0.114 61.907);
    --color-yellow-900: oklch(42.1% 0.095 57.708);
    --color-green-100: oklch(96.2% 0.044 156.743);
    --color-green-200: oklch(92.5% 0.084 155.995);
    --color-green-300: oklch(87.1% 0.15 154.449);
    --color-green-400: oklch(79.2% 0.209 151.711);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-green-900: oklch(39.3% 0.095 152.535);
    --color-emerald-100: oklch(95% 0.052 163.051);
    --color-emerald-200: oklch(90.5% 0.093 164.15);
    --color-emerald-300: oklch(84.5% 0.143 164.978);
    --color-emerald-400: oklch(76.5% 0.177 163.223);
    --color-emerald-500: oklch(69.6% 0.17 162.48);
    --color-emerald-600: oklch(59.6% 0.145 163.225);
    --color-emerald-700: oklch(50.8% 0.118 165.612);
    --color-emerald-800: oklch(43.2% 0.095 166.913);
    --color-emerald-900: oklch(37.8% 0.077 168.94);
    --color-teal-100: oklch(95.3% 0.051 180.801);
    --color-teal-200: oklch(91% 0.096 180.426);
    --color-teal-300: oklch(85.5% 0.138 181.071);
    --color-teal-400: oklch(77.7% 0.152 181.912);
    --color-teal-500: oklch(70.4% 0.14 182.503);
    --color-teal-600: oklch(60% 0.118 184.704);
    --color-teal-700: oklch(51.1% 0.096 186.391);
    --color-teal-800: oklch(43.7% 0.078 188.216);
    --color-teal-900: oklch(38.6% 0.063 188.416);
    --color-cyan-100: oklch(95.6% 0.045 203.388);
    --color-cyan-200: oklch(91.7% 0.08 205.041);
    --color-cyan-300: oklch(86.5% 0.127 207.078);
    --color-cyan-400: oklch(78.9% 0.154 211.53);
    --color-cyan-500: oklch(71.5% 0.143 215.221);
    --color-cyan-600: oklch(60.9% 0.126 221.723);
    --color-cyan-700: oklch(52% 0.105 223.128);
    --color-cyan-800: oklch(45% 0.085 224.283);
    --color-cyan-900: oklch(39.8% 0.07 227.392);
    --color-blue-100: oklch(93.2% 0.032 255.585);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-300: oklch(80.9% 0.105 251.813);
    --color-blue-400: oklch(70.7% 0.165 254.624);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-700: oklch(48.8% 0.243 264.376);
    --color-blue-800: oklch(42.4% 0.199 265.638);
    --color-blue-900: oklch(37.9% 0.146 265.522);
    --color-indigo-100: oklch(93% 0.034 272.788);
    --color-indigo-200: oklch(87% 0.065 274.039);
    --color-indigo-300: oklch(78.5% 0.115 274.713);
    --color-indigo-400: oklch(67.3% 0.182 276.935);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-indigo-600: oklch(51.1% 0.262 276.966);
    --color-indigo-700: oklch(45.7% 0.24 277.023);
    --color-indigo-800: oklch(39.8% 0.195 277.366);
    --color-indigo-900: oklch(35.9% 0.144 278.697);
    --color-violet-100: oklch(94.3% 0.029 294.588);
    --color-violet-200: oklch(89.4% 0.057 293.283);
    --color-violet-300: oklch(81.1% 0.111 293.571);
    --color-violet-400: oklch(70.2% 0.183 293.541);
    --color-violet-500: oklch(60.6% 0.25 292.717);
    --color-violet-600: oklch(54.1% 0.281 293.009);
    --color-violet-700: oklch(49.1% 0.27 292.581);
    --color-violet-800: oklch(43.2% 0.232 292.759);
    --color-violet-900: oklch(38% 0.189 293.745);
    --color-purple-100: oklch(94.6% 0.033 307.174);
    --color-purple-200: oklch(90.2% 0.063 306.703);
    --color-purple-300: oklch(82.7% 0.119 306.383);
    --color-purple-400: oklch(71.4% 0.203 305.504);
    --color-purple-500: oklch(62.7% 0.265 303.9);
    --color-purple-600: oklch(55.8% 0.288 302.321);
    --color-purple-700: oklch(49.6% 0.265 301.924);
    --color-purple-800: oklch(43.8% 0.218 303.724);
    --color-purple-900: oklch(38.1% 0.176 304.987);
    --color-fuchsia-100: oklch(95.2% 0.037 318.852);
    --color-fuchsia-200: oklch(90.3% 0.076 319.62);
    --color-fuchsia-300: oklch(83.3% 0.145 321.434);
    --color-fuchsia-400: oklch(74% 0.238 322.16);
    --color-fuchsia-500: oklch(66.7% 0.295 322.15);
    --color-fuchsia-600: oklch(59.1% 0.293 322.896);
    --color-fuchsia-700: oklch(51.8% 0.253 323.949);
    --color-fuchsia-800: oklch(45.2% 0.211 324.591);
    --color-fuchsia-900: oklch(40.1% 0.17 325.612);
    --color-pink-100: oklch(94.8% 0.028 342.258);
    --color-pink-200: oklch(89.9% 0.061 343.231);
    --color-pink-300: oklch(82.3% 0.12 346.018);
    --color-pink-400: oklch(71.8% 0.202 349.761);
    --color-pink-500: oklch(65.6% 0.241 354.308);
    --color-pink-600: oklch(59.2% 0.249 0.584);
    --color-pink-700: oklch(52.5% 0.223 3.958);
    --color-pink-800: oklch(45.9% 0.187 3.815);
    --color-pink-900: oklch(40.8% 0.153 2.432);
    --color-rose-100: oklch(94.1% 0.03 12.58);
    --color-rose-200: oklch(89.2% 0.058 10.001);
    --color-rose-300: oklch(81% 0.117 11.638);
    --color-rose-400: oklch(71.2% 0.194 13.428);
    --color-rose-500: oklch(64.5% 0.246 16.439);
    --color-rose-600: oklch(58.6% 0.253 17.585);
    --color-rose-700: oklch(51.4% 0.222 16.935);
    --color-rose-800: oklch(45.5% 0.188 13.697);
    --color-rose-900: oklch(41% 0.159 10.272);
    --color-slate-100: oklch(96.8% 0.007 247.896);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-500: oklch(55.4% 0.046 257.417);
    --color-slate-600: oklch(44.6% 0.043 257.281);
    --color-slate-700: oklch(37.2% 0.044 257.287);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-slate-900: oklch(20.8% 0.042 265.755);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-neutral-100: oklch(97% 0 0);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-neutral-300: oklch(87% 0 0);
    --color-neutral-400: oklch(70.8% 0 0);
    --color-neutral-500: oklch(55.6% 0 0);
    --color-neutral-600: oklch(43.9% 0 0);
    --color-neutral-700: oklch(37.1% 0 0);
    --color-neutral-800: oklch(26.9% 0 0);
    --color-neutral-900: oklch(20.5% 0 0);
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-md: 28rem;
    --container-5xl: 64rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *,
  ::after,
  ::before,
  ::backdrop,
  ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html,
  :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp,
  pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol,
  ul,
  menu {
    list-style: none;
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    display: block;
    vertical-align: middle;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea,
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit,
  ::-webkit-datetime-edit-year-field,
  ::-webkit-datetime-edit-month-field,
  ::-webkit-datetime-edit-day-field,
  ::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-minute-field,
  ::-webkit-datetime-edit-second-field,
  ::-webkit-datetime-edit-millisecond-field,
  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button,
  input:where([type=button], [type=reset], [type=submit]),
  ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button,
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden=until-found])) {
    display: none !important;
  }
}
@layer utilities {
  .collapse {
    visibility: collapse;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .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;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-3 {
    top: calc(var(--spacing) * 3);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-full {
    top: 100%;
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-1 {
    right: calc(var(--spacing) * 1);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-3 {
    right: calc(var(--spacing) * 3);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-6 {
    right: calc(var(--spacing) * 6);
  }
  .right-7 {
    right: calc(var(--spacing) * 7);
  }
  .right-8 {
    right: calc(var(--spacing) * 8);
  }
  .right-9 {
    right: calc(var(--spacing) * 9);
  }
  .right-10 {
    right: calc(var(--spacing) * 10);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1 {
    left: calc(var(--spacing) * 1);
  }
  .left-2 {
    left: calc(var(--spacing) * 2);
  }
  .left-3 {
    left: calc(var(--spacing) * 3);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-5 {
    left: calc(var(--spacing) * 5);
  }
  .left-6 {
    left: calc(var(--spacing) * 6);
  }
  .left-7 {
    left: calc(var(--spacing) * 7);
  }
  .left-8 {
    left: calc(var(--spacing) * 8);
  }
  .left-9 {
    left: calc(var(--spacing) * 9);
  }
  .left-10 {
    left: calc(var(--spacing) * 10);
  }
  .z-0 {
    z-index: 0;
  }
  .z-1 {
    z-index: 1;
  }
  .z-2 {
    z-index: 2;
  }
  .z-3 {
    z-index: 3;
  }
  .z-4 {
    z-index: 4;
  }
  .z-5 {
    z-index: 5;
  }
  .z-6 {
    z-index: 6;
  }
  .z-7 {
    z-index: 7;
  }
  .z-8 {
    z-index: 8;
  }
  .z-9 {
    z-index: 9;
  }
  .z-10 {
    z-index: 10;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-150 {
    z-index: 150;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-3 {
    order: 3;
  }
  .order-4 {
    order: 4;
  }
  .order-5 {
    order: 5;
  }
  .order-6 {
    order: 6;
  }
  .order-7 {
    order: 7;
  }
  .order-8 {
    order: 8;
  }
  .order-9 {
    order: 9;
  }
  .order-10 {
    order: 10;
  }
  .col-auto {
    grid-column: auto;
  }
  .col-span-1 {
    grid-column: span 1 / span 1;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .col-span-4 {
    grid-column: span 4 / span 4;
  }
  .col-span-5 {
    grid-column: span 5 / span 5;
  }
  .col-span-6 {
    grid-column: span 6 / span 6;
  }
  .col-span-7 {
    grid-column: span 7 / span 7;
  }
  .col-span-8 {
    grid-column: span 8 / span 8;
  }
  .col-span-9 {
    grid-column: span 9 / span 9;
  }
  .col-span-10 {
    grid-column: span 10 / span 10;
  }
  .col-span-11 {
    grid-column: span 11 / span 11;
  }
  .col-span-12 {
    grid-column: span 12 / span 12;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .row-span-1 {
    grid-row: span 1 / span 1;
  }
  .row-span-2 {
    grid-row: span 2 / span 2;
  }
  .row-span-3 {
    grid-row: span 3 / span 3;
  }
  .row-span-4 {
    grid-row: span 4 / span 4;
  }
  .row-span-5 {
    grid-row: span 5 / span 5;
  }
  .row-span-6 {
    grid-row: span 6 / span 6;
  }
  .row-span-7 {
    grid-row: span 7 / span 7;
  }
  .row-span-8 {
    grid-row: span 8 / span 8;
  }
  .row-span-9 {
    grid-row: span 9 / span 9;
  }
  .row-span-10 {
    grid-row: span 10 / span 10;
  }
  .row-span-11 {
    grid-row: span 11 / span 11;
  }
  .row-span-12 {
    grid-row: span 12 / span 12;
  }
  .float-end {
    float: inline-end;
  }
  .float-right {
    float: right;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-1 {
    margin: calc(var(--spacing) * 1);
  }
  .m-2 {
    margin: calc(var(--spacing) * 2);
  }
  .m-3 {
    margin: calc(var(--spacing) * 3);
  }
  .m-4 {
    margin: calc(var(--spacing) * 4);
  }
  .m-5 {
    margin: calc(var(--spacing) * 5);
  }
  .m-6 {
    margin: calc(var(--spacing) * 6);
  }
  .m-7 {
    margin: calc(var(--spacing) * 7);
  }
  .m-8 {
    margin: calc(var(--spacing) * 8);
  }
  .m-9 {
    margin: calc(var(--spacing) * 9);
  }
  .m-10 {
    margin: calc(var(--spacing) * 10);
  }
  .m-11 {
    margin: calc(var(--spacing) * 11);
  }
  .m-12 {
    margin: calc(var(--spacing) * 12);
  }
  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }
  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }
  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }
  .mx-7 {
    margin-inline: calc(var(--spacing) * 7);
  }
  .mx-8 {
    margin-inline: calc(var(--spacing) * 8);
  }
  .mx-9 {
    margin-inline: calc(var(--spacing) * 9);
  }
  .mx-10 {
    margin-inline: calc(var(--spacing) * 10);
  }
  .mx-11 {
    margin-inline: calc(var(--spacing) * 11);
  }
  .mx-12 {
    margin-inline: calc(var(--spacing) * 12);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }
  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .my-7 {
    margin-block: calc(var(--spacing) * 7);
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .my-9 {
    margin-block: calc(var(--spacing) * 9);
  }
  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }
  .my-11 {
    margin-block: calc(var(--spacing) * 11);
  }
  .my-12 {
    margin-block: calc(var(--spacing) * 12);
  }
  .ms-0 {
    margin-inline-start: calc(var(--spacing) * 0);
  }
  .ms-1 {
    margin-inline-start: calc(var(--spacing) * 1);
  }
  .ms-2 {
    margin-inline-start: calc(var(--spacing) * 2);
  }
  .ms-3 {
    margin-inline-start: calc(var(--spacing) * 3);
  }
  .ms-4 {
    margin-inline-start: calc(var(--spacing) * 4);
  }
  .ms-5 {
    margin-inline-start: calc(var(--spacing) * 5);
  }
  .ms-6 {
    margin-inline-start: calc(var(--spacing) * 6);
  }
  .ms-7 {
    margin-inline-start: calc(var(--spacing) * 7);
  }
  .ms-8 {
    margin-inline-start: calc(var(--spacing) * 8);
  }
  .ms-9 {
    margin-inline-start: calc(var(--spacing) * 9);
  }
  .ms-10 {
    margin-inline-start: calc(var(--spacing) * 10);
  }
  .ms-11 {
    margin-inline-start: calc(var(--spacing) * 11);
  }
  .ms-12 {
    margin-inline-start: calc(var(--spacing) * 12);
  }
  .me-0 {
    margin-inline-end: calc(var(--spacing) * 0);
  }
  .me-1 {
    margin-inline-end: calc(var(--spacing) * 1);
  }
  .me-2 {
    margin-inline-end: calc(var(--spacing) * 2);
  }
  .me-3 {
    margin-inline-end: calc(var(--spacing) * 3);
  }
  .me-4 {
    margin-inline-end: calc(var(--spacing) * 4);
  }
  .me-5 {
    margin-inline-end: calc(var(--spacing) * 5);
  }
  .me-6 {
    margin-inline-end: calc(var(--spacing) * 6);
  }
  .me-7 {
    margin-inline-end: calc(var(--spacing) * 7);
  }
  .me-8 {
    margin-inline-end: calc(var(--spacing) * 8);
  }
  .me-9 {
    margin-inline-end: calc(var(--spacing) * 9);
  }
  .me-10 {
    margin-inline-end: calc(var(--spacing) * 10);
  }
  .me-11 {
    margin-inline-end: calc(var(--spacing) * 11);
  }
  .me-12 {
    margin-inline-end: calc(var(--spacing) * 12);
  }
  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-11 {
    margin-top: calc(var(--spacing) * 11);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-9 {
    margin-bottom: calc(var(--spacing) * 9);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-11 {
    margin-bottom: calc(var(--spacing) * 11);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .icon-\[lucide--arrow-left-from-line\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m9 6l-6 6l6 6m-6-6h14m4 7V5%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--arrow-left\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m12 19l-7-7l7-7m7 7H5%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--arrow-right-from-line\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M3 5v14m18-7H7m8 6l6-6l-6-6%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--arrow-right\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M5 12h14m-7-7l7 7l-7 7%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--arrow-up-down\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m21 16l-4 4l-4-4m4 4V4M3 8l4-4l4 4M7 4v16%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--book-user\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M15 13a3 3 0 1 0-6 0%27/%3E%3Cpath d=%27M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20%27/%3E%3Ccircle cx=%2712%27 cy=%278%27 r=%272%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--chart-area\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M3 3v16a2 2 0 0 0 2 2h16%27/%3E%3Cpath d=%27M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--chart-column-decreasing\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M13 17V9m5 8v-3M3 3v16a2 2 0 0 0 2 2h16M8 17V5%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--chart-no-axes-combined\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M12 16v5m4-7v7m4-11v11m2-18l-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15m2 3v3m4-7v7%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--check-circle\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M21.801 10A10 10 0 1 1 17 3.335%27/%3E%3Cpath d=%27m9 11l3 3L22 4%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--check\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M20 6L9 17l-5-5%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--circle-alert\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27/%3E%3Cpath d=%27M12 8v4m0 4h.01%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--circle-check-big\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M21.801 10A10 10 0 1 1 17 3.335%27/%3E%3Cpath d=%27m9 11l3 3L22 4%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--clock-fading\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M12 2a10 10 0 0 1 7.38 16.75M12 6v6l4 2M2.5 8.875a10 10 0 0 0-.5 3M2.83 16a10 10 0 0 0 2.43 3.4M4.636 5.235a10 10 0 0 1 .891-.857M8.644 21.42a10 10 0 0 0 7.631-.38%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--code\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m16 18l6-6l-6-6M8 6l-6 6l6 6%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--cog\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M12 20a8 8 0 1 0 0-16a8 8 0 0 0 0 16%27/%3E%3Cpath d=%27M12 14a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0-12v2m0 18v-2m5 .66l-1-1.73m-5-8.66L7 3.34M20.66 17l-1.73-1M3.34 7l1.73 1M14 12h8M2 12h2m16.66-5l-1.73 1M3.34 17l1.73-1M17 3.34l-1 1.73m-5 8.66l-4 6.93%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--coins\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%276%27/%3E%3Cpath d=%27M18.09 10.37A6 6 0 1 1 10.34 18M7 6h1v4%27/%3E%3Cpath d=%27m16.71 13.88l.7.71l-2.82 2.82%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--copy\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Crect width=%2714%27 height=%2714%27 x=%278%27 y=%278%27 rx=%272%27 ry=%272%27/%3E%3Cpath d=%27M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--database-zap\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cellipse cx=%2712%27 cy=%275%27 rx=%279%27 ry=%273%27/%3E%3Cpath d=%27M3 5v14a9 3 0 0 0 12 2.84M21 5v3m0 4l-3 5h4l-3 5%27/%3E%3Cpath d=%27M3 12a9 3 0 0 0 11.59 2.87%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--database\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cellipse cx=%2712%27 cy=%275%27 rx=%279%27 ry=%273%27/%3E%3Cpath d=%27M3 5v14a9 3 0 0 0 18 0V5%27/%3E%3Cpath d=%27M3 12a9 3 0 0 0 18 0%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--door-open\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M11 20H2m9-15.438v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561zM11 4H8a2 2 0 0 0-2 2v14m8-8h.01M22 20h-3%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--edit-2\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--edit\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7%27/%3E%3Cpath d=%27M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--external-link\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--eye\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M2.062 12.348a1 1 0 0 1 0-.696a10.75 10.75 0 0 1 19.876 0a1 1 0 0 1 0 .696a10.75 10.75 0 0 1-19.876 0%27/%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%273%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--file-clock\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M14 2v4a2 2 0 0 0 2 2h4%27/%3E%3Cpath d=%27M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3m4 7v2.2l1.6 1%27/%3E%3Ccircle cx=%278%27 cy=%2716%27 r=%276%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--file-question\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M12 17h.01M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z%27/%3E%3Cpath d=%27M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--file-text\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z%27/%3E%3Cpath d=%27M14 2v4a2 2 0 0 0 2 2h4M10 9H8m8 4H8m8 4H8%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--flag\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--folder\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--folders\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M20 5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h2.5a1.5 1.5 0 0 1 1.2.6l.6.8a1.5 1.5 0 0 0 1.2.6z%27/%3E%3Cpath d=%27M3 8.268a2 2 0 0 0-1 1.738V19a2 2 0 0 0 2 2h11a2 2 0 0 0 1.732-1%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--form-input\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Crect width=%2720%27 height=%2712%27 x=%272%27 y=%276%27 rx=%272%27/%3E%3Cpath d=%27M12 12h.01M17 12h.01M7 12h.01%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--grip-horizontal\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Ccircle cx=%2712%27 cy=%279%27 r=%271%27/%3E%3Ccircle cx=%2719%27 cy=%279%27 r=%271%27/%3E%3Ccircle cx=%275%27 cy=%279%27 r=%271%27/%3E%3Ccircle cx=%2712%27 cy=%2715%27 r=%271%27/%3E%3Ccircle cx=%2719%27 cy=%2715%27 r=%271%27/%3E%3Ccircle cx=%275%27 cy=%2715%27 r=%271%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--hamburger\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M12 16H4a2 2 0 1 1 0-4h16a2 2 0 1 1 0 4h-4.25M5 12a2 2 0 0 1-2-2a9 7 0 0 1 18 0a2 2 0 0 1-2 2M5 16a2 2 0 0 0-2 2a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3a2 2 0 0 0-2-2q0 0 0 0%27/%3E%3Cpath d=%27m6.67 12l6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--heart-pulse\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M2 9.5a5.5 5.5 0 0 1 9.591-3.676a.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5%27/%3E%3Cpath d=%27M3.22 13H9.5l.5-1l2 4.5l2-7l1.5 3.5h5.27%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--home\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8%27/%3E%3Cpath d=%27M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--image\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Crect width=%2718%27 height=%2718%27 x=%273%27 y=%273%27 rx=%272%27 ry=%272%27/%3E%3Ccircle cx=%279%27 cy=%279%27 r=%272%27/%3E%3Cpath d=%27m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--images\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27m22 11l-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16%27/%3E%3Cpath d=%27M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2%27/%3E%3Ccircle cx=%2713%27 cy=%277%27 r=%271%27 fill=%27black%27/%3E%3Crect width=%2714%27 height=%2714%27 x=%278%27 y=%272%27 rx=%272%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--info\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27/%3E%3Cpath d=%27M12 16v-4m0-4h.01%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--languages\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m5 8l6 6m-7 0l6-6l2-3M2 5h12M7 2h1m14 20l-5-10l-5 10m2-4h6%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--layout-dashboard\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Crect width=%277%27 height=%279%27 x=%273%27 y=%273%27 rx=%271%27/%3E%3Crect width=%277%27 height=%275%27 x=%2714%27 y=%273%27 rx=%271%27/%3E%3Crect width=%277%27 height=%279%27 x=%2714%27 y=%2712%27 rx=%271%27/%3E%3Crect width=%277%27 height=%275%27 x=%273%27 y=%2716%27 rx=%271%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--layout-template\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Crect width=%2718%27 height=%277%27 x=%273%27 y=%273%27 rx=%271%27/%3E%3Crect width=%279%27 height=%277%27 x=%273%27 y=%2714%27 rx=%271%27/%3E%3Crect width=%275%27 height=%277%27 x=%2716%27 y=%2714%27 rx=%271%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--letter-text\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M15 12h6m-6-6h6M3 13l3.553-7.724a.5.5 0 0 1 .894 0L11 13m-8 5h18M3.92 11h6.16%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--list\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M3 12h.01M3 18h.01M3 6h.01M8 12h13M8 18h13M8 6h13%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--log-out\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m16 17l5-5l-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--plus-circle\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27/%3E%3Cpath d=%27M8 12h8m-4-4v8%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--plus\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M5 12h14m-7-7v14%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--refresh-ccw\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M21 12a9 9 0 0 0-9-9a9.75 9.75 0 0 0-6.74 2.74L3 8%27/%3E%3Cpath d=%27M3 3v5h5m-5 4a9 9 0 0 0 9 9a9.75 9.75 0 0 0 6.74-2.74L21 16%27/%3E%3Cpath d=%27M16 16h5v5%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--refresh-cw\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8%27/%3E%3Cpath d=%27M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16%27/%3E%3Cpath d=%27M8 16H3v5%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--settings\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915%27/%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%273%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--shield-user\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z%27/%3E%3Cpath d=%27M6.376 18.91a6 6 0 0 1 11.249.003%27/%3E%3Ccircle cx=%2712%27 cy=%2711%27 r=%274%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--sort-asc\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3 8l4-4l4 4M7 4v16m4-8h4m-4 4h7m-7 4h10%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--sort-desc\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3 16l4 4l4-4m-4 4V4m4 0h10M11 8h7m-7 4h4%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--tags\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1zM2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193%27/%3E%3Ccircle cx=%2710.5%27 cy=%276.5%27 r=%27.5%27 fill=%27black%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--target\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27/%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%276%27/%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%272%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--trash-2\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M10 11v6m4-6v6m5-11v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--trash\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--triangle-alert\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--unplug\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m19 5l3-3M2 22l3-3m1.3 1.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6l-2.3 2.3a2.4 2.4 0 0 0 0 3.4Zm1.2-6.8L10 11m.5 5.5L13 14m-1-8l6 6l2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--upload\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4%27/%3E%3C/svg%3E");
  }
  .icon-\[lucide--user-circle\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27/%3E%3Ccircle cx=%2712%27 cy=%2710%27 r=%273%27/%3E%3Cpath d=%27M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--user\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2%27/%3E%3Ccircle cx=%2712%27 cy=%277%27 r=%274%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--users\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.128a4 4 0 0 1 0 7.744M22 21v-2a4 4 0 0 0-3-3.87%27/%3E%3Ccircle cx=%279%27 cy=%277%27 r=%274%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--weight\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cg fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Ccircle cx=%2712%27 cy=%275%27 r=%273%27/%3E%3Cpath d=%27M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z%27/%3E%3C/g%3E%3C/svg%3E");
  }
  .icon-\[lucide--x\] {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    --svg: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27none%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M18 6L6 18M6 6l12 12%27/%3E%3C/svg%3E");
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-40 {
    height: calc(var(--spacing) * 40);
  }
  .h-50 {
    height: calc(var(--spacing) * 50);
  }
  .h-60 {
    height: calc(var(--spacing) * 60);
  }
  .h-168 {
    height: calc(var(--spacing) * 168);
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-100 {
    max-height: calc(var(--spacing) * 100);
  }
  .max-h-168 {
    max-height: calc(var(--spacing) * 168);
  }
  .max-h-180 {
    max-height: calc(var(--spacing) * 180);
  }
  .max-h-200 {
    max-height: calc(var(--spacing) * 200);
  }
  .min-h-100 {
    min-height: calc(var(--spacing) * 100);
  }
  .w-1 {
    width: calc(var(--spacing) * 1);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-11 {
    width: calc(var(--spacing) * 11);
  }
  .w-11\/12 {
    width: calc(11/12 * 100%);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-25 {
    width: calc(var(--spacing) * 25);
  }
  .w-35 {
    width: calc(var(--spacing) * 35);
  }
  .w-50 {
    width: calc(var(--spacing) * 50);
  }
  .w-52 {
    width: calc(var(--spacing) * 52);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-70 {
    width: calc(var(--spacing) * 70);
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .grow {
    flex-grow: 1;
  }
  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .\!cursor-text {
    cursor: text !important;
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-move {
    cursor: move;
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .list-inside {
    list-style-position: inside;
  }
  .list-disc {
    list-style-type: disc;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-evenly {
    justify-content: space-evenly;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-9 {
    gap: calc(var(--spacing) * 9);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-11 {
    gap: calc(var(--spacing) * 11);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .self-center {
    align-self: center;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-scroll {
    overflow: scroll;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-t-2xl {
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
  }
  .rounded-t-3xl {
    border-top-left-radius: var(--radius-3xl);
    border-top-right-radius: var(--radius-3xl);
  }
  .rounded-t-full {
    border-top-left-radius: calc(infinity * 1px);
    border-top-right-radius: calc(infinity * 1px);
  }
  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .rounded-t-md {
    border-top-left-radius: var(--radius-md);
    border-top-right-radius: var(--radius-md);
  }
  .rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .rounded-t-sm {
    border-top-left-radius: var(--radius-sm);
    border-top-right-radius: var(--radius-sm);
  }
  .rounded-t-xl {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }
  .rounded-b-2xl {
    border-bottom-right-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }
  .rounded-b-3xl {
    border-bottom-right-radius: var(--radius-3xl);
    border-bottom-left-radius: var(--radius-3xl);
  }
  .rounded-b-full {
    border-bottom-right-radius: calc(infinity * 1px);
    border-bottom-left-radius: calc(infinity * 1px);
  }
  .rounded-b-lg {
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .rounded-b-md {
    border-bottom-right-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .rounded-b-sm {
    border-bottom-right-radius: var(--radius-sm);
    border-bottom-left-radius: var(--radius-sm);
  }
  .rounded-b-xl {
    border-bottom-right-radius: var(--radius-xl);
    border-bottom-left-radius: var(--radius-xl);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-3 {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-5 {
    border-style: var(--tw-border-style);
    border-width: 5px;
  }
  .border-6 {
    border-style: var(--tw-border-style);
    border-width: 6px;
  }
  .border-7 {
    border-style: var(--tw-border-style);
    border-width: 7px;
  }
  .border-8 {
    border-style: var(--tw-border-style);
    border-width: 8px;
  }
  .border-9 {
    border-style: var(--tw-border-style);
    border-width: 9px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-blue-100 {
    border-color: var(--color-blue-100);
  }
  .border-blue-200 {
    border-color: var(--color-blue-200);
  }
  .border-blue-300 {
    border-color: var(--color-blue-300);
  }
  .border-blue-400 {
    border-color: var(--color-blue-400);
  }
  .border-blue-500 {
    border-color: var(--color-blue-500);
  }
  .border-blue-600 {
    border-color: var(--color-blue-600);
  }
  .border-blue-700 {
    border-color: var(--color-blue-700);
  }
  .border-blue-800 {
    border-color: var(--color-blue-800);
  }
  .border-blue-900 {
    border-color: var(--color-blue-900);
  }
  .border-cyan-100 {
    border-color: var(--color-cyan-100);
  }
  .border-cyan-200 {
    border-color: var(--color-cyan-200);
  }
  .border-cyan-300 {
    border-color: var(--color-cyan-300);
  }
  .border-cyan-400 {
    border-color: var(--color-cyan-400);
  }
  .border-cyan-500 {
    border-color: var(--color-cyan-500);
  }
  .border-cyan-600 {
    border-color: var(--color-cyan-600);
  }
  .border-cyan-700 {
    border-color: var(--color-cyan-700);
  }
  .border-cyan-800 {
    border-color: var(--color-cyan-800);
  }
  .border-cyan-900 {
    border-color: var(--color-cyan-900);
  }
  .border-emerald-100 {
    border-color: var(--color-emerald-100);
  }
  .border-emerald-200 {
    border-color: var(--color-emerald-200);
  }
  .border-emerald-300 {
    border-color: var(--color-emerald-300);
  }
  .border-emerald-400 {
    border-color: var(--color-emerald-400);
  }
  .border-emerald-500 {
    border-color: var(--color-emerald-500);
  }
  .border-emerald-600 {
    border-color: var(--color-emerald-600);
  }
  .border-emerald-700 {
    border-color: var(--color-emerald-700);
  }
  .border-emerald-800 {
    border-color: var(--color-emerald-800);
  }
  .border-emerald-900 {
    border-color: var(--color-emerald-900);
  }
  .border-fuchsia-100 {
    border-color: var(--color-fuchsia-100);
  }
  .border-fuchsia-200 {
    border-color: var(--color-fuchsia-200);
  }
  .border-fuchsia-300 {
    border-color: var(--color-fuchsia-300);
  }
  .border-fuchsia-400 {
    border-color: var(--color-fuchsia-400);
  }
  .border-fuchsia-500 {
    border-color: var(--color-fuchsia-500);
  }
  .border-fuchsia-600 {
    border-color: var(--color-fuchsia-600);
  }
  .border-fuchsia-700 {
    border-color: var(--color-fuchsia-700);
  }
  .border-fuchsia-800 {
    border-color: var(--color-fuchsia-800);
  }
  .border-fuchsia-900 {
    border-color: var(--color-fuchsia-900);
  }
  .border-gray-100 {
    border-color: var(--color-gray-100);
  }
  .border-gray-200 {
    border-color: var(--color-gray-200);
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-gray-400 {
    border-color: var(--color-gray-400);
  }
  .border-gray-500 {
    border-color: var(--color-gray-500);
  }
  .border-gray-600 {
    border-color: var(--color-gray-600);
  }
  .border-gray-700 {
    border-color: var(--color-gray-700);
  }
  .border-gray-800 {
    border-color: var(--color-gray-800);
  }
  .border-gray-900 {
    border-color: var(--color-gray-900);
  }
  .border-green-100 {
    border-color: var(--color-green-100);
  }
  .border-green-200 {
    border-color: var(--color-green-200);
  }
  .border-green-300 {
    border-color: var(--color-green-300);
  }
  .border-green-400 {
    border-color: var(--color-green-400);
  }
  .border-green-500 {
    border-color: var(--color-green-500);
  }
  .border-green-600 {
    border-color: var(--color-green-600);
  }
  .border-green-700 {
    border-color: var(--color-green-700);
  }
  .border-green-800 {
    border-color: var(--color-green-800);
  }
  .border-green-900 {
    border-color: var(--color-green-900);
  }
  .border-indigo-100 {
    border-color: var(--color-indigo-100);
  }
  .border-indigo-200 {
    border-color: var(--color-indigo-200);
  }
  .border-indigo-300 {
    border-color: var(--color-indigo-300);
  }
  .border-indigo-400 {
    border-color: var(--color-indigo-400);
  }
  .border-indigo-500 {
    border-color: var(--color-indigo-500);
  }
  .border-indigo-600 {
    border-color: var(--color-indigo-600);
  }
  .border-indigo-700 {
    border-color: var(--color-indigo-700);
  }
  .border-indigo-800 {
    border-color: var(--color-indigo-800);
  }
  .border-indigo-900 {
    border-color: var(--color-indigo-900);
  }
  .border-orange-100 {
    border-color: var(--color-orange-100);
  }
  .border-orange-200 {
    border-color: var(--color-orange-200);
  }
  .border-orange-300 {
    border-color: var(--color-orange-300);
  }
  .border-orange-400 {
    border-color: var(--color-orange-400);
  }
  .border-orange-500 {
    border-color: var(--color-orange-500);
  }
  .border-orange-600 {
    border-color: var(--color-orange-600);
  }
  .border-orange-700 {
    border-color: var(--color-orange-700);
  }
  .border-orange-800 {
    border-color: var(--color-orange-800);
  }
  .border-orange-900 {
    border-color: var(--color-orange-900);
  }
  .border-pink-100 {
    border-color: var(--color-pink-100);
  }
  .border-pink-200 {
    border-color: var(--color-pink-200);
  }
  .border-pink-300 {
    border-color: var(--color-pink-300);
  }
  .border-pink-400 {
    border-color: var(--color-pink-400);
  }
  .border-pink-500 {
    border-color: var(--color-pink-500);
  }
  .border-pink-600 {
    border-color: var(--color-pink-600);
  }
  .border-pink-700 {
    border-color: var(--color-pink-700);
  }
  .border-pink-800 {
    border-color: var(--color-pink-800);
  }
  .border-pink-900 {
    border-color: var(--color-pink-900);
  }
  .border-purple-100 {
    border-color: var(--color-purple-100);
  }
  .border-purple-200 {
    border-color: var(--color-purple-200);
  }
  .border-purple-300 {
    border-color: var(--color-purple-300);
  }
  .border-purple-400 {
    border-color: var(--color-purple-400);
  }
  .border-purple-500 {
    border-color: var(--color-purple-500);
  }
  .border-purple-600 {
    border-color: var(--color-purple-600);
  }
  .border-purple-700 {
    border-color: var(--color-purple-700);
  }
  .border-purple-800 {
    border-color: var(--color-purple-800);
  }
  .border-purple-900 {
    border-color: var(--color-purple-900);
  }
  .border-red-100 {
    border-color: var(--color-red-100);
  }
  .border-red-200 {
    border-color: var(--color-red-200);
  }
  .border-red-300 {
    border-color: var(--color-red-300);
  }
  .border-red-400 {
    border-color: var(--color-red-400);
  }
  .border-red-500 {
    border-color: var(--color-red-500);
  }
  .border-red-600 {
    border-color: var(--color-red-600);
  }
  .border-red-700 {
    border-color: var(--color-red-700);
  }
  .border-red-800 {
    border-color: var(--color-red-800);
  }
  .border-red-900 {
    border-color: var(--color-red-900);
  }
  .border-rose-100 {
    border-color: var(--color-rose-100);
  }
  .border-rose-200 {
    border-color: var(--color-rose-200);
  }
  .border-rose-300 {
    border-color: var(--color-rose-300);
  }
  .border-rose-400 {
    border-color: var(--color-rose-400);
  }
  .border-rose-500 {
    border-color: var(--color-rose-500);
  }
  .border-rose-600 {
    border-color: var(--color-rose-600);
  }
  .border-rose-700 {
    border-color: var(--color-rose-700);
  }
  .border-rose-800 {
    border-color: var(--color-rose-800);
  }
  .border-rose-900 {
    border-color: var(--color-rose-900);
  }
  .border-slate-100 {
    border-color: var(--color-slate-100);
  }
  .border-slate-200 {
    border-color: var(--color-slate-200);
  }
  .border-slate-300 {
    border-color: var(--color-slate-300);
  }
  .border-slate-400 {
    border-color: var(--color-slate-400);
  }
  .border-slate-500 {
    border-color: var(--color-slate-500);
  }
  .border-slate-600 {
    border-color: var(--color-slate-600);
  }
  .border-slate-700 {
    border-color: var(--color-slate-700);
  }
  .border-slate-800 {
    border-color: var(--color-slate-800);
  }
  .border-slate-900 {
    border-color: var(--color-slate-900);
  }
  .border-teal-100 {
    border-color: var(--color-teal-100);
  }
  .border-teal-200 {
    border-color: var(--color-teal-200);
  }
  .border-teal-300 {
    border-color: var(--color-teal-300);
  }
  .border-teal-400 {
    border-color: var(--color-teal-400);
  }
  .border-teal-500 {
    border-color: var(--color-teal-500);
  }
  .border-teal-600 {
    border-color: var(--color-teal-600);
  }
  .border-teal-700 {
    border-color: var(--color-teal-700);
  }
  .border-teal-800 {
    border-color: var(--color-teal-800);
  }
  .border-teal-900 {
    border-color: var(--color-teal-900);
  }
  .border-violet-100 {
    border-color: var(--color-violet-100);
  }
  .border-violet-200 {
    border-color: var(--color-violet-200);
  }
  .border-violet-300 {
    border-color: var(--color-violet-300);
  }
  .border-violet-400 {
    border-color: var(--color-violet-400);
  }
  .border-violet-500 {
    border-color: var(--color-violet-500);
  }
  .border-violet-600 {
    border-color: var(--color-violet-600);
  }
  .border-violet-700 {
    border-color: var(--color-violet-700);
  }
  .border-violet-800 {
    border-color: var(--color-violet-800);
  }
  .border-violet-900 {
    border-color: var(--color-violet-900);
  }
  .border-yellow-100 {
    border-color: var(--color-yellow-100);
  }
  .border-yellow-200 {
    border-color: var(--color-yellow-200);
  }
  .border-yellow-300 {
    border-color: var(--color-yellow-300);
  }
  .border-yellow-400 {
    border-color: var(--color-yellow-400);
  }
  .border-yellow-500 {
    border-color: var(--color-yellow-500);
  }
  .border-yellow-600 {
    border-color: var(--color-yellow-600);
  }
  .border-yellow-700 {
    border-color: var(--color-yellow-700);
  }
  .border-yellow-800 {
    border-color: var(--color-yellow-800);
  }
  .border-yellow-900 {
    border-color: var(--color-yellow-900);
  }
  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }
  .bg-blue-200 {
    background-color: var(--color-blue-200);
  }
  .bg-blue-300 {
    background-color: var(--color-blue-300);
  }
  .bg-blue-400 {
    background-color: var(--color-blue-400);
  }
  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }
  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }
  .bg-blue-700 {
    background-color: var(--color-blue-700);
  }
  .bg-blue-800 {
    background-color: var(--color-blue-800);
  }
  .bg-blue-900 {
    background-color: var(--color-blue-900);
  }
  .bg-cyan-100 {
    background-color: var(--color-cyan-100);
  }
  .bg-cyan-200 {
    background-color: var(--color-cyan-200);
  }
  .bg-cyan-300 {
    background-color: var(--color-cyan-300);
  }
  .bg-cyan-400 {
    background-color: var(--color-cyan-400);
  }
  .bg-cyan-500 {
    background-color: var(--color-cyan-500);
  }
  .bg-cyan-600 {
    background-color: var(--color-cyan-600);
  }
  .bg-cyan-700 {
    background-color: var(--color-cyan-700);
  }
  .bg-cyan-800 {
    background-color: var(--color-cyan-800);
  }
  .bg-cyan-900 {
    background-color: var(--color-cyan-900);
  }
  .bg-emerald-100 {
    background-color: var(--color-emerald-100);
  }
  .bg-emerald-200 {
    background-color: var(--color-emerald-200);
  }
  .bg-emerald-300 {
    background-color: var(--color-emerald-300);
  }
  .bg-emerald-400 {
    background-color: var(--color-emerald-400);
  }
  .bg-emerald-500 {
    background-color: var(--color-emerald-500);
  }
  .bg-emerald-600 {
    background-color: var(--color-emerald-600);
  }
  .bg-emerald-700 {
    background-color: var(--color-emerald-700);
  }
  .bg-emerald-800 {
    background-color: var(--color-emerald-800);
  }
  .bg-emerald-900 {
    background-color: var(--color-emerald-900);
  }
  .bg-fuchsia-100 {
    background-color: var(--color-fuchsia-100);
  }
  .bg-fuchsia-200 {
    background-color: var(--color-fuchsia-200);
  }
  .bg-fuchsia-300 {
    background-color: var(--color-fuchsia-300);
  }
  .bg-fuchsia-400 {
    background-color: var(--color-fuchsia-400);
  }
  .bg-fuchsia-500 {
    background-color: var(--color-fuchsia-500);
  }
  .bg-fuchsia-600 {
    background-color: var(--color-fuchsia-600);
  }
  .bg-fuchsia-700 {
    background-color: var(--color-fuchsia-700);
  }
  .bg-fuchsia-800 {
    background-color: var(--color-fuchsia-800);
  }
  .bg-fuchsia-900 {
    background-color: var(--color-fuchsia-900);
  }
  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }
  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }
  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }
  .bg-gray-600 {
    background-color: var(--color-gray-600);
  }
  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }
  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }
  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }
  .bg-green-100 {
    background-color: var(--color-green-100);
  }
  .bg-green-200 {
    background-color: var(--color-green-200);
  }
  .bg-green-300 {
    background-color: var(--color-green-300);
  }
  .bg-green-400 {
    background-color: var(--color-green-400);
  }
  .bg-green-500 {
    background-color: var(--color-green-500);
  }
  .bg-green-600 {
    background-color: var(--color-green-600);
  }
  .bg-green-700 {
    background-color: var(--color-green-700);
  }
  .bg-green-800 {
    background-color: var(--color-green-800);
  }
  .bg-green-900 {
    background-color: var(--color-green-900);
  }
  .bg-indigo-100 {
    background-color: var(--color-indigo-100);
  }
  .bg-indigo-200 {
    background-color: var(--color-indigo-200);
  }
  .bg-indigo-300 {
    background-color: var(--color-indigo-300);
  }
  .bg-indigo-400 {
    background-color: var(--color-indigo-400);
  }
  .bg-indigo-500 {
    background-color: var(--color-indigo-500);
  }
  .bg-indigo-600 {
    background-color: var(--color-indigo-600);
  }
  .bg-indigo-700 {
    background-color: var(--color-indigo-700);
  }
  .bg-indigo-800 {
    background-color: var(--color-indigo-800);
  }
  .bg-indigo-900 {
    background-color: var(--color-indigo-900);
  }
  .bg-neutral-100 {
    background-color: var(--color-neutral-100);
  }
  .bg-neutral-200 {
    background-color: var(--color-neutral-200);
  }
  .bg-neutral-300 {
    background-color: var(--color-neutral-300);
  }
  .bg-neutral-400 {
    background-color: var(--color-neutral-400);
  }
  .bg-neutral-500 {
    background-color: var(--color-neutral-500);
  }
  .bg-neutral-600 {
    background-color: var(--color-neutral-600);
  }
  .bg-neutral-700 {
    background-color: var(--color-neutral-700);
  }
  .bg-neutral-800 {
    background-color: var(--color-neutral-800);
  }
  .bg-neutral-900 {
    background-color: var(--color-neutral-900);
  }
  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }
  .bg-orange-200 {
    background-color: var(--color-orange-200);
  }
  .bg-orange-300 {
    background-color: var(--color-orange-300);
  }
  .bg-orange-400 {
    background-color: var(--color-orange-400);
  }
  .bg-orange-500 {
    background-color: var(--color-orange-500);
  }
  .bg-orange-600 {
    background-color: var(--color-orange-600);
  }
  .bg-orange-700 {
    background-color: var(--color-orange-700);
  }
  .bg-orange-800 {
    background-color: var(--color-orange-800);
  }
  .bg-orange-900 {
    background-color: var(--color-orange-900);
  }
  .bg-pink-100 {
    background-color: var(--color-pink-100);
  }
  .bg-pink-200 {
    background-color: var(--color-pink-200);
  }
  .bg-pink-300 {
    background-color: var(--color-pink-300);
  }
  .bg-pink-400 {
    background-color: var(--color-pink-400);
  }
  .bg-pink-500 {
    background-color: var(--color-pink-500);
  }
  .bg-pink-600 {
    background-color: var(--color-pink-600);
  }
  .bg-pink-700 {
    background-color: var(--color-pink-700);
  }
  .bg-pink-800 {
    background-color: var(--color-pink-800);
  }
  .bg-pink-900 {
    background-color: var(--color-pink-900);
  }
  .bg-purple-100 {
    background-color: var(--color-purple-100);
  }
  .bg-purple-200 {
    background-color: var(--color-purple-200);
  }
  .bg-purple-300 {
    background-color: var(--color-purple-300);
  }
  .bg-purple-400 {
    background-color: var(--color-purple-400);
  }
  .bg-purple-500 {
    background-color: var(--color-purple-500);
  }
  .bg-purple-600 {
    background-color: var(--color-purple-600);
  }
  .bg-purple-700 {
    background-color: var(--color-purple-700);
  }
  .bg-purple-800 {
    background-color: var(--color-purple-800);
  }
  .bg-purple-900 {
    background-color: var(--color-purple-900);
  }
  .bg-red-100 {
    background-color: var(--color-red-100);
  }
  .bg-red-200 {
    background-color: var(--color-red-200);
  }
  .bg-red-300 {
    background-color: var(--color-red-300);
  }
  .bg-red-400 {
    background-color: var(--color-red-400);
  }
  .bg-red-500 {
    background-color: var(--color-red-500);
  }
  .bg-red-600 {
    background-color: var(--color-red-600);
  }
  .bg-red-700 {
    background-color: var(--color-red-700);
  }
  .bg-red-800 {
    background-color: var(--color-red-800);
  }
  .bg-red-900 {
    background-color: var(--color-red-900);
  }
  .bg-rose-100 {
    background-color: var(--color-rose-100);
  }
  .bg-rose-200 {
    background-color: var(--color-rose-200);
  }
  .bg-rose-300 {
    background-color: var(--color-rose-300);
  }
  .bg-rose-400 {
    background-color: var(--color-rose-400);
  }
  .bg-rose-500 {
    background-color: var(--color-rose-500);
  }
  .bg-rose-600 {
    background-color: var(--color-rose-600);
  }
  .bg-rose-700 {
    background-color: var(--color-rose-700);
  }
  .bg-rose-800 {
    background-color: var(--color-rose-800);
  }
  .bg-rose-900 {
    background-color: var(--color-rose-900);
  }
  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }
  .bg-slate-200 {
    background-color: var(--color-slate-200);
  }
  .bg-slate-300 {
    background-color: var(--color-slate-300);
  }
  .bg-slate-400 {
    background-color: var(--color-slate-400);
  }
  .bg-slate-500 {
    background-color: var(--color-slate-500);
  }
  .bg-slate-600 {
    background-color: var(--color-slate-600);
  }
  .bg-slate-700 {
    background-color: var(--color-slate-700);
  }
  .bg-slate-800 {
    background-color: var(--color-slate-800);
  }
  .bg-slate-900 {
    background-color: var(--color-slate-900);
  }
  .bg-teal-100 {
    background-color: var(--color-teal-100);
  }
  .bg-teal-200 {
    background-color: var(--color-teal-200);
  }
  .bg-teal-300 {
    background-color: var(--color-teal-300);
  }
  .bg-teal-400 {
    background-color: var(--color-teal-400);
  }
  .bg-teal-500 {
    background-color: var(--color-teal-500);
  }
  .bg-teal-600 {
    background-color: var(--color-teal-600);
  }
  .bg-teal-700 {
    background-color: var(--color-teal-700);
  }
  .bg-teal-800 {
    background-color: var(--color-teal-800);
  }
  .bg-teal-900 {
    background-color: var(--color-teal-900);
  }
  .bg-violet-100 {
    background-color: var(--color-violet-100);
  }
  .bg-violet-200 {
    background-color: var(--color-violet-200);
  }
  .bg-violet-300 {
    background-color: var(--color-violet-300);
  }
  .bg-violet-400 {
    background-color: var(--color-violet-400);
  }
  .bg-violet-500 {
    background-color: var(--color-violet-500);
  }
  .bg-violet-600 {
    background-color: var(--color-violet-600);
  }
  .bg-violet-700 {
    background-color: var(--color-violet-700);
  }
  .bg-violet-800 {
    background-color: var(--color-violet-800);
  }
  .bg-violet-900 {
    background-color: var(--color-violet-900);
  }
  .bg-yellow-100 {
    background-color: var(--color-yellow-100);
  }
  .bg-yellow-200 {
    background-color: var(--color-yellow-200);
  }
  .bg-yellow-300 {
    background-color: var(--color-yellow-300);
  }
  .bg-yellow-400 {
    background-color: var(--color-yellow-400);
  }
  .bg-yellow-500 {
    background-color: var(--color-yellow-500);
  }
  .bg-yellow-600 {
    background-color: var(--color-yellow-600);
  }
  .bg-yellow-700 {
    background-color: var(--color-yellow-700);
  }
  .bg-yellow-800 {
    background-color: var(--color-yellow-800);
  }
  .bg-yellow-900 {
    background-color: var(--color-yellow-900);
  }
  .fill-current {
    fill: currentcolor;
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-fill {
    object-fit: fill;
  }
  .object-none {
    object-fit: none;
  }
  .object-scale-down {
    object-fit: scale-down;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-9 {
    padding: calc(var(--spacing) * 9);
  }
  .p-10 {
    padding: calc(var(--spacing) * 10);
  }
  .p-11 {
    padding: calc(var(--spacing) * 11);
  }
  .p-12 {
    padding: calc(var(--spacing) * 12);
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-9 {
    padding-inline: calc(var(--spacing) * 9);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .px-11 {
    padding-inline: calc(var(--spacing) * 11);
  }
  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }
  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-11 {
    padding-block: calc(var(--spacing) * 11);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .ps-0 {
    padding-inline-start: calc(var(--spacing) * 0);
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-11 {
    padding-top: calc(var(--spacing) * 11);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .text-center {
    text-align: center;
  }
  .text-justify {
    text-align: justify;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
  .text-8xl {
    font-size: var(--text-8xl);
    line-height: var(--tw-leading, var(--text-8xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
  }
  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-blue-100 {
    color: var(--color-blue-100);
  }
  .text-blue-200 {
    color: var(--color-blue-200);
  }
  .text-blue-300 {
    color: var(--color-blue-300);
  }
  .text-blue-400 {
    color: var(--color-blue-400);
  }
  .text-blue-500 {
    color: var(--color-blue-500);
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-blue-700 {
    color: var(--color-blue-700);
  }
  .text-blue-800 {
    color: var(--color-blue-800);
  }
  .text-blue-900 {
    color: var(--color-blue-900);
  }
  .text-cyan-100 {
    color: var(--color-cyan-100);
  }
  .text-cyan-200 {
    color: var(--color-cyan-200);
  }
  .text-cyan-300 {
    color: var(--color-cyan-300);
  }
  .text-cyan-400 {
    color: var(--color-cyan-400);
  }
  .text-cyan-500 {
    color: var(--color-cyan-500);
  }
  .text-cyan-600 {
    color: var(--color-cyan-600);
  }
  .text-cyan-700 {
    color: var(--color-cyan-700);
  }
  .text-cyan-800 {
    color: var(--color-cyan-800);
  }
  .text-cyan-900 {
    color: var(--color-cyan-900);
  }
  .text-emerald-100 {
    color: var(--color-emerald-100);
  }
  .text-emerald-200 {
    color: var(--color-emerald-200);
  }
  .text-emerald-300 {
    color: var(--color-emerald-300);
  }
  .text-emerald-400 {
    color: var(--color-emerald-400);
  }
  .text-emerald-500 {
    color: var(--color-emerald-500);
  }
  .text-emerald-600 {
    color: var(--color-emerald-600);
  }
  .text-emerald-700 {
    color: var(--color-emerald-700);
  }
  .text-emerald-800 {
    color: var(--color-emerald-800);
  }
  .text-emerald-900 {
    color: var(--color-emerald-900);
  }
  .text-fuchsia-100 {
    color: var(--color-fuchsia-100);
  }
  .text-fuchsia-200 {
    color: var(--color-fuchsia-200);
  }
  .text-fuchsia-300 {
    color: var(--color-fuchsia-300);
  }
  .text-fuchsia-400 {
    color: var(--color-fuchsia-400);
  }
  .text-fuchsia-500 {
    color: var(--color-fuchsia-500);
  }
  .text-fuchsia-600 {
    color: var(--color-fuchsia-600);
  }
  .text-fuchsia-700 {
    color: var(--color-fuchsia-700);
  }
  .text-fuchsia-800 {
    color: var(--color-fuchsia-800);
  }
  .text-fuchsia-900 {
    color: var(--color-fuchsia-900);
  }
  .text-gray-100 {
    color: var(--color-gray-100);
  }
  .text-gray-200 {
    color: var(--color-gray-200);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .text-gray-400 {
    color: var(--color-gray-400);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-gray-900 {
    color: var(--color-gray-900);
  }
  .text-green-100 {
    color: var(--color-green-100);
  }
  .text-green-200 {
    color: var(--color-green-200);
  }
  .text-green-300 {
    color: var(--color-green-300);
  }
  .text-green-400 {
    color: var(--color-green-400);
  }
  .text-green-500 {
    color: var(--color-green-500);
  }
  .text-green-600 {
    color: var(--color-green-600);
  }
  .text-green-700 {
    color: var(--color-green-700);
  }
  .text-green-800 {
    color: var(--color-green-800);
  }
  .text-green-900 {
    color: var(--color-green-900);
  }
  .text-indigo-100 {
    color: var(--color-indigo-100);
  }
  .text-indigo-200 {
    color: var(--color-indigo-200);
  }
  .text-indigo-300 {
    color: var(--color-indigo-300);
  }
  .text-indigo-400 {
    color: var(--color-indigo-400);
  }
  .text-indigo-500 {
    color: var(--color-indigo-500);
  }
  .text-indigo-600 {
    color: var(--color-indigo-600);
  }
  .text-indigo-700 {
    color: var(--color-indigo-700);
  }
  .text-indigo-800 {
    color: var(--color-indigo-800);
  }
  .text-indigo-900 {
    color: var(--color-indigo-900);
  }
  .text-orange-100 {
    color: var(--color-orange-100);
  }
  .text-orange-200 {
    color: var(--color-orange-200);
  }
  .text-orange-300 {
    color: var(--color-orange-300);
  }
  .text-orange-400 {
    color: var(--color-orange-400);
  }
  .text-orange-500 {
    color: var(--color-orange-500);
  }
  .text-orange-600 {
    color: var(--color-orange-600);
  }
  .text-orange-700 {
    color: var(--color-orange-700);
  }
  .text-orange-800 {
    color: var(--color-orange-800);
  }
  .text-orange-900 {
    color: var(--color-orange-900);
  }
  .text-pink-100 {
    color: var(--color-pink-100);
  }
  .text-pink-200 {
    color: var(--color-pink-200);
  }
  .text-pink-300 {
    color: var(--color-pink-300);
  }
  .text-pink-400 {
    color: var(--color-pink-400);
  }
  .text-pink-500 {
    color: var(--color-pink-500);
  }
  .text-pink-600 {
    color: var(--color-pink-600);
  }
  .text-pink-700 {
    color: var(--color-pink-700);
  }
  .text-pink-800 {
    color: var(--color-pink-800);
  }
  .text-pink-900 {
    color: var(--color-pink-900);
  }
  .text-purple-100 {
    color: var(--color-purple-100);
  }
  .text-purple-200 {
    color: var(--color-purple-200);
  }
  .text-purple-300 {
    color: var(--color-purple-300);
  }
  .text-purple-400 {
    color: var(--color-purple-400);
  }
  .text-purple-500 {
    color: var(--color-purple-500);
  }
  .text-purple-600 {
    color: var(--color-purple-600);
  }
  .text-purple-700 {
    color: var(--color-purple-700);
  }
  .text-purple-800 {
    color: var(--color-purple-800);
  }
  .text-purple-900 {
    color: var(--color-purple-900);
  }
  .text-red-100 {
    color: var(--color-red-100);
  }
  .text-red-200 {
    color: var(--color-red-200);
  }
  .text-red-300 {
    color: var(--color-red-300);
  }
  .text-red-400 {
    color: var(--color-red-400);
  }
  .text-red-500 {
    color: var(--color-red-500);
  }
  .text-red-600 {
    color: var(--color-red-600);
  }
  .text-red-700 {
    color: var(--color-red-700);
  }
  .text-red-800 {
    color: var(--color-red-800);
  }
  .text-red-900 {
    color: var(--color-red-900);
  }
  .text-rose-100 {
    color: var(--color-rose-100);
  }
  .text-rose-200 {
    color: var(--color-rose-200);
  }
  .text-rose-300 {
    color: var(--color-rose-300);
  }
  .text-rose-400 {
    color: var(--color-rose-400);
  }
  .text-rose-500 {
    color: var(--color-rose-500);
  }
  .text-rose-600 {
    color: var(--color-rose-600);
  }
  .text-rose-700 {
    color: var(--color-rose-700);
  }
  .text-rose-800 {
    color: var(--color-rose-800);
  }
  .text-rose-900 {
    color: var(--color-rose-900);
  }
  .text-slate-100 {
    color: var(--color-slate-100);
  }
  .text-slate-200 {
    color: var(--color-slate-200);
  }
  .text-slate-300 {
    color: var(--color-slate-300);
  }
  .text-slate-400 {
    color: var(--color-slate-400);
  }
  .text-slate-500 {
    color: var(--color-slate-500);
  }
  .text-slate-600 {
    color: var(--color-slate-600);
  }
  .text-slate-700 {
    color: var(--color-slate-700);
  }
  .text-slate-800 {
    color: var(--color-slate-800);
  }
  .text-slate-900 {
    color: var(--color-slate-900);
  }
  .text-teal-100 {
    color: var(--color-teal-100);
  }
  .text-teal-200 {
    color: var(--color-teal-200);
  }
  .text-teal-300 {
    color: var(--color-teal-300);
  }
  .text-teal-400 {
    color: var(--color-teal-400);
  }
  .text-teal-500 {
    color: var(--color-teal-500);
  }
  .text-teal-600 {
    color: var(--color-teal-600);
  }
  .text-teal-700 {
    color: var(--color-teal-700);
  }
  .text-teal-800 {
    color: var(--color-teal-800);
  }
  .text-teal-900 {
    color: var(--color-teal-900);
  }
  .text-violet-100 {
    color: var(--color-violet-100);
  }
  .text-violet-200 {
    color: var(--color-violet-200);
  }
  .text-violet-300 {
    color: var(--color-violet-300);
  }
  .text-violet-400 {
    color: var(--color-violet-400);
  }
  .text-violet-500 {
    color: var(--color-violet-500);
  }
  .text-violet-600 {
    color: var(--color-violet-600);
  }
  .text-violet-700 {
    color: var(--color-violet-700);
  }
  .text-violet-800 {
    color: var(--color-violet-800);
  }
  .text-violet-900 {
    color: var(--color-violet-900);
  }
  .text-white {
    color: var(--color-white);
  }
  .text-yellow-100 {
    color: var(--color-yellow-100);
  }
  .text-yellow-200 {
    color: var(--color-yellow-200);
  }
  .text-yellow-300 {
    color: var(--color-yellow-300);
  }
  .text-yellow-400 {
    color: var(--color-yellow-400);
  }
  .text-yellow-500 {
    color: var(--color-yellow-500);
  }
  .text-yellow-600 {
    color: var(--color-yellow-600);
  }
  .text-yellow-700 {
    color: var(--color-yellow-700);
  }
  .text-yellow-800 {
    color: var(--color-yellow-800);
  }
  .text-yellow-900 {
    color: var(--color-yellow-900);
  }
  .capitalize {
    text-transform: capitalize;
  }
  .\!no-underline {
    text-decoration-line: none !important;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-25 {
    opacity: 25%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-75 {
    opacity: 75%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-101 {
    --tw-duration: 101ms;
    transition-duration: 101ms;
  }
  .duration-102 {
    --tw-duration: 102ms;
    transition-duration: 102ms;
  }
  .duration-103 {
    --tw-duration: 103ms;
    transition-duration: 103ms;
  }
  .duration-104 {
    --tw-duration: 104ms;
    transition-duration: 104ms;
  }
  .duration-105 {
    --tw-duration: 105ms;
    transition-duration: 105ms;
  }
  .duration-106 {
    --tw-duration: 106ms;
    transition-duration: 106ms;
  }
  .duration-107 {
    --tw-duration: 107ms;
    transition-duration: 107ms;
  }
  .duration-108 {
    --tw-duration: 108ms;
    transition-duration: 108ms;
  }
  .duration-109 {
    --tw-duration: 109ms;
    transition-duration: 109ms;
  }
  .duration-110 {
    --tw-duration: 110ms;
    transition-duration: 110ms;
  }
  .duration-111 {
    --tw-duration: 111ms;
    transition-duration: 111ms;
  }
  .duration-112 {
    --tw-duration: 112ms;
    transition-duration: 112ms;
  }
  .duration-113 {
    --tw-duration: 113ms;
    transition-duration: 113ms;
  }
  .duration-114 {
    --tw-duration: 114ms;
    transition-duration: 114ms;
  }
  .duration-115 {
    --tw-duration: 115ms;
    transition-duration: 115ms;
  }
  .duration-116 {
    --tw-duration: 116ms;
    transition-duration: 116ms;
  }
  .duration-117 {
    --tw-duration: 117ms;
    transition-duration: 117ms;
  }
  .duration-118 {
    --tw-duration: 118ms;
    transition-duration: 118ms;
  }
  .duration-119 {
    --tw-duration: 119ms;
    transition-duration: 119ms;
  }
  .duration-120 {
    --tw-duration: 120ms;
    transition-duration: 120ms;
  }
  .duration-121 {
    --tw-duration: 121ms;
    transition-duration: 121ms;
  }
  .duration-122 {
    --tw-duration: 122ms;
    transition-duration: 122ms;
  }
  .duration-123 {
    --tw-duration: 123ms;
    transition-duration: 123ms;
  }
  .duration-124 {
    --tw-duration: 124ms;
    transition-duration: 124ms;
  }
  .duration-125 {
    --tw-duration: 125ms;
    transition-duration: 125ms;
  }
  .duration-126 {
    --tw-duration: 126ms;
    transition-duration: 126ms;
  }
  .duration-127 {
    --tw-duration: 127ms;
    transition-duration: 127ms;
  }
  .duration-128 {
    --tw-duration: 128ms;
    transition-duration: 128ms;
  }
  .duration-129 {
    --tw-duration: 129ms;
    transition-duration: 129ms;
  }
  .duration-130 {
    --tw-duration: 130ms;
    transition-duration: 130ms;
  }
  .duration-131 {
    --tw-duration: 131ms;
    transition-duration: 131ms;
  }
  .duration-132 {
    --tw-duration: 132ms;
    transition-duration: 132ms;
  }
  .duration-133 {
    --tw-duration: 133ms;
    transition-duration: 133ms;
  }
  .duration-134 {
    --tw-duration: 134ms;
    transition-duration: 134ms;
  }
  .duration-135 {
    --tw-duration: 135ms;
    transition-duration: 135ms;
  }
  .duration-136 {
    --tw-duration: 136ms;
    transition-duration: 136ms;
  }
  .duration-137 {
    --tw-duration: 137ms;
    transition-duration: 137ms;
  }
  .duration-138 {
    --tw-duration: 138ms;
    transition-duration: 138ms;
  }
  .duration-139 {
    --tw-duration: 139ms;
    transition-duration: 139ms;
  }
  .duration-140 {
    --tw-duration: 140ms;
    transition-duration: 140ms;
  }
  .duration-141 {
    --tw-duration: 141ms;
    transition-duration: 141ms;
  }
  .duration-142 {
    --tw-duration: 142ms;
    transition-duration: 142ms;
  }
  .duration-143 {
    --tw-duration: 143ms;
    transition-duration: 143ms;
  }
  .duration-144 {
    --tw-duration: 144ms;
    transition-duration: 144ms;
  }
  .duration-145 {
    --tw-duration: 145ms;
    transition-duration: 145ms;
  }
  .duration-146 {
    --tw-duration: 146ms;
    transition-duration: 146ms;
  }
  .duration-147 {
    --tw-duration: 147ms;
    transition-duration: 147ms;
  }
  .duration-148 {
    --tw-duration: 148ms;
    transition-duration: 148ms;
  }
  .duration-149 {
    --tw-duration: 149ms;
    transition-duration: 149ms;
  }
  .duration-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-151 {
    --tw-duration: 151ms;
    transition-duration: 151ms;
  }
  .duration-152 {
    --tw-duration: 152ms;
    transition-duration: 152ms;
  }
  .duration-153 {
    --tw-duration: 153ms;
    transition-duration: 153ms;
  }
  .duration-154 {
    --tw-duration: 154ms;
    transition-duration: 154ms;
  }
  .duration-155 {
    --tw-duration: 155ms;
    transition-duration: 155ms;
  }
  .duration-156 {
    --tw-duration: 156ms;
    transition-duration: 156ms;
  }
  .duration-157 {
    --tw-duration: 157ms;
    transition-duration: 157ms;
  }
  .duration-158 {
    --tw-duration: 158ms;
    transition-duration: 158ms;
  }
  .duration-159 {
    --tw-duration: 159ms;
    transition-duration: 159ms;
  }
  .duration-160 {
    --tw-duration: 160ms;
    transition-duration: 160ms;
  }
  .duration-161 {
    --tw-duration: 161ms;
    transition-duration: 161ms;
  }
  .duration-162 {
    --tw-duration: 162ms;
    transition-duration: 162ms;
  }
  .duration-163 {
    --tw-duration: 163ms;
    transition-duration: 163ms;
  }
  .duration-164 {
    --tw-duration: 164ms;
    transition-duration: 164ms;
  }
  .duration-165 {
    --tw-duration: 165ms;
    transition-duration: 165ms;
  }
  .duration-166 {
    --tw-duration: 166ms;
    transition-duration: 166ms;
  }
  .duration-167 {
    --tw-duration: 167ms;
    transition-duration: 167ms;
  }
  .duration-168 {
    --tw-duration: 168ms;
    transition-duration: 168ms;
  }
  .duration-169 {
    --tw-duration: 169ms;
    transition-duration: 169ms;
  }
  .duration-170 {
    --tw-duration: 170ms;
    transition-duration: 170ms;
  }
  .duration-171 {
    --tw-duration: 171ms;
    transition-duration: 171ms;
  }
  .duration-172 {
    --tw-duration: 172ms;
    transition-duration: 172ms;
  }
  .duration-173 {
    --tw-duration: 173ms;
    transition-duration: 173ms;
  }
  .duration-174 {
    --tw-duration: 174ms;
    transition-duration: 174ms;
  }
  .duration-175 {
    --tw-duration: 175ms;
    transition-duration: 175ms;
  }
  .duration-176 {
    --tw-duration: 176ms;
    transition-duration: 176ms;
  }
  .duration-177 {
    --tw-duration: 177ms;
    transition-duration: 177ms;
  }
  .duration-178 {
    --tw-duration: 178ms;
    transition-duration: 178ms;
  }
  .duration-179 {
    --tw-duration: 179ms;
    transition-duration: 179ms;
  }
  .duration-180 {
    --tw-duration: 180ms;
    transition-duration: 180ms;
  }
  .duration-181 {
    --tw-duration: 181ms;
    transition-duration: 181ms;
  }
  .duration-182 {
    --tw-duration: 182ms;
    transition-duration: 182ms;
  }
  .duration-183 {
    --tw-duration: 183ms;
    transition-duration: 183ms;
  }
  .duration-184 {
    --tw-duration: 184ms;
    transition-duration: 184ms;
  }
  .duration-185 {
    --tw-duration: 185ms;
    transition-duration: 185ms;
  }
  .duration-186 {
    --tw-duration: 186ms;
    transition-duration: 186ms;
  }
  .duration-187 {
    --tw-duration: 187ms;
    transition-duration: 187ms;
  }
  .duration-188 {
    --tw-duration: 188ms;
    transition-duration: 188ms;
  }
  .duration-189 {
    --tw-duration: 189ms;
    transition-duration: 189ms;
  }
  .duration-190 {
    --tw-duration: 190ms;
    transition-duration: 190ms;
  }
  .duration-191 {
    --tw-duration: 191ms;
    transition-duration: 191ms;
  }
  .duration-192 {
    --tw-duration: 192ms;
    transition-duration: 192ms;
  }
  .duration-193 {
    --tw-duration: 193ms;
    transition-duration: 193ms;
  }
  .duration-194 {
    --tw-duration: 194ms;
    transition-duration: 194ms;
  }
  .duration-195 {
    --tw-duration: 195ms;
    transition-duration: 195ms;
  }
  .duration-196 {
    --tw-duration: 196ms;
    transition-duration: 196ms;
  }
  .duration-197 {
    --tw-duration: 197ms;
    transition-duration: 197ms;
  }
  .duration-198 {
    --tw-duration: 198ms;
    transition-duration: 198ms;
  }
  .duration-199 {
    --tw-duration: 199ms;
    transition-duration: 199ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-201 {
    --tw-duration: 201ms;
    transition-duration: 201ms;
  }
  .duration-202 {
    --tw-duration: 202ms;
    transition-duration: 202ms;
  }
  .duration-203 {
    --tw-duration: 203ms;
    transition-duration: 203ms;
  }
  .duration-204 {
    --tw-duration: 204ms;
    transition-duration: 204ms;
  }
  .duration-205 {
    --tw-duration: 205ms;
    transition-duration: 205ms;
  }
  .duration-206 {
    --tw-duration: 206ms;
    transition-duration: 206ms;
  }
  .duration-207 {
    --tw-duration: 207ms;
    transition-duration: 207ms;
  }
  .duration-208 {
    --tw-duration: 208ms;
    transition-duration: 208ms;
  }
  .duration-209 {
    --tw-duration: 209ms;
    transition-duration: 209ms;
  }
  .duration-210 {
    --tw-duration: 210ms;
    transition-duration: 210ms;
  }
  .duration-211 {
    --tw-duration: 211ms;
    transition-duration: 211ms;
  }
  .duration-212 {
    --tw-duration: 212ms;
    transition-duration: 212ms;
  }
  .duration-213 {
    --tw-duration: 213ms;
    transition-duration: 213ms;
  }
  .duration-214 {
    --tw-duration: 214ms;
    transition-duration: 214ms;
  }
  .duration-215 {
    --tw-duration: 215ms;
    transition-duration: 215ms;
  }
  .duration-216 {
    --tw-duration: 216ms;
    transition-duration: 216ms;
  }
  .duration-217 {
    --tw-duration: 217ms;
    transition-duration: 217ms;
  }
  .duration-218 {
    --tw-duration: 218ms;
    transition-duration: 218ms;
  }
  .duration-219 {
    --tw-duration: 219ms;
    transition-duration: 219ms;
  }
  .duration-220 {
    --tw-duration: 220ms;
    transition-duration: 220ms;
  }
  .duration-221 {
    --tw-duration: 221ms;
    transition-duration: 221ms;
  }
  .duration-222 {
    --tw-duration: 222ms;
    transition-duration: 222ms;
  }
  .duration-223 {
    --tw-duration: 223ms;
    transition-duration: 223ms;
  }
  .duration-224 {
    --tw-duration: 224ms;
    transition-duration: 224ms;
  }
  .duration-225 {
    --tw-duration: 225ms;
    transition-duration: 225ms;
  }
  .duration-226 {
    --tw-duration: 226ms;
    transition-duration: 226ms;
  }
  .duration-227 {
    --tw-duration: 227ms;
    transition-duration: 227ms;
  }
  .duration-228 {
    --tw-duration: 228ms;
    transition-duration: 228ms;
  }
  .duration-229 {
    --tw-duration: 229ms;
    transition-duration: 229ms;
  }
  .duration-230 {
    --tw-duration: 230ms;
    transition-duration: 230ms;
  }
  .duration-231 {
    --tw-duration: 231ms;
    transition-duration: 231ms;
  }
  .duration-232 {
    --tw-duration: 232ms;
    transition-duration: 232ms;
  }
  .duration-233 {
    --tw-duration: 233ms;
    transition-duration: 233ms;
  }
  .duration-234 {
    --tw-duration: 234ms;
    transition-duration: 234ms;
  }
  .duration-235 {
    --tw-duration: 235ms;
    transition-duration: 235ms;
  }
  .duration-236 {
    --tw-duration: 236ms;
    transition-duration: 236ms;
  }
  .duration-237 {
    --tw-duration: 237ms;
    transition-duration: 237ms;
  }
  .duration-238 {
    --tw-duration: 238ms;
    transition-duration: 238ms;
  }
  .duration-239 {
    --tw-duration: 239ms;
    transition-duration: 239ms;
  }
  .duration-240 {
    --tw-duration: 240ms;
    transition-duration: 240ms;
  }
  .duration-241 {
    --tw-duration: 241ms;
    transition-duration: 241ms;
  }
  .duration-242 {
    --tw-duration: 242ms;
    transition-duration: 242ms;
  }
  .duration-243 {
    --tw-duration: 243ms;
    transition-duration: 243ms;
  }
  .duration-244 {
    --tw-duration: 244ms;
    transition-duration: 244ms;
  }
  .duration-245 {
    --tw-duration: 245ms;
    transition-duration: 245ms;
  }
  .duration-246 {
    --tw-duration: 246ms;
    transition-duration: 246ms;
  }
  .duration-247 {
    --tw-duration: 247ms;
    transition-duration: 247ms;
  }
  .duration-248 {
    --tw-duration: 248ms;
    transition-duration: 248ms;
  }
  .duration-249 {
    --tw-duration: 249ms;
    transition-duration: 249ms;
  }
  .duration-250 {
    --tw-duration: 250ms;
    transition-duration: 250ms;
  }
  .duration-251 {
    --tw-duration: 251ms;
    transition-duration: 251ms;
  }
  .duration-252 {
    --tw-duration: 252ms;
    transition-duration: 252ms;
  }
  .duration-253 {
    --tw-duration: 253ms;
    transition-duration: 253ms;
  }
  .duration-254 {
    --tw-duration: 254ms;
    transition-duration: 254ms;
  }
  .duration-255 {
    --tw-duration: 255ms;
    transition-duration: 255ms;
  }
  .duration-256 {
    --tw-duration: 256ms;
    transition-duration: 256ms;
  }
  .duration-257 {
    --tw-duration: 257ms;
    transition-duration: 257ms;
  }
  .duration-258 {
    --tw-duration: 258ms;
    transition-duration: 258ms;
  }
  .duration-259 {
    --tw-duration: 259ms;
    transition-duration: 259ms;
  }
  .duration-260 {
    --tw-duration: 260ms;
    transition-duration: 260ms;
  }
  .duration-261 {
    --tw-duration: 261ms;
    transition-duration: 261ms;
  }
  .duration-262 {
    --tw-duration: 262ms;
    transition-duration: 262ms;
  }
  .duration-263 {
    --tw-duration: 263ms;
    transition-duration: 263ms;
  }
  .duration-264 {
    --tw-duration: 264ms;
    transition-duration: 264ms;
  }
  .duration-265 {
    --tw-duration: 265ms;
    transition-duration: 265ms;
  }
  .duration-266 {
    --tw-duration: 266ms;
    transition-duration: 266ms;
  }
  .duration-267 {
    --tw-duration: 267ms;
    transition-duration: 267ms;
  }
  .duration-268 {
    --tw-duration: 268ms;
    transition-duration: 268ms;
  }
  .duration-269 {
    --tw-duration: 269ms;
    transition-duration: 269ms;
  }
  .duration-270 {
    --tw-duration: 270ms;
    transition-duration: 270ms;
  }
  .duration-271 {
    --tw-duration: 271ms;
    transition-duration: 271ms;
  }
  .duration-272 {
    --tw-duration: 272ms;
    transition-duration: 272ms;
  }
  .duration-273 {
    --tw-duration: 273ms;
    transition-duration: 273ms;
  }
  .duration-274 {
    --tw-duration: 274ms;
    transition-duration: 274ms;
  }
  .duration-275 {
    --tw-duration: 275ms;
    transition-duration: 275ms;
  }
  .duration-276 {
    --tw-duration: 276ms;
    transition-duration: 276ms;
  }
  .duration-277 {
    --tw-duration: 277ms;
    transition-duration: 277ms;
  }
  .duration-278 {
    --tw-duration: 278ms;
    transition-duration: 278ms;
  }
  .duration-279 {
    --tw-duration: 279ms;
    transition-duration: 279ms;
  }
  .duration-280 {
    --tw-duration: 280ms;
    transition-duration: 280ms;
  }
  .duration-281 {
    --tw-duration: 281ms;
    transition-duration: 281ms;
  }
  .duration-282 {
    --tw-duration: 282ms;
    transition-duration: 282ms;
  }
  .duration-283 {
    --tw-duration: 283ms;
    transition-duration: 283ms;
  }
  .duration-284 {
    --tw-duration: 284ms;
    transition-duration: 284ms;
  }
  .duration-285 {
    --tw-duration: 285ms;
    transition-duration: 285ms;
  }
  .duration-286 {
    --tw-duration: 286ms;
    transition-duration: 286ms;
  }
  .duration-287 {
    --tw-duration: 287ms;
    transition-duration: 287ms;
  }
  .duration-288 {
    --tw-duration: 288ms;
    transition-duration: 288ms;
  }
  .duration-289 {
    --tw-duration: 289ms;
    transition-duration: 289ms;
  }
  .duration-290 {
    --tw-duration: 290ms;
    transition-duration: 290ms;
  }
  .duration-291 {
    --tw-duration: 291ms;
    transition-duration: 291ms;
  }
  .duration-292 {
    --tw-duration: 292ms;
    transition-duration: 292ms;
  }
  .duration-293 {
    --tw-duration: 293ms;
    transition-duration: 293ms;
  }
  .duration-294 {
    --tw-duration: 294ms;
    transition-duration: 294ms;
  }
  .duration-295 {
    --tw-duration: 295ms;
    transition-duration: 295ms;
  }
  .duration-296 {
    --tw-duration: 296ms;
    transition-duration: 296ms;
  }
  .duration-297 {
    --tw-duration: 297ms;
    transition-duration: 297ms;
  }
  .duration-298 {
    --tw-duration: 298ms;
    transition-duration: 298ms;
  }
  .duration-299 {
    --tw-duration: 299ms;
    transition-duration: 299ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-301 {
    --tw-duration: 301ms;
    transition-duration: 301ms;
  }
  .duration-302 {
    --tw-duration: 302ms;
    transition-duration: 302ms;
  }
  .duration-303 {
    --tw-duration: 303ms;
    transition-duration: 303ms;
  }
  .duration-304 {
    --tw-duration: 304ms;
    transition-duration: 304ms;
  }
  .duration-305 {
    --tw-duration: 305ms;
    transition-duration: 305ms;
  }
  .duration-306 {
    --tw-duration: 306ms;
    transition-duration: 306ms;
  }
  .duration-307 {
    --tw-duration: 307ms;
    transition-duration: 307ms;
  }
  .duration-308 {
    --tw-duration: 308ms;
    transition-duration: 308ms;
  }
  .duration-309 {
    --tw-duration: 309ms;
    transition-duration: 309ms;
  }
  .duration-310 {
    --tw-duration: 310ms;
    transition-duration: 310ms;
  }
  .duration-311 {
    --tw-duration: 311ms;
    transition-duration: 311ms;
  }
  .duration-312 {
    --tw-duration: 312ms;
    transition-duration: 312ms;
  }
  .duration-313 {
    --tw-duration: 313ms;
    transition-duration: 313ms;
  }
  .duration-314 {
    --tw-duration: 314ms;
    transition-duration: 314ms;
  }
  .duration-315 {
    --tw-duration: 315ms;
    transition-duration: 315ms;
  }
  .duration-316 {
    --tw-duration: 316ms;
    transition-duration: 316ms;
  }
  .duration-317 {
    --tw-duration: 317ms;
    transition-duration: 317ms;
  }
  .duration-318 {
    --tw-duration: 318ms;
    transition-duration: 318ms;
  }
  .duration-319 {
    --tw-duration: 319ms;
    transition-duration: 319ms;
  }
  .duration-320 {
    --tw-duration: 320ms;
    transition-duration: 320ms;
  }
  .duration-321 {
    --tw-duration: 321ms;
    transition-duration: 321ms;
  }
  .duration-322 {
    --tw-duration: 322ms;
    transition-duration: 322ms;
  }
  .duration-323 {
    --tw-duration: 323ms;
    transition-duration: 323ms;
  }
  .duration-324 {
    --tw-duration: 324ms;
    transition-duration: 324ms;
  }
  .duration-325 {
    --tw-duration: 325ms;
    transition-duration: 325ms;
  }
  .duration-326 {
    --tw-duration: 326ms;
    transition-duration: 326ms;
  }
  .duration-327 {
    --tw-duration: 327ms;
    transition-duration: 327ms;
  }
  .duration-328 {
    --tw-duration: 328ms;
    transition-duration: 328ms;
  }
  .duration-329 {
    --tw-duration: 329ms;
    transition-duration: 329ms;
  }
  .duration-330 {
    --tw-duration: 330ms;
    transition-duration: 330ms;
  }
  .duration-331 {
    --tw-duration: 331ms;
    transition-duration: 331ms;
  }
  .duration-332 {
    --tw-duration: 332ms;
    transition-duration: 332ms;
  }
  .duration-333 {
    --tw-duration: 333ms;
    transition-duration: 333ms;
  }
  .duration-334 {
    --tw-duration: 334ms;
    transition-duration: 334ms;
  }
  .duration-335 {
    --tw-duration: 335ms;
    transition-duration: 335ms;
  }
  .duration-336 {
    --tw-duration: 336ms;
    transition-duration: 336ms;
  }
  .duration-337 {
    --tw-duration: 337ms;
    transition-duration: 337ms;
  }
  .duration-338 {
    --tw-duration: 338ms;
    transition-duration: 338ms;
  }
  .duration-339 {
    --tw-duration: 339ms;
    transition-duration: 339ms;
  }
  .duration-340 {
    --tw-duration: 340ms;
    transition-duration: 340ms;
  }
  .duration-341 {
    --tw-duration: 341ms;
    transition-duration: 341ms;
  }
  .duration-342 {
    --tw-duration: 342ms;
    transition-duration: 342ms;
  }
  .duration-343 {
    --tw-duration: 343ms;
    transition-duration: 343ms;
  }
  .duration-344 {
    --tw-duration: 344ms;
    transition-duration: 344ms;
  }
  .duration-345 {
    --tw-duration: 345ms;
    transition-duration: 345ms;
  }
  .duration-346 {
    --tw-duration: 346ms;
    transition-duration: 346ms;
  }
  .duration-347 {
    --tw-duration: 347ms;
    transition-duration: 347ms;
  }
  .duration-348 {
    --tw-duration: 348ms;
    transition-duration: 348ms;
  }
  .duration-349 {
    --tw-duration: 349ms;
    transition-duration: 349ms;
  }
  .duration-350 {
    --tw-duration: 350ms;
    transition-duration: 350ms;
  }
  .duration-351 {
    --tw-duration: 351ms;
    transition-duration: 351ms;
  }
  .duration-352 {
    --tw-duration: 352ms;
    transition-duration: 352ms;
  }
  .duration-353 {
    --tw-duration: 353ms;
    transition-duration: 353ms;
  }
  .duration-354 {
    --tw-duration: 354ms;
    transition-duration: 354ms;
  }
  .duration-355 {
    --tw-duration: 355ms;
    transition-duration: 355ms;
  }
  .duration-356 {
    --tw-duration: 356ms;
    transition-duration: 356ms;
  }
  .duration-357 {
    --tw-duration: 357ms;
    transition-duration: 357ms;
  }
  .duration-358 {
    --tw-duration: 358ms;
    transition-duration: 358ms;
  }
  .duration-359 {
    --tw-duration: 359ms;
    transition-duration: 359ms;
  }
  .duration-360 {
    --tw-duration: 360ms;
    transition-duration: 360ms;
  }
  .duration-361 {
    --tw-duration: 361ms;
    transition-duration: 361ms;
  }
  .duration-362 {
    --tw-duration: 362ms;
    transition-duration: 362ms;
  }
  .duration-363 {
    --tw-duration: 363ms;
    transition-duration: 363ms;
  }
  .duration-364 {
    --tw-duration: 364ms;
    transition-duration: 364ms;
  }
  .duration-365 {
    --tw-duration: 365ms;
    transition-duration: 365ms;
  }
  .duration-366 {
    --tw-duration: 366ms;
    transition-duration: 366ms;
  }
  .duration-367 {
    --tw-duration: 367ms;
    transition-duration: 367ms;
  }
  .duration-368 {
    --tw-duration: 368ms;
    transition-duration: 368ms;
  }
  .duration-369 {
    --tw-duration: 369ms;
    transition-duration: 369ms;
  }
  .duration-370 {
    --tw-duration: 370ms;
    transition-duration: 370ms;
  }
  .duration-371 {
    --tw-duration: 371ms;
    transition-duration: 371ms;
  }
  .duration-372 {
    --tw-duration: 372ms;
    transition-duration: 372ms;
  }
  .duration-373 {
    --tw-duration: 373ms;
    transition-duration: 373ms;
  }
  .duration-374 {
    --tw-duration: 374ms;
    transition-duration: 374ms;
  }
  .duration-375 {
    --tw-duration: 375ms;
    transition-duration: 375ms;
  }
  .duration-376 {
    --tw-duration: 376ms;
    transition-duration: 376ms;
  }
  .duration-377 {
    --tw-duration: 377ms;
    transition-duration: 377ms;
  }
  .duration-378 {
    --tw-duration: 378ms;
    transition-duration: 378ms;
  }
  .duration-379 {
    --tw-duration: 379ms;
    transition-duration: 379ms;
  }
  .duration-380 {
    --tw-duration: 380ms;
    transition-duration: 380ms;
  }
  .duration-381 {
    --tw-duration: 381ms;
    transition-duration: 381ms;
  }
  .duration-382 {
    --tw-duration: 382ms;
    transition-duration: 382ms;
  }
  .duration-383 {
    --tw-duration: 383ms;
    transition-duration: 383ms;
  }
  .duration-384 {
    --tw-duration: 384ms;
    transition-duration: 384ms;
  }
  .duration-385 {
    --tw-duration: 385ms;
    transition-duration: 385ms;
  }
  .duration-386 {
    --tw-duration: 386ms;
    transition-duration: 386ms;
  }
  .duration-387 {
    --tw-duration: 387ms;
    transition-duration: 387ms;
  }
  .duration-388 {
    --tw-duration: 388ms;
    transition-duration: 388ms;
  }
  .duration-389 {
    --tw-duration: 389ms;
    transition-duration: 389ms;
  }
  .duration-390 {
    --tw-duration: 390ms;
    transition-duration: 390ms;
  }
  .duration-391 {
    --tw-duration: 391ms;
    transition-duration: 391ms;
  }
  .duration-392 {
    --tw-duration: 392ms;
    transition-duration: 392ms;
  }
  .duration-393 {
    --tw-duration: 393ms;
    transition-duration: 393ms;
  }
  .duration-394 {
    --tw-duration: 394ms;
    transition-duration: 394ms;
  }
  .duration-395 {
    --tw-duration: 395ms;
    transition-duration: 395ms;
  }
  .duration-396 {
    --tw-duration: 396ms;
    transition-duration: 396ms;
  }
  .duration-397 {
    --tw-duration: 397ms;
    transition-duration: 397ms;
  }
  .duration-398 {
    --tw-duration: 398ms;
    transition-duration: 398ms;
  }
  .duration-399 {
    --tw-duration: 399ms;
    transition-duration: 399ms;
  }
  .duration-400 {
    --tw-duration: 400ms;
    transition-duration: 400ms;
  }
  .duration-401 {
    --tw-duration: 401ms;
    transition-duration: 401ms;
  }
  .duration-402 {
    --tw-duration: 402ms;
    transition-duration: 402ms;
  }
  .duration-403 {
    --tw-duration: 403ms;
    transition-duration: 403ms;
  }
  .duration-404 {
    --tw-duration: 404ms;
    transition-duration: 404ms;
  }
  .duration-405 {
    --tw-duration: 405ms;
    transition-duration: 405ms;
  }
  .duration-406 {
    --tw-duration: 406ms;
    transition-duration: 406ms;
  }
  .duration-407 {
    --tw-duration: 407ms;
    transition-duration: 407ms;
  }
  .duration-408 {
    --tw-duration: 408ms;
    transition-duration: 408ms;
  }
  .duration-409 {
    --tw-duration: 409ms;
    transition-duration: 409ms;
  }
  .duration-410 {
    --tw-duration: 410ms;
    transition-duration: 410ms;
  }
  .duration-411 {
    --tw-duration: 411ms;
    transition-duration: 411ms;
  }
  .duration-412 {
    --tw-duration: 412ms;
    transition-duration: 412ms;
  }
  .duration-413 {
    --tw-duration: 413ms;
    transition-duration: 413ms;
  }
  .duration-414 {
    --tw-duration: 414ms;
    transition-duration: 414ms;
  }
  .duration-415 {
    --tw-duration: 415ms;
    transition-duration: 415ms;
  }
  .duration-416 {
    --tw-duration: 416ms;
    transition-duration: 416ms;
  }
  .duration-417 {
    --tw-duration: 417ms;
    transition-duration: 417ms;
  }
  .duration-418 {
    --tw-duration: 418ms;
    transition-duration: 418ms;
  }
  .duration-419 {
    --tw-duration: 419ms;
    transition-duration: 419ms;
  }
  .duration-420 {
    --tw-duration: 420ms;
    transition-duration: 420ms;
  }
  .duration-421 {
    --tw-duration: 421ms;
    transition-duration: 421ms;
  }
  .duration-422 {
    --tw-duration: 422ms;
    transition-duration: 422ms;
  }
  .duration-423 {
    --tw-duration: 423ms;
    transition-duration: 423ms;
  }
  .duration-424 {
    --tw-duration: 424ms;
    transition-duration: 424ms;
  }
  .duration-425 {
    --tw-duration: 425ms;
    transition-duration: 425ms;
  }
  .duration-426 {
    --tw-duration: 426ms;
    transition-duration: 426ms;
  }
  .duration-427 {
    --tw-duration: 427ms;
    transition-duration: 427ms;
  }
  .duration-428 {
    --tw-duration: 428ms;
    transition-duration: 428ms;
  }
  .duration-429 {
    --tw-duration: 429ms;
    transition-duration: 429ms;
  }
  .duration-430 {
    --tw-duration: 430ms;
    transition-duration: 430ms;
  }
  .duration-431 {
    --tw-duration: 431ms;
    transition-duration: 431ms;
  }
  .duration-432 {
    --tw-duration: 432ms;
    transition-duration: 432ms;
  }
  .duration-433 {
    --tw-duration: 433ms;
    transition-duration: 433ms;
  }
  .duration-434 {
    --tw-duration: 434ms;
    transition-duration: 434ms;
  }
  .duration-435 {
    --tw-duration: 435ms;
    transition-duration: 435ms;
  }
  .duration-436 {
    --tw-duration: 436ms;
    transition-duration: 436ms;
  }
  .duration-437 {
    --tw-duration: 437ms;
    transition-duration: 437ms;
  }
  .duration-438 {
    --tw-duration: 438ms;
    transition-duration: 438ms;
  }
  .duration-439 {
    --tw-duration: 439ms;
    transition-duration: 439ms;
  }
  .duration-440 {
    --tw-duration: 440ms;
    transition-duration: 440ms;
  }
  .duration-441 {
    --tw-duration: 441ms;
    transition-duration: 441ms;
  }
  .duration-442 {
    --tw-duration: 442ms;
    transition-duration: 442ms;
  }
  .duration-443 {
    --tw-duration: 443ms;
    transition-duration: 443ms;
  }
  .duration-444 {
    --tw-duration: 444ms;
    transition-duration: 444ms;
  }
  .duration-445 {
    --tw-duration: 445ms;
    transition-duration: 445ms;
  }
  .duration-446 {
    --tw-duration: 446ms;
    transition-duration: 446ms;
  }
  .duration-447 {
    --tw-duration: 447ms;
    transition-duration: 447ms;
  }
  .duration-448 {
    --tw-duration: 448ms;
    transition-duration: 448ms;
  }
  .duration-449 {
    --tw-duration: 449ms;
    transition-duration: 449ms;
  }
  .duration-450 {
    --tw-duration: 450ms;
    transition-duration: 450ms;
  }
  .duration-451 {
    --tw-duration: 451ms;
    transition-duration: 451ms;
  }
  .duration-452 {
    --tw-duration: 452ms;
    transition-duration: 452ms;
  }
  .duration-453 {
    --tw-duration: 453ms;
    transition-duration: 453ms;
  }
  .duration-454 {
    --tw-duration: 454ms;
    transition-duration: 454ms;
  }
  .duration-455 {
    --tw-duration: 455ms;
    transition-duration: 455ms;
  }
  .duration-456 {
    --tw-duration: 456ms;
    transition-duration: 456ms;
  }
  .duration-457 {
    --tw-duration: 457ms;
    transition-duration: 457ms;
  }
  .duration-458 {
    --tw-duration: 458ms;
    transition-duration: 458ms;
  }
  .duration-459 {
    --tw-duration: 459ms;
    transition-duration: 459ms;
  }
  .duration-460 {
    --tw-duration: 460ms;
    transition-duration: 460ms;
  }
  .duration-461 {
    --tw-duration: 461ms;
    transition-duration: 461ms;
  }
  .duration-462 {
    --tw-duration: 462ms;
    transition-duration: 462ms;
  }
  .duration-463 {
    --tw-duration: 463ms;
    transition-duration: 463ms;
  }
  .duration-464 {
    --tw-duration: 464ms;
    transition-duration: 464ms;
  }
  .duration-465 {
    --tw-duration: 465ms;
    transition-duration: 465ms;
  }
  .duration-466 {
    --tw-duration: 466ms;
    transition-duration: 466ms;
  }
  .duration-467 {
    --tw-duration: 467ms;
    transition-duration: 467ms;
  }
  .duration-468 {
    --tw-duration: 468ms;
    transition-duration: 468ms;
  }
  .duration-469 {
    --tw-duration: 469ms;
    transition-duration: 469ms;
  }
  .duration-470 {
    --tw-duration: 470ms;
    transition-duration: 470ms;
  }
  .duration-471 {
    --tw-duration: 471ms;
    transition-duration: 471ms;
  }
  .duration-472 {
    --tw-duration: 472ms;
    transition-duration: 472ms;
  }
  .duration-473 {
    --tw-duration: 473ms;
    transition-duration: 473ms;
  }
  .duration-474 {
    --tw-duration: 474ms;
    transition-duration: 474ms;
  }
  .duration-475 {
    --tw-duration: 475ms;
    transition-duration: 475ms;
  }
  .duration-476 {
    --tw-duration: 476ms;
    transition-duration: 476ms;
  }
  .duration-477 {
    --tw-duration: 477ms;
    transition-duration: 477ms;
  }
  .duration-478 {
    --tw-duration: 478ms;
    transition-duration: 478ms;
  }
  .duration-479 {
    --tw-duration: 479ms;
    transition-duration: 479ms;
  }
  .duration-480 {
    --tw-duration: 480ms;
    transition-duration: 480ms;
  }
  .duration-481 {
    --tw-duration: 481ms;
    transition-duration: 481ms;
  }
  .duration-482 {
    --tw-duration: 482ms;
    transition-duration: 482ms;
  }
  .duration-483 {
    --tw-duration: 483ms;
    transition-duration: 483ms;
  }
  .duration-484 {
    --tw-duration: 484ms;
    transition-duration: 484ms;
  }
  .duration-485 {
    --tw-duration: 485ms;
    transition-duration: 485ms;
  }
  .duration-486 {
    --tw-duration: 486ms;
    transition-duration: 486ms;
  }
  .duration-487 {
    --tw-duration: 487ms;
    transition-duration: 487ms;
  }
  .duration-488 {
    --tw-duration: 488ms;
    transition-duration: 488ms;
  }
  .duration-489 {
    --tw-duration: 489ms;
    transition-duration: 489ms;
  }
  .duration-490 {
    --tw-duration: 490ms;
    transition-duration: 490ms;
  }
  .duration-491 {
    --tw-duration: 491ms;
    transition-duration: 491ms;
  }
  .duration-492 {
    --tw-duration: 492ms;
    transition-duration: 492ms;
  }
  .duration-493 {
    --tw-duration: 493ms;
    transition-duration: 493ms;
  }
  .duration-494 {
    --tw-duration: 494ms;
    transition-duration: 494ms;
  }
  .duration-495 {
    --tw-duration: 495ms;
    transition-duration: 495ms;
  }
  .duration-496 {
    --tw-duration: 496ms;
    transition-duration: 496ms;
  }
  .duration-497 {
    --tw-duration: 497ms;
    transition-duration: 497ms;
  }
  .duration-498 {
    --tw-duration: 498ms;
    transition-duration: 498ms;
  }
  .duration-499 {
    --tw-duration: 499ms;
    transition-duration: 499ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-501 {
    --tw-duration: 501ms;
    transition-duration: 501ms;
  }
  .duration-502 {
    --tw-duration: 502ms;
    transition-duration: 502ms;
  }
  .duration-503 {
    --tw-duration: 503ms;
    transition-duration: 503ms;
  }
  .duration-504 {
    --tw-duration: 504ms;
    transition-duration: 504ms;
  }
  .duration-505 {
    --tw-duration: 505ms;
    transition-duration: 505ms;
  }
  .duration-506 {
    --tw-duration: 506ms;
    transition-duration: 506ms;
  }
  .duration-507 {
    --tw-duration: 507ms;
    transition-duration: 507ms;
  }
  .duration-508 {
    --tw-duration: 508ms;
    transition-duration: 508ms;
  }
  .duration-509 {
    --tw-duration: 509ms;
    transition-duration: 509ms;
  }
  .duration-510 {
    --tw-duration: 510ms;
    transition-duration: 510ms;
  }
  .duration-511 {
    --tw-duration: 511ms;
    transition-duration: 511ms;
  }
  .duration-512 {
    --tw-duration: 512ms;
    transition-duration: 512ms;
  }
  .duration-513 {
    --tw-duration: 513ms;
    transition-duration: 513ms;
  }
  .duration-514 {
    --tw-duration: 514ms;
    transition-duration: 514ms;
  }
  .duration-515 {
    --tw-duration: 515ms;
    transition-duration: 515ms;
  }
  .duration-516 {
    --tw-duration: 516ms;
    transition-duration: 516ms;
  }
  .duration-517 {
    --tw-duration: 517ms;
    transition-duration: 517ms;
  }
  .duration-518 {
    --tw-duration: 518ms;
    transition-duration: 518ms;
  }
  .duration-519 {
    --tw-duration: 519ms;
    transition-duration: 519ms;
  }
  .duration-520 {
    --tw-duration: 520ms;
    transition-duration: 520ms;
  }
  .duration-521 {
    --tw-duration: 521ms;
    transition-duration: 521ms;
  }
  .duration-522 {
    --tw-duration: 522ms;
    transition-duration: 522ms;
  }
  .duration-523 {
    --tw-duration: 523ms;
    transition-duration: 523ms;
  }
  .duration-524 {
    --tw-duration: 524ms;
    transition-duration: 524ms;
  }
  .duration-525 {
    --tw-duration: 525ms;
    transition-duration: 525ms;
  }
  .duration-526 {
    --tw-duration: 526ms;
    transition-duration: 526ms;
  }
  .duration-527 {
    --tw-duration: 527ms;
    transition-duration: 527ms;
  }
  .duration-528 {
    --tw-duration: 528ms;
    transition-duration: 528ms;
  }
  .duration-529 {
    --tw-duration: 529ms;
    transition-duration: 529ms;
  }
  .duration-530 {
    --tw-duration: 530ms;
    transition-duration: 530ms;
  }
  .duration-531 {
    --tw-duration: 531ms;
    transition-duration: 531ms;
  }
  .duration-532 {
    --tw-duration: 532ms;
    transition-duration: 532ms;
  }
  .duration-533 {
    --tw-duration: 533ms;
    transition-duration: 533ms;
  }
  .duration-534 {
    --tw-duration: 534ms;
    transition-duration: 534ms;
  }
  .duration-535 {
    --tw-duration: 535ms;
    transition-duration: 535ms;
  }
  .duration-536 {
    --tw-duration: 536ms;
    transition-duration: 536ms;
  }
  .duration-537 {
    --tw-duration: 537ms;
    transition-duration: 537ms;
  }
  .duration-538 {
    --tw-duration: 538ms;
    transition-duration: 538ms;
  }
  .duration-539 {
    --tw-duration: 539ms;
    transition-duration: 539ms;
  }
  .duration-540 {
    --tw-duration: 540ms;
    transition-duration: 540ms;
  }
  .duration-541 {
    --tw-duration: 541ms;
    transition-duration: 541ms;
  }
  .duration-542 {
    --tw-duration: 542ms;
    transition-duration: 542ms;
  }
  .duration-543 {
    --tw-duration: 543ms;
    transition-duration: 543ms;
  }
  .duration-544 {
    --tw-duration: 544ms;
    transition-duration: 544ms;
  }
  .duration-545 {
    --tw-duration: 545ms;
    transition-duration: 545ms;
  }
  .duration-546 {
    --tw-duration: 546ms;
    transition-duration: 546ms;
  }
  .duration-547 {
    --tw-duration: 547ms;
    transition-duration: 547ms;
  }
  .duration-548 {
    --tw-duration: 548ms;
    transition-duration: 548ms;
  }
  .duration-549 {
    --tw-duration: 549ms;
    transition-duration: 549ms;
  }
  .duration-550 {
    --tw-duration: 550ms;
    transition-duration: 550ms;
  }
  .duration-551 {
    --tw-duration: 551ms;
    transition-duration: 551ms;
  }
  .duration-552 {
    --tw-duration: 552ms;
    transition-duration: 552ms;
  }
  .duration-553 {
    --tw-duration: 553ms;
    transition-duration: 553ms;
  }
  .duration-554 {
    --tw-duration: 554ms;
    transition-duration: 554ms;
  }
  .duration-555 {
    --tw-duration: 555ms;
    transition-duration: 555ms;
  }
  .duration-556 {
    --tw-duration: 556ms;
    transition-duration: 556ms;
  }
  .duration-557 {
    --tw-duration: 557ms;
    transition-duration: 557ms;
  }
  .duration-558 {
    --tw-duration: 558ms;
    transition-duration: 558ms;
  }
  .duration-559 {
    --tw-duration: 559ms;
    transition-duration: 559ms;
  }
  .duration-560 {
    --tw-duration: 560ms;
    transition-duration: 560ms;
  }
  .duration-561 {
    --tw-duration: 561ms;
    transition-duration: 561ms;
  }
  .duration-562 {
    --tw-duration: 562ms;
    transition-duration: 562ms;
  }
  .duration-563 {
    --tw-duration: 563ms;
    transition-duration: 563ms;
  }
  .duration-564 {
    --tw-duration: 564ms;
    transition-duration: 564ms;
  }
  .duration-565 {
    --tw-duration: 565ms;
    transition-duration: 565ms;
  }
  .duration-566 {
    --tw-duration: 566ms;
    transition-duration: 566ms;
  }
  .duration-567 {
    --tw-duration: 567ms;
    transition-duration: 567ms;
  }
  .duration-568 {
    --tw-duration: 568ms;
    transition-duration: 568ms;
  }
  .duration-569 {
    --tw-duration: 569ms;
    transition-duration: 569ms;
  }
  .duration-570 {
    --tw-duration: 570ms;
    transition-duration: 570ms;
  }
  .duration-571 {
    --tw-duration: 571ms;
    transition-duration: 571ms;
  }
  .duration-572 {
    --tw-duration: 572ms;
    transition-duration: 572ms;
  }
  .duration-573 {
    --tw-duration: 573ms;
    transition-duration: 573ms;
  }
  .duration-574 {
    --tw-duration: 574ms;
    transition-duration: 574ms;
  }
  .duration-575 {
    --tw-duration: 575ms;
    transition-duration: 575ms;
  }
  .duration-576 {
    --tw-duration: 576ms;
    transition-duration: 576ms;
  }
  .duration-577 {
    --tw-duration: 577ms;
    transition-duration: 577ms;
  }
  .duration-578 {
    --tw-duration: 578ms;
    transition-duration: 578ms;
  }
  .duration-579 {
    --tw-duration: 579ms;
    transition-duration: 579ms;
  }
  .duration-580 {
    --tw-duration: 580ms;
    transition-duration: 580ms;
  }
  .duration-581 {
    --tw-duration: 581ms;
    transition-duration: 581ms;
  }
  .duration-582 {
    --tw-duration: 582ms;
    transition-duration: 582ms;
  }
  .duration-583 {
    --tw-duration: 583ms;
    transition-duration: 583ms;
  }
  .duration-584 {
    --tw-duration: 584ms;
    transition-duration: 584ms;
  }
  .duration-585 {
    --tw-duration: 585ms;
    transition-duration: 585ms;
  }
  .duration-586 {
    --tw-duration: 586ms;
    transition-duration: 586ms;
  }
  .duration-587 {
    --tw-duration: 587ms;
    transition-duration: 587ms;
  }
  .duration-588 {
    --tw-duration: 588ms;
    transition-duration: 588ms;
  }
  .duration-589 {
    --tw-duration: 589ms;
    transition-duration: 589ms;
  }
  .duration-590 {
    --tw-duration: 590ms;
    transition-duration: 590ms;
  }
  .duration-591 {
    --tw-duration: 591ms;
    transition-duration: 591ms;
  }
  .duration-592 {
    --tw-duration: 592ms;
    transition-duration: 592ms;
  }
  .duration-593 {
    --tw-duration: 593ms;
    transition-duration: 593ms;
  }
  .duration-594 {
    --tw-duration: 594ms;
    transition-duration: 594ms;
  }
  .duration-595 {
    --tw-duration: 595ms;
    transition-duration: 595ms;
  }
  .duration-596 {
    --tw-duration: 596ms;
    transition-duration: 596ms;
  }
  .duration-597 {
    --tw-duration: 597ms;
    transition-duration: 597ms;
  }
  .duration-598 {
    --tw-duration: 598ms;
    transition-duration: 598ms;
  }
  .duration-599 {
    --tw-duration: 599ms;
    transition-duration: 599ms;
  }
  .duration-600 {
    --tw-duration: 600ms;
    transition-duration: 600ms;
  }
  .duration-601 {
    --tw-duration: 601ms;
    transition-duration: 601ms;
  }
  .duration-602 {
    --tw-duration: 602ms;
    transition-duration: 602ms;
  }
  .duration-603 {
    --tw-duration: 603ms;
    transition-duration: 603ms;
  }
  .duration-604 {
    --tw-duration: 604ms;
    transition-duration: 604ms;
  }
  .duration-605 {
    --tw-duration: 605ms;
    transition-duration: 605ms;
  }
  .duration-606 {
    --tw-duration: 606ms;
    transition-duration: 606ms;
  }
  .duration-607 {
    --tw-duration: 607ms;
    transition-duration: 607ms;
  }
  .duration-608 {
    --tw-duration: 608ms;
    transition-duration: 608ms;
  }
  .duration-609 {
    --tw-duration: 609ms;
    transition-duration: 609ms;
  }
  .duration-610 {
    --tw-duration: 610ms;
    transition-duration: 610ms;
  }
  .duration-611 {
    --tw-duration: 611ms;
    transition-duration: 611ms;
  }
  .duration-612 {
    --tw-duration: 612ms;
    transition-duration: 612ms;
  }
  .duration-613 {
    --tw-duration: 613ms;
    transition-duration: 613ms;
  }
  .duration-614 {
    --tw-duration: 614ms;
    transition-duration: 614ms;
  }
  .duration-615 {
    --tw-duration: 615ms;
    transition-duration: 615ms;
  }
  .duration-616 {
    --tw-duration: 616ms;
    transition-duration: 616ms;
  }
  .duration-617 {
    --tw-duration: 617ms;
    transition-duration: 617ms;
  }
  .duration-618 {
    --tw-duration: 618ms;
    transition-duration: 618ms;
  }
  .duration-619 {
    --tw-duration: 619ms;
    transition-duration: 619ms;
  }
  .duration-620 {
    --tw-duration: 620ms;
    transition-duration: 620ms;
  }
  .duration-621 {
    --tw-duration: 621ms;
    transition-duration: 621ms;
  }
  .duration-622 {
    --tw-duration: 622ms;
    transition-duration: 622ms;
  }
  .duration-623 {
    --tw-duration: 623ms;
    transition-duration: 623ms;
  }
  .duration-624 {
    --tw-duration: 624ms;
    transition-duration: 624ms;
  }
  .duration-625 {
    --tw-duration: 625ms;
    transition-duration: 625ms;
  }
  .duration-626 {
    --tw-duration: 626ms;
    transition-duration: 626ms;
  }
  .duration-627 {
    --tw-duration: 627ms;
    transition-duration: 627ms;
  }
  .duration-628 {
    --tw-duration: 628ms;
    transition-duration: 628ms;
  }
  .duration-629 {
    --tw-duration: 629ms;
    transition-duration: 629ms;
  }
  .duration-630 {
    --tw-duration: 630ms;
    transition-duration: 630ms;
  }
  .duration-631 {
    --tw-duration: 631ms;
    transition-duration: 631ms;
  }
  .duration-632 {
    --tw-duration: 632ms;
    transition-duration: 632ms;
  }
  .duration-633 {
    --tw-duration: 633ms;
    transition-duration: 633ms;
  }
  .duration-634 {
    --tw-duration: 634ms;
    transition-duration: 634ms;
  }
  .duration-635 {
    --tw-duration: 635ms;
    transition-duration: 635ms;
  }
  .duration-636 {
    --tw-duration: 636ms;
    transition-duration: 636ms;
  }
  .duration-637 {
    --tw-duration: 637ms;
    transition-duration: 637ms;
  }
  .duration-638 {
    --tw-duration: 638ms;
    transition-duration: 638ms;
  }
  .duration-639 {
    --tw-duration: 639ms;
    transition-duration: 639ms;
  }
  .duration-640 {
    --tw-duration: 640ms;
    transition-duration: 640ms;
  }
  .duration-641 {
    --tw-duration: 641ms;
    transition-duration: 641ms;
  }
  .duration-642 {
    --tw-duration: 642ms;
    transition-duration: 642ms;
  }
  .duration-643 {
    --tw-duration: 643ms;
    transition-duration: 643ms;
  }
  .duration-644 {
    --tw-duration: 644ms;
    transition-duration: 644ms;
  }
  .duration-645 {
    --tw-duration: 645ms;
    transition-duration: 645ms;
  }
  .duration-646 {
    --tw-duration: 646ms;
    transition-duration: 646ms;
  }
  .duration-647 {
    --tw-duration: 647ms;
    transition-duration: 647ms;
  }
  .duration-648 {
    --tw-duration: 648ms;
    transition-duration: 648ms;
  }
  .duration-649 {
    --tw-duration: 649ms;
    transition-duration: 649ms;
  }
  .duration-650 {
    --tw-duration: 650ms;
    transition-duration: 650ms;
  }
  .duration-651 {
    --tw-duration: 651ms;
    transition-duration: 651ms;
  }
  .duration-652 {
    --tw-duration: 652ms;
    transition-duration: 652ms;
  }
  .duration-653 {
    --tw-duration: 653ms;
    transition-duration: 653ms;
  }
  .duration-654 {
    --tw-duration: 654ms;
    transition-duration: 654ms;
  }
  .duration-655 {
    --tw-duration: 655ms;
    transition-duration: 655ms;
  }
  .duration-656 {
    --tw-duration: 656ms;
    transition-duration: 656ms;
  }
  .duration-657 {
    --tw-duration: 657ms;
    transition-duration: 657ms;
  }
  .duration-658 {
    --tw-duration: 658ms;
    transition-duration: 658ms;
  }
  .duration-659 {
    --tw-duration: 659ms;
    transition-duration: 659ms;
  }
  .duration-660 {
    --tw-duration: 660ms;
    transition-duration: 660ms;
  }
  .duration-661 {
    --tw-duration: 661ms;
    transition-duration: 661ms;
  }
  .duration-662 {
    --tw-duration: 662ms;
    transition-duration: 662ms;
  }
  .duration-663 {
    --tw-duration: 663ms;
    transition-duration: 663ms;
  }
  .duration-664 {
    --tw-duration: 664ms;
    transition-duration: 664ms;
  }
  .duration-665 {
    --tw-duration: 665ms;
    transition-duration: 665ms;
  }
  .duration-666 {
    --tw-duration: 666ms;
    transition-duration: 666ms;
  }
  .duration-667 {
    --tw-duration: 667ms;
    transition-duration: 667ms;
  }
  .duration-668 {
    --tw-duration: 668ms;
    transition-duration: 668ms;
  }
  .duration-669 {
    --tw-duration: 669ms;
    transition-duration: 669ms;
  }
  .duration-670 {
    --tw-duration: 670ms;
    transition-duration: 670ms;
  }
  .duration-671 {
    --tw-duration: 671ms;
    transition-duration: 671ms;
  }
  .duration-672 {
    --tw-duration: 672ms;
    transition-duration: 672ms;
  }
  .duration-673 {
    --tw-duration: 673ms;
    transition-duration: 673ms;
  }
  .duration-674 {
    --tw-duration: 674ms;
    transition-duration: 674ms;
  }
  .duration-675 {
    --tw-duration: 675ms;
    transition-duration: 675ms;
  }
  .duration-676 {
    --tw-duration: 676ms;
    transition-duration: 676ms;
  }
  .duration-677 {
    --tw-duration: 677ms;
    transition-duration: 677ms;
  }
  .duration-678 {
    --tw-duration: 678ms;
    transition-duration: 678ms;
  }
  .duration-679 {
    --tw-duration: 679ms;
    transition-duration: 679ms;
  }
  .duration-680 {
    --tw-duration: 680ms;
    transition-duration: 680ms;
  }
  .duration-681 {
    --tw-duration: 681ms;
    transition-duration: 681ms;
  }
  .duration-682 {
    --tw-duration: 682ms;
    transition-duration: 682ms;
  }
  .duration-683 {
    --tw-duration: 683ms;
    transition-duration: 683ms;
  }
  .duration-684 {
    --tw-duration: 684ms;
    transition-duration: 684ms;
  }
  .duration-685 {
    --tw-duration: 685ms;
    transition-duration: 685ms;
  }
  .duration-686 {
    --tw-duration: 686ms;
    transition-duration: 686ms;
  }
  .duration-687 {
    --tw-duration: 687ms;
    transition-duration: 687ms;
  }
  .duration-688 {
    --tw-duration: 688ms;
    transition-duration: 688ms;
  }
  .duration-689 {
    --tw-duration: 689ms;
    transition-duration: 689ms;
  }
  .duration-690 {
    --tw-duration: 690ms;
    transition-duration: 690ms;
  }
  .duration-691 {
    --tw-duration: 691ms;
    transition-duration: 691ms;
  }
  .duration-692 {
    --tw-duration: 692ms;
    transition-duration: 692ms;
  }
  .duration-693 {
    --tw-duration: 693ms;
    transition-duration: 693ms;
  }
  .duration-694 {
    --tw-duration: 694ms;
    transition-duration: 694ms;
  }
  .duration-695 {
    --tw-duration: 695ms;
    transition-duration: 695ms;
  }
  .duration-696 {
    --tw-duration: 696ms;
    transition-duration: 696ms;
  }
  .duration-697 {
    --tw-duration: 697ms;
    transition-duration: 697ms;
  }
  .duration-698 {
    --tw-duration: 698ms;
    transition-duration: 698ms;
  }
  .duration-699 {
    --tw-duration: 699ms;
    transition-duration: 699ms;
  }
  .duration-700 {
    --tw-duration: 700ms;
    transition-duration: 700ms;
  }
  .duration-701 {
    --tw-duration: 701ms;
    transition-duration: 701ms;
  }
  .duration-702 {
    --tw-duration: 702ms;
    transition-duration: 702ms;
  }
  .duration-703 {
    --tw-duration: 703ms;
    transition-duration: 703ms;
  }
  .duration-704 {
    --tw-duration: 704ms;
    transition-duration: 704ms;
  }
  .duration-705 {
    --tw-duration: 705ms;
    transition-duration: 705ms;
  }
  .duration-706 {
    --tw-duration: 706ms;
    transition-duration: 706ms;
  }
  .duration-707 {
    --tw-duration: 707ms;
    transition-duration: 707ms;
  }
  .duration-708 {
    --tw-duration: 708ms;
    transition-duration: 708ms;
  }
  .duration-709 {
    --tw-duration: 709ms;
    transition-duration: 709ms;
  }
  .duration-710 {
    --tw-duration: 710ms;
    transition-duration: 710ms;
  }
  .duration-711 {
    --tw-duration: 711ms;
    transition-duration: 711ms;
  }
  .duration-712 {
    --tw-duration: 712ms;
    transition-duration: 712ms;
  }
  .duration-713 {
    --tw-duration: 713ms;
    transition-duration: 713ms;
  }
  .duration-714 {
    --tw-duration: 714ms;
    transition-duration: 714ms;
  }
  .duration-715 {
    --tw-duration: 715ms;
    transition-duration: 715ms;
  }
  .duration-716 {
    --tw-duration: 716ms;
    transition-duration: 716ms;
  }
  .duration-717 {
    --tw-duration: 717ms;
    transition-duration: 717ms;
  }
  .duration-718 {
    --tw-duration: 718ms;
    transition-duration: 718ms;
  }
  .duration-719 {
    --tw-duration: 719ms;
    transition-duration: 719ms;
  }
  .duration-720 {
    --tw-duration: 720ms;
    transition-duration: 720ms;
  }
  .duration-721 {
    --tw-duration: 721ms;
    transition-duration: 721ms;
  }
  .duration-722 {
    --tw-duration: 722ms;
    transition-duration: 722ms;
  }
  .duration-723 {
    --tw-duration: 723ms;
    transition-duration: 723ms;
  }
  .duration-724 {
    --tw-duration: 724ms;
    transition-duration: 724ms;
  }
  .duration-725 {
    --tw-duration: 725ms;
    transition-duration: 725ms;
  }
  .duration-726 {
    --tw-duration: 726ms;
    transition-duration: 726ms;
  }
  .duration-727 {
    --tw-duration: 727ms;
    transition-duration: 727ms;
  }
  .duration-728 {
    --tw-duration: 728ms;
    transition-duration: 728ms;
  }
  .duration-729 {
    --tw-duration: 729ms;
    transition-duration: 729ms;
  }
  .duration-730 {
    --tw-duration: 730ms;
    transition-duration: 730ms;
  }
  .duration-731 {
    --tw-duration: 731ms;
    transition-duration: 731ms;
  }
  .duration-732 {
    --tw-duration: 732ms;
    transition-duration: 732ms;
  }
  .duration-733 {
    --tw-duration: 733ms;
    transition-duration: 733ms;
  }
  .duration-734 {
    --tw-duration: 734ms;
    transition-duration: 734ms;
  }
  .duration-735 {
    --tw-duration: 735ms;
    transition-duration: 735ms;
  }
  .duration-736 {
    --tw-duration: 736ms;
    transition-duration: 736ms;
  }
  .duration-737 {
    --tw-duration: 737ms;
    transition-duration: 737ms;
  }
  .duration-738 {
    --tw-duration: 738ms;
    transition-duration: 738ms;
  }
  .duration-739 {
    --tw-duration: 739ms;
    transition-duration: 739ms;
  }
  .duration-740 {
    --tw-duration: 740ms;
    transition-duration: 740ms;
  }
  .duration-741 {
    --tw-duration: 741ms;
    transition-duration: 741ms;
  }
  .duration-742 {
    --tw-duration: 742ms;
    transition-duration: 742ms;
  }
  .duration-743 {
    --tw-duration: 743ms;
    transition-duration: 743ms;
  }
  .duration-744 {
    --tw-duration: 744ms;
    transition-duration: 744ms;
  }
  .duration-745 {
    --tw-duration: 745ms;
    transition-duration: 745ms;
  }
  .duration-746 {
    --tw-duration: 746ms;
    transition-duration: 746ms;
  }
  .duration-747 {
    --tw-duration: 747ms;
    transition-duration: 747ms;
  }
  .duration-748 {
    --tw-duration: 748ms;
    transition-duration: 748ms;
  }
  .duration-749 {
    --tw-duration: 749ms;
    transition-duration: 749ms;
  }
  .duration-750 {
    --tw-duration: 750ms;
    transition-duration: 750ms;
  }
  .duration-751 {
    --tw-duration: 751ms;
    transition-duration: 751ms;
  }
  .duration-752 {
    --tw-duration: 752ms;
    transition-duration: 752ms;
  }
  .duration-753 {
    --tw-duration: 753ms;
    transition-duration: 753ms;
  }
  .duration-754 {
    --tw-duration: 754ms;
    transition-duration: 754ms;
  }
  .duration-755 {
    --tw-duration: 755ms;
    transition-duration: 755ms;
  }
  .duration-756 {
    --tw-duration: 756ms;
    transition-duration: 756ms;
  }
  .duration-757 {
    --tw-duration: 757ms;
    transition-duration: 757ms;
  }
  .duration-758 {
    --tw-duration: 758ms;
    transition-duration: 758ms;
  }
  .duration-759 {
    --tw-duration: 759ms;
    transition-duration: 759ms;
  }
  .duration-760 {
    --tw-duration: 760ms;
    transition-duration: 760ms;
  }
  .duration-761 {
    --tw-duration: 761ms;
    transition-duration: 761ms;
  }
  .duration-762 {
    --tw-duration: 762ms;
    transition-duration: 762ms;
  }
  .duration-763 {
    --tw-duration: 763ms;
    transition-duration: 763ms;
  }
  .duration-764 {
    --tw-duration: 764ms;
    transition-duration: 764ms;
  }
  .duration-765 {
    --tw-duration: 765ms;
    transition-duration: 765ms;
  }
  .duration-766 {
    --tw-duration: 766ms;
    transition-duration: 766ms;
  }
  .duration-767 {
    --tw-duration: 767ms;
    transition-duration: 767ms;
  }
  .duration-768 {
    --tw-duration: 768ms;
    transition-duration: 768ms;
  }
  .duration-769 {
    --tw-duration: 769ms;
    transition-duration: 769ms;
  }
  .duration-770 {
    --tw-duration: 770ms;
    transition-duration: 770ms;
  }
  .duration-771 {
    --tw-duration: 771ms;
    transition-duration: 771ms;
  }
  .duration-772 {
    --tw-duration: 772ms;
    transition-duration: 772ms;
  }
  .duration-773 {
    --tw-duration: 773ms;
    transition-duration: 773ms;
  }
  .duration-774 {
    --tw-duration: 774ms;
    transition-duration: 774ms;
  }
  .duration-775 {
    --tw-duration: 775ms;
    transition-duration: 775ms;
  }
  .duration-776 {
    --tw-duration: 776ms;
    transition-duration: 776ms;
  }
  .duration-777 {
    --tw-duration: 777ms;
    transition-duration: 777ms;
  }
  .duration-778 {
    --tw-duration: 778ms;
    transition-duration: 778ms;
  }
  .duration-779 {
    --tw-duration: 779ms;
    transition-duration: 779ms;
  }
  .duration-780 {
    --tw-duration: 780ms;
    transition-duration: 780ms;
  }
  .duration-781 {
    --tw-duration: 781ms;
    transition-duration: 781ms;
  }
  .duration-782 {
    --tw-duration: 782ms;
    transition-duration: 782ms;
  }
  .duration-783 {
    --tw-duration: 783ms;
    transition-duration: 783ms;
  }
  .duration-784 {
    --tw-duration: 784ms;
    transition-duration: 784ms;
  }
  .duration-785 {
    --tw-duration: 785ms;
    transition-duration: 785ms;
  }
  .duration-786 {
    --tw-duration: 786ms;
    transition-duration: 786ms;
  }
  .duration-787 {
    --tw-duration: 787ms;
    transition-duration: 787ms;
  }
  .duration-788 {
    --tw-duration: 788ms;
    transition-duration: 788ms;
  }
  .duration-789 {
    --tw-duration: 789ms;
    transition-duration: 789ms;
  }
  .duration-790 {
    --tw-duration: 790ms;
    transition-duration: 790ms;
  }
  .duration-791 {
    --tw-duration: 791ms;
    transition-duration: 791ms;
  }
  .duration-792 {
    --tw-duration: 792ms;
    transition-duration: 792ms;
  }
  .duration-793 {
    --tw-duration: 793ms;
    transition-duration: 793ms;
  }
  .duration-794 {
    --tw-duration: 794ms;
    transition-duration: 794ms;
  }
  .duration-795 {
    --tw-duration: 795ms;
    transition-duration: 795ms;
  }
  .duration-796 {
    --tw-duration: 796ms;
    transition-duration: 796ms;
  }
  .duration-797 {
    --tw-duration: 797ms;
    transition-duration: 797ms;
  }
  .duration-798 {
    --tw-duration: 798ms;
    transition-duration: 798ms;
  }
  .duration-799 {
    --tw-duration: 799ms;
    transition-duration: 799ms;
  }
  .duration-800 {
    --tw-duration: 800ms;
    transition-duration: 800ms;
  }
  .duration-801 {
    --tw-duration: 801ms;
    transition-duration: 801ms;
  }
  .duration-802 {
    --tw-duration: 802ms;
    transition-duration: 802ms;
  }
  .duration-803 {
    --tw-duration: 803ms;
    transition-duration: 803ms;
  }
  .duration-804 {
    --tw-duration: 804ms;
    transition-duration: 804ms;
  }
  .duration-805 {
    --tw-duration: 805ms;
    transition-duration: 805ms;
  }
  .duration-806 {
    --tw-duration: 806ms;
    transition-duration: 806ms;
  }
  .duration-807 {
    --tw-duration: 807ms;
    transition-duration: 807ms;
  }
  .duration-808 {
    --tw-duration: 808ms;
    transition-duration: 808ms;
  }
  .duration-809 {
    --tw-duration: 809ms;
    transition-duration: 809ms;
  }
  .duration-810 {
    --tw-duration: 810ms;
    transition-duration: 810ms;
  }
  .duration-811 {
    --tw-duration: 811ms;
    transition-duration: 811ms;
  }
  .duration-812 {
    --tw-duration: 812ms;
    transition-duration: 812ms;
  }
  .duration-813 {
    --tw-duration: 813ms;
    transition-duration: 813ms;
  }
  .duration-814 {
    --tw-duration: 814ms;
    transition-duration: 814ms;
  }
  .duration-815 {
    --tw-duration: 815ms;
    transition-duration: 815ms;
  }
  .duration-816 {
    --tw-duration: 816ms;
    transition-duration: 816ms;
  }
  .duration-817 {
    --tw-duration: 817ms;
    transition-duration: 817ms;
  }
  .duration-818 {
    --tw-duration: 818ms;
    transition-duration: 818ms;
  }
  .duration-819 {
    --tw-duration: 819ms;
    transition-duration: 819ms;
  }
  .duration-820 {
    --tw-duration: 820ms;
    transition-duration: 820ms;
  }
  .duration-821 {
    --tw-duration: 821ms;
    transition-duration: 821ms;
  }
  .duration-822 {
    --tw-duration: 822ms;
    transition-duration: 822ms;
  }
  .duration-823 {
    --tw-duration: 823ms;
    transition-duration: 823ms;
  }
  .duration-824 {
    --tw-duration: 824ms;
    transition-duration: 824ms;
  }
  .duration-825 {
    --tw-duration: 825ms;
    transition-duration: 825ms;
  }
  .duration-826 {
    --tw-duration: 826ms;
    transition-duration: 826ms;
  }
  .duration-827 {
    --tw-duration: 827ms;
    transition-duration: 827ms;
  }
  .duration-828 {
    --tw-duration: 828ms;
    transition-duration: 828ms;
  }
  .duration-829 {
    --tw-duration: 829ms;
    transition-duration: 829ms;
  }
  .duration-830 {
    --tw-duration: 830ms;
    transition-duration: 830ms;
  }
  .duration-831 {
    --tw-duration: 831ms;
    transition-duration: 831ms;
  }
  .duration-832 {
    --tw-duration: 832ms;
    transition-duration: 832ms;
  }
  .duration-833 {
    --tw-duration: 833ms;
    transition-duration: 833ms;
  }
  .duration-834 {
    --tw-duration: 834ms;
    transition-duration: 834ms;
  }
  .duration-835 {
    --tw-duration: 835ms;
    transition-duration: 835ms;
  }
  .duration-836 {
    --tw-duration: 836ms;
    transition-duration: 836ms;
  }
  .duration-837 {
    --tw-duration: 837ms;
    transition-duration: 837ms;
  }
  .duration-838 {
    --tw-duration: 838ms;
    transition-duration: 838ms;
  }
  .duration-839 {
    --tw-duration: 839ms;
    transition-duration: 839ms;
  }
  .duration-840 {
    --tw-duration: 840ms;
    transition-duration: 840ms;
  }
  .duration-841 {
    --tw-duration: 841ms;
    transition-duration: 841ms;
  }
  .duration-842 {
    --tw-duration: 842ms;
    transition-duration: 842ms;
  }
  .duration-843 {
    --tw-duration: 843ms;
    transition-duration: 843ms;
  }
  .duration-844 {
    --tw-duration: 844ms;
    transition-duration: 844ms;
  }
  .duration-845 {
    --tw-duration: 845ms;
    transition-duration: 845ms;
  }
  .duration-846 {
    --tw-duration: 846ms;
    transition-duration: 846ms;
  }
  .duration-847 {
    --tw-duration: 847ms;
    transition-duration: 847ms;
  }
  .duration-848 {
    --tw-duration: 848ms;
    transition-duration: 848ms;
  }
  .duration-849 {
    --tw-duration: 849ms;
    transition-duration: 849ms;
  }
  .duration-850 {
    --tw-duration: 850ms;
    transition-duration: 850ms;
  }
  .duration-851 {
    --tw-duration: 851ms;
    transition-duration: 851ms;
  }
  .duration-852 {
    --tw-duration: 852ms;
    transition-duration: 852ms;
  }
  .duration-853 {
    --tw-duration: 853ms;
    transition-duration: 853ms;
  }
  .duration-854 {
    --tw-duration: 854ms;
    transition-duration: 854ms;
  }
  .duration-855 {
    --tw-duration: 855ms;
    transition-duration: 855ms;
  }
  .duration-856 {
    --tw-duration: 856ms;
    transition-duration: 856ms;
  }
  .duration-857 {
    --tw-duration: 857ms;
    transition-duration: 857ms;
  }
  .duration-858 {
    --tw-duration: 858ms;
    transition-duration: 858ms;
  }
  .duration-859 {
    --tw-duration: 859ms;
    transition-duration: 859ms;
  }
  .duration-860 {
    --tw-duration: 860ms;
    transition-duration: 860ms;
  }
  .duration-861 {
    --tw-duration: 861ms;
    transition-duration: 861ms;
  }
  .duration-862 {
    --tw-duration: 862ms;
    transition-duration: 862ms;
  }
  .duration-863 {
    --tw-duration: 863ms;
    transition-duration: 863ms;
  }
  .duration-864 {
    --tw-duration: 864ms;
    transition-duration: 864ms;
  }
  .duration-865 {
    --tw-duration: 865ms;
    transition-duration: 865ms;
  }
  .duration-866 {
    --tw-duration: 866ms;
    transition-duration: 866ms;
  }
  .duration-867 {
    --tw-duration: 867ms;
    transition-duration: 867ms;
  }
  .duration-868 {
    --tw-duration: 868ms;
    transition-duration: 868ms;
  }
  .duration-869 {
    --tw-duration: 869ms;
    transition-duration: 869ms;
  }
  .duration-870 {
    --tw-duration: 870ms;
    transition-duration: 870ms;
  }
  .duration-871 {
    --tw-duration: 871ms;
    transition-duration: 871ms;
  }
  .duration-872 {
    --tw-duration: 872ms;
    transition-duration: 872ms;
  }
  .duration-873 {
    --tw-duration: 873ms;
    transition-duration: 873ms;
  }
  .duration-874 {
    --tw-duration: 874ms;
    transition-duration: 874ms;
  }
  .duration-875 {
    --tw-duration: 875ms;
    transition-duration: 875ms;
  }
  .duration-876 {
    --tw-duration: 876ms;
    transition-duration: 876ms;
  }
  .duration-877 {
    --tw-duration: 877ms;
    transition-duration: 877ms;
  }
  .duration-878 {
    --tw-duration: 878ms;
    transition-duration: 878ms;
  }
  .duration-879 {
    --tw-duration: 879ms;
    transition-duration: 879ms;
  }
  .duration-880 {
    --tw-duration: 880ms;
    transition-duration: 880ms;
  }
  .duration-881 {
    --tw-duration: 881ms;
    transition-duration: 881ms;
  }
  .duration-882 {
    --tw-duration: 882ms;
    transition-duration: 882ms;
  }
  .duration-883 {
    --tw-duration: 883ms;
    transition-duration: 883ms;
  }
  .duration-884 {
    --tw-duration: 884ms;
    transition-duration: 884ms;
  }
  .duration-885 {
    --tw-duration: 885ms;
    transition-duration: 885ms;
  }
  .duration-886 {
    --tw-duration: 886ms;
    transition-duration: 886ms;
  }
  .duration-887 {
    --tw-duration: 887ms;
    transition-duration: 887ms;
  }
  .duration-888 {
    --tw-duration: 888ms;
    transition-duration: 888ms;
  }
  .duration-889 {
    --tw-duration: 889ms;
    transition-duration: 889ms;
  }
  .duration-890 {
    --tw-duration: 890ms;
    transition-duration: 890ms;
  }
  .duration-891 {
    --tw-duration: 891ms;
    transition-duration: 891ms;
  }
  .duration-892 {
    --tw-duration: 892ms;
    transition-duration: 892ms;
  }
  .duration-893 {
    --tw-duration: 893ms;
    transition-duration: 893ms;
  }
  .duration-894 {
    --tw-duration: 894ms;
    transition-duration: 894ms;
  }
  .duration-895 {
    --tw-duration: 895ms;
    transition-duration: 895ms;
  }
  .duration-896 {
    --tw-duration: 896ms;
    transition-duration: 896ms;
  }
  .duration-897 {
    --tw-duration: 897ms;
    transition-duration: 897ms;
  }
  .duration-898 {
    --tw-duration: 898ms;
    transition-duration: 898ms;
  }
  .duration-899 {
    --tw-duration: 899ms;
    transition-duration: 899ms;
  }
  .duration-900 {
    --tw-duration: 900ms;
    transition-duration: 900ms;
  }
  .group-hover\:visible {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        visibility: visible;
      }
    }
  }
  .group-hover\:opacity-0 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 0%;
      }
    }
  }
  .group-hover\:opacity-25 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 25%;
      }
    }
  }
  .group-hover\:opacity-50 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 50%;
      }
    }
  }
  .group-hover\:opacity-75 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 75%;
      }
    }
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .peer-checked\:bg-blue-600 {
    &:is(:where(.peer):checked ~ *) {
      background-color: var(--color-blue-600);
    }
  }
  .peer-focus\:ring-4 {
    &:is(:where(.peer):focus ~ *) {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .peer-focus\:ring-blue-300 {
    &:is(:where(.peer):focus ~ *) {
      --tw-ring-color: var(--color-blue-300);
    }
  }
  .peer-focus\:outline-none {
    &:is(:where(.peer):focus ~ *) {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .after\:start-\[2px\] {
    &::after {
      content: var(--tw-content);
      inset-inline-start: 2px;
    }
  }
  .after\:top-\[2px\] {
    &::after {
      content: var(--tw-content);
      top: 2px;
    }
  }
  .after\:h-5 {
    &::after {
      content: var(--tw-content);
      height: calc(var(--spacing) * 5);
    }
  }
  .after\:w-5 {
    &::after {
      content: var(--tw-content);
      width: calc(var(--spacing) * 5);
    }
  }
  .after\:rounded-full {
    &::after {
      content: var(--tw-content);
      border-radius: calc(infinity * 1px);
    }
  }
  .after\:border {
    &::after {
      content: var(--tw-content);
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .after\:border-gray-300 {
    &::after {
      content: var(--tw-content);
      border-color: var(--color-gray-300);
    }
  }
  .after\:bg-white {
    &::after {
      content: var(--tw-content);
      background-color: var(--color-white);
    }
  }
  .after\:transition-all {
    &::after {
      content: var(--tw-content);
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .after\:content-\[\'\'\] {
    &::after {
      content: var(--tw-content);
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .peer-checked\:after\:translate-x-full {
    &:is(:where(.peer):checked ~ *) {
      &::after {
        content: var(--tw-content);
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .peer-checked\:after\:border-white {
    &:is(:where(.peer):checked ~ *) {
      &::after {
        content: var(--tw-content);
        border-color: var(--color-white);
      }
    }
  }
  .hover\:-translate-y-2 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:bg-blue-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-100);
      }
    }
  }
  .hover\:bg-blue-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-200);
      }
    }
  }
  .hover\:bg-blue-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-300);
      }
    }
  }
  .hover\:bg-blue-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-400);
      }
    }
  }
  .hover\:bg-blue-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-500);
      }
    }
  }
  .hover\:bg-blue-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-600);
      }
    }
  }
  .hover\:bg-blue-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-700);
      }
    }
  }
  .hover\:bg-blue-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-800);
      }
    }
  }
  .hover\:bg-blue-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-900);
      }
    }
  }
  .hover\:bg-cyan-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-100);
      }
    }
  }
  .hover\:bg-cyan-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-200);
      }
    }
  }
  .hover\:bg-cyan-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-300);
      }
    }
  }
  .hover\:bg-cyan-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-400);
      }
    }
  }
  .hover\:bg-cyan-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-500);
      }
    }
  }
  .hover\:bg-cyan-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-600);
      }
    }
  }
  .hover\:bg-cyan-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-700);
      }
    }
  }
  .hover\:bg-cyan-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-800);
      }
    }
  }
  .hover\:bg-cyan-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-900);
      }
    }
  }
  .hover\:bg-emerald-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-100);
      }
    }
  }
  .hover\:bg-emerald-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-200);
      }
    }
  }
  .hover\:bg-emerald-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-300);
      }
    }
  }
  .hover\:bg-emerald-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-400);
      }
    }
  }
  .hover\:bg-emerald-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-500);
      }
    }
  }
  .hover\:bg-emerald-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-600);
      }
    }
  }
  .hover\:bg-emerald-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-700);
      }
    }
  }
  .hover\:bg-emerald-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-800);
      }
    }
  }
  .hover\:bg-emerald-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-900);
      }
    }
  }
  .hover\:bg-fuchsia-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-100);
      }
    }
  }
  .hover\:bg-fuchsia-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-200);
      }
    }
  }
  .hover\:bg-fuchsia-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-300);
      }
    }
  }
  .hover\:bg-fuchsia-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-400);
      }
    }
  }
  .hover\:bg-fuchsia-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-500);
      }
    }
  }
  .hover\:bg-fuchsia-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-600);
      }
    }
  }
  .hover\:bg-fuchsia-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-700);
      }
    }
  }
  .hover\:bg-fuchsia-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-800);
      }
    }
  }
  .hover\:bg-fuchsia-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-fuchsia-900);
      }
    }
  }
  .hover\:bg-gray-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-100);
      }
    }
  }
  .hover\:bg-gray-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-200);
      }
    }
  }
  .hover\:bg-gray-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-300);
      }
    }
  }
  .hover\:bg-gray-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-400);
      }
    }
  }
  .hover\:bg-gray-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-500);
      }
    }
  }
  .hover\:bg-gray-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-600);
      }
    }
  }
  .hover\:bg-gray-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-700);
      }
    }
  }
  .hover\:bg-gray-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-800);
      }
    }
  }
  .hover\:bg-gray-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-900);
      }
    }
  }
  .hover\:bg-green-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-100);
      }
    }
  }
  .hover\:bg-green-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-200);
      }
    }
  }
  .hover\:bg-green-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-300);
      }
    }
  }
  .hover\:bg-green-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-400);
      }
    }
  }
  .hover\:bg-green-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-500);
      }
    }
  }
  .hover\:bg-green-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-600);
      }
    }
  }
  .hover\:bg-green-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-700);
      }
    }
  }
  .hover\:bg-green-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-800);
      }
    }
  }
  .hover\:bg-green-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-900);
      }
    }
  }
  .hover\:bg-indigo-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-100);
      }
    }
  }
  .hover\:bg-indigo-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-200);
      }
    }
  }
  .hover\:bg-indigo-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-300);
      }
    }
  }
  .hover\:bg-indigo-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-400);
      }
    }
  }
  .hover\:bg-indigo-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-500);
      }
    }
  }
  .hover\:bg-indigo-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-600);
      }
    }
  }
  .hover\:bg-indigo-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-700);
      }
    }
  }
  .hover\:bg-indigo-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-800);
      }
    }
  }
  .hover\:bg-indigo-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-indigo-900);
      }
    }
  }
  .hover\:bg-neutral-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-100);
      }
    }
  }
  .hover\:bg-neutral-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-200);
      }
    }
  }
  .hover\:bg-neutral-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-300);
      }
    }
  }
  .hover\:bg-neutral-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-400);
      }
    }
  }
  .hover\:bg-neutral-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-500);
      }
    }
  }
  .hover\:bg-neutral-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-600);
      }
    }
  }
  .hover\:bg-neutral-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-700);
      }
    }
  }
  .hover\:bg-neutral-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-800);
      }
    }
  }
  .hover\:bg-neutral-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-900);
      }
    }
  }
  .hover\:bg-orange-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-100);
      }
    }
  }
  .hover\:bg-orange-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-200);
      }
    }
  }
  .hover\:bg-orange-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-300);
      }
    }
  }
  .hover\:bg-orange-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-400);
      }
    }
  }
  .hover\:bg-orange-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-500);
      }
    }
  }
  .hover\:bg-orange-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-600);
      }
    }
  }
  .hover\:bg-orange-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-700);
      }
    }
  }
  .hover\:bg-orange-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-800);
      }
    }
  }
  .hover\:bg-orange-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-orange-900);
      }
    }
  }
  .hover\:bg-pink-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-100);
      }
    }
  }
  .hover\:bg-pink-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-200);
      }
    }
  }
  .hover\:bg-pink-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-300);
      }
    }
  }
  .hover\:bg-pink-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-400);
      }
    }
  }
  .hover\:bg-pink-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-500);
      }
    }
  }
  .hover\:bg-pink-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-600);
      }
    }
  }
  .hover\:bg-pink-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-700);
      }
    }
  }
  .hover\:bg-pink-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-800);
      }
    }
  }
  .hover\:bg-pink-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-pink-900);
      }
    }
  }
  .hover\:bg-purple-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-100);
      }
    }
  }
  .hover\:bg-purple-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-200);
      }
    }
  }
  .hover\:bg-purple-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-300);
      }
    }
  }
  .hover\:bg-purple-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-400);
      }
    }
  }
  .hover\:bg-purple-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-500);
      }
    }
  }
  .hover\:bg-purple-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-600);
      }
    }
  }
  .hover\:bg-purple-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-700);
      }
    }
  }
  .hover\:bg-purple-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-800);
      }
    }
  }
  .hover\:bg-purple-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-purple-900);
      }
    }
  }
  .hover\:bg-red-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-100);
      }
    }
  }
  .hover\:bg-red-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-200);
      }
    }
  }
  .hover\:bg-red-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-300);
      }
    }
  }
  .hover\:bg-red-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-400);
      }
    }
  }
  .hover\:bg-red-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-500);
      }
    }
  }
  .hover\:bg-red-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-600);
      }
    }
  }
  .hover\:bg-red-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-700);
      }
    }
  }
  .hover\:bg-red-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-800);
      }
    }
  }
  .hover\:bg-red-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-900);
      }
    }
  }
  .hover\:bg-rose-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-100);
      }
    }
  }
  .hover\:bg-rose-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-200);
      }
    }
  }
  .hover\:bg-rose-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-300);
      }
    }
  }
  .hover\:bg-rose-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-400);
      }
    }
  }
  .hover\:bg-rose-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-500);
      }
    }
  }
  .hover\:bg-rose-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-600);
      }
    }
  }
  .hover\:bg-rose-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-700);
      }
    }
  }
  .hover\:bg-rose-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-800);
      }
    }
  }
  .hover\:bg-rose-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-rose-900);
      }
    }
  }
  .hover\:bg-slate-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-100);
      }
    }
  }
  .hover\:bg-slate-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-200);
      }
    }
  }
  .hover\:bg-slate-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-300);
      }
    }
  }
  .hover\:bg-slate-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-400);
      }
    }
  }
  .hover\:bg-slate-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-500);
      }
    }
  }
  .hover\:bg-slate-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-600);
      }
    }
  }
  .hover\:bg-slate-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-700);
      }
    }
  }
  .hover\:bg-slate-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-800);
      }
    }
  }
  .hover\:bg-slate-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-900);
      }
    }
  }
  .hover\:bg-teal-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-100);
      }
    }
  }
  .hover\:bg-teal-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-200);
      }
    }
  }
  .hover\:bg-teal-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-300);
      }
    }
  }
  .hover\:bg-teal-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-400);
      }
    }
  }
  .hover\:bg-teal-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-500);
      }
    }
  }
  .hover\:bg-teal-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-600);
      }
    }
  }
  .hover\:bg-teal-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-700);
      }
    }
  }
  .hover\:bg-teal-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-800);
      }
    }
  }
  .hover\:bg-teal-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-teal-900);
      }
    }
  }
  .hover\:bg-violet-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-100);
      }
    }
  }
  .hover\:bg-violet-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-200);
      }
    }
  }
  .hover\:bg-violet-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-300);
      }
    }
  }
  .hover\:bg-violet-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-400);
      }
    }
  }
  .hover\:bg-violet-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-500);
      }
    }
  }
  .hover\:bg-violet-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-600);
      }
    }
  }
  .hover\:bg-violet-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-700);
      }
    }
  }
  .hover\:bg-violet-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-800);
      }
    }
  }
  .hover\:bg-violet-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-violet-900);
      }
    }
  }
  .hover\:bg-yellow-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-100);
      }
    }
  }
  .hover\:bg-yellow-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-200);
      }
    }
  }
  .hover\:bg-yellow-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-300);
      }
    }
  }
  .hover\:bg-yellow-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-400);
      }
    }
  }
  .hover\:bg-yellow-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-500);
      }
    }
  }
  .hover\:bg-yellow-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-600);
      }
    }
  }
  .hover\:bg-yellow-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-700);
      }
    }
  }
  .hover\:bg-yellow-800 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-800);
      }
    }
  }
  .hover\:bg-yellow-900 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-yellow-900);
      }
    }
  }
  .hover\:text-blue-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-100);
      }
    }
  }
  .hover\:text-blue-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-200);
      }
    }
  }
  .hover\:text-blue-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-300);
      }
    }
  }
  .hover\:text-blue-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-400);
      }
    }
  }
  .hover\:text-blue-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-500);
      }
    }
  }
  .hover\:text-blue-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-600);
      }
    }
  }
  .hover\:text-blue-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-700);
      }
    }
  }
  .hover\:text-blue-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-800);
      }
    }
  }
  .hover\:text-blue-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-900);
      }
    }
  }
  .hover\:text-cyan-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-100);
      }
    }
  }
  .hover\:text-cyan-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-200);
      }
    }
  }
  .hover\:text-cyan-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-300);
      }
    }
  }
  .hover\:text-cyan-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-400);
      }
    }
  }
  .hover\:text-cyan-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-500);
      }
    }
  }
  .hover\:text-cyan-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-600);
      }
    }
  }
  .hover\:text-cyan-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-700);
      }
    }
  }
  .hover\:text-cyan-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-800);
      }
    }
  }
  .hover\:text-cyan-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-cyan-900);
      }
    }
  }
  .hover\:text-emerald-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-100);
      }
    }
  }
  .hover\:text-emerald-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-200);
      }
    }
  }
  .hover\:text-emerald-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-300);
      }
    }
  }
  .hover\:text-emerald-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-400);
      }
    }
  }
  .hover\:text-emerald-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-500);
      }
    }
  }
  .hover\:text-emerald-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-600);
      }
    }
  }
  .hover\:text-emerald-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-700);
      }
    }
  }
  .hover\:text-emerald-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-800);
      }
    }
  }
  .hover\:text-emerald-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-emerald-900);
      }
    }
  }
  .hover\:text-fuchsia-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-100);
      }
    }
  }
  .hover\:text-fuchsia-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-200);
      }
    }
  }
  .hover\:text-fuchsia-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-300);
      }
    }
  }
  .hover\:text-fuchsia-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-400);
      }
    }
  }
  .hover\:text-fuchsia-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-500);
      }
    }
  }
  .hover\:text-fuchsia-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-600);
      }
    }
  }
  .hover\:text-fuchsia-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-700);
      }
    }
  }
  .hover\:text-fuchsia-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-800);
      }
    }
  }
  .hover\:text-fuchsia-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-fuchsia-900);
      }
    }
  }
  .hover\:text-gray-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-100);
      }
    }
  }
  .hover\:text-gray-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-200);
      }
    }
  }
  .hover\:text-gray-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-300);
      }
    }
  }
  .hover\:text-gray-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-400);
      }
    }
  }
  .hover\:text-gray-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-500);
      }
    }
  }
  .hover\:text-gray-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-600);
      }
    }
  }
  .hover\:text-gray-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-700);
      }
    }
  }
  .hover\:text-gray-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-800);
      }
    }
  }
  .hover\:text-gray-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-900);
      }
    }
  }
  .hover\:text-green-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-100);
      }
    }
  }
  .hover\:text-green-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-200);
      }
    }
  }
  .hover\:text-green-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-300);
      }
    }
  }
  .hover\:text-green-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-400);
      }
    }
  }
  .hover\:text-green-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-500);
      }
    }
  }
  .hover\:text-green-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-600);
      }
    }
  }
  .hover\:text-green-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-700);
      }
    }
  }
  .hover\:text-green-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-800);
      }
    }
  }
  .hover\:text-green-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-green-900);
      }
    }
  }
  .hover\:text-indigo-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-100);
      }
    }
  }
  .hover\:text-indigo-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-200);
      }
    }
  }
  .hover\:text-indigo-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-300);
      }
    }
  }
  .hover\:text-indigo-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-400);
      }
    }
  }
  .hover\:text-indigo-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-500);
      }
    }
  }
  .hover\:text-indigo-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-600);
      }
    }
  }
  .hover\:text-indigo-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-700);
      }
    }
  }
  .hover\:text-indigo-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-800);
      }
    }
  }
  .hover\:text-indigo-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-indigo-900);
      }
    }
  }
  .hover\:text-orange-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-100);
      }
    }
  }
  .hover\:text-orange-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-200);
      }
    }
  }
  .hover\:text-orange-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-300);
      }
    }
  }
  .hover\:text-orange-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-400);
      }
    }
  }
  .hover\:text-orange-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-500);
      }
    }
  }
  .hover\:text-orange-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-600);
      }
    }
  }
  .hover\:text-orange-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-700);
      }
    }
  }
  .hover\:text-orange-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-800);
      }
    }
  }
  .hover\:text-orange-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-orange-900);
      }
    }
  }
  .hover\:text-pink-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-100);
      }
    }
  }
  .hover\:text-pink-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-200);
      }
    }
  }
  .hover\:text-pink-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-300);
      }
    }
  }
  .hover\:text-pink-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-400);
      }
    }
  }
  .hover\:text-pink-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-500);
      }
    }
  }
  .hover\:text-pink-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-600);
      }
    }
  }
  .hover\:text-pink-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-700);
      }
    }
  }
  .hover\:text-pink-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-800);
      }
    }
  }
  .hover\:text-pink-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-pink-900);
      }
    }
  }
  .hover\:text-purple-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-100);
      }
    }
  }
  .hover\:text-purple-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-200);
      }
    }
  }
  .hover\:text-purple-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-300);
      }
    }
  }
  .hover\:text-purple-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-400);
      }
    }
  }
  .hover\:text-purple-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-500);
      }
    }
  }
  .hover\:text-purple-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-600);
      }
    }
  }
  .hover\:text-purple-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-700);
      }
    }
  }
  .hover\:text-purple-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-800);
      }
    }
  }
  .hover\:text-purple-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-purple-900);
      }
    }
  }
  .hover\:text-red-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-100);
      }
    }
  }
  .hover\:text-red-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-200);
      }
    }
  }
  .hover\:text-red-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-300);
      }
    }
  }
  .hover\:text-red-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-400);
      }
    }
  }
  .hover\:text-red-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-500);
      }
    }
  }
  .hover\:text-red-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-600);
      }
    }
  }
  .hover\:text-red-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-700);
      }
    }
  }
  .hover\:text-red-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-800);
      }
    }
  }
  .hover\:text-red-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-900);
      }
    }
  }
  .hover\:text-rose-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-100);
      }
    }
  }
  .hover\:text-rose-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-200);
      }
    }
  }
  .hover\:text-rose-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-300);
      }
    }
  }
  .hover\:text-rose-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-400);
      }
    }
  }
  .hover\:text-rose-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-500);
      }
    }
  }
  .hover\:text-rose-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-600);
      }
    }
  }
  .hover\:text-rose-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-700);
      }
    }
  }
  .hover\:text-rose-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-800);
      }
    }
  }
  .hover\:text-rose-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-rose-900);
      }
    }
  }
  .hover\:text-slate-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-100);
      }
    }
  }
  .hover\:text-slate-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-200);
      }
    }
  }
  .hover\:text-slate-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-300);
      }
    }
  }
  .hover\:text-slate-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-400);
      }
    }
  }
  .hover\:text-slate-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-500);
      }
    }
  }
  .hover\:text-slate-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-600);
      }
    }
  }
  .hover\:text-slate-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-700);
      }
    }
  }
  .hover\:text-slate-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-800);
      }
    }
  }
  .hover\:text-slate-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-900);
      }
    }
  }
  .hover\:text-teal-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-100);
      }
    }
  }
  .hover\:text-teal-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-200);
      }
    }
  }
  .hover\:text-teal-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-300);
      }
    }
  }
  .hover\:text-teal-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-400);
      }
    }
  }
  .hover\:text-teal-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-500);
      }
    }
  }
  .hover\:text-teal-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-600);
      }
    }
  }
  .hover\:text-teal-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-700);
      }
    }
  }
  .hover\:text-teal-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-800);
      }
    }
  }
  .hover\:text-teal-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-teal-900);
      }
    }
  }
  .hover\:text-violet-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-100);
      }
    }
  }
  .hover\:text-violet-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-200);
      }
    }
  }
  .hover\:text-violet-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-300);
      }
    }
  }
  .hover\:text-violet-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-400);
      }
    }
  }
  .hover\:text-violet-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-500);
      }
    }
  }
  .hover\:text-violet-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-600);
      }
    }
  }
  .hover\:text-violet-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-700);
      }
    }
  }
  .hover\:text-violet-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-800);
      }
    }
  }
  .hover\:text-violet-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-violet-900);
      }
    }
  }
  .hover\:text-yellow-100 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-100);
      }
    }
  }
  .hover\:text-yellow-200 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-200);
      }
    }
  }
  .hover\:text-yellow-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-300);
      }
    }
  }
  .hover\:text-yellow-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-400);
      }
    }
  }
  .hover\:text-yellow-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-500);
      }
    }
  }
  .hover\:text-yellow-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-600);
      }
    }
  }
  .hover\:text-yellow-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-700);
      }
    }
  }
  .hover\:text-yellow-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-800);
      }
    }
  }
  .hover\:text-yellow-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-yellow-900);
      }
    }
  }
  .hover\:no-underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: none;
      }
    }
  }
  .focus\:ring-2 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-gray-200 {
    &:focus {
      --tw-ring-color: var(--color-gray-200);
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .sm\:ml-64 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 64);
    }
  }
  .sm\:hidden {
    @media (width >= 40rem) {
      display: none;
    }
  }
  .sm\:translate-x-0 {
    @media (width >= 40rem) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:text-2xl {
    @media (width >= 40rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .md\:order-1 {
    @media (width >= 48rem) {
      order: 1;
    }
  }
  .md\:order-2 {
    @media (width >= 48rem) {
      order: 2;
    }
  }
  .md\:order-3 {
    @media (width >= 48rem) {
      order: 3;
    }
  }
  .md\:order-4 {
    @media (width >= 48rem) {
      order: 4;
    }
  }
  .md\:order-5 {
    @media (width >= 48rem) {
      order: 5;
    }
  }
  .md\:order-6 {
    @media (width >= 48rem) {
      order: 6;
    }
  }
  .md\:order-7 {
    @media (width >= 48rem) {
      order: 7;
    }
  }
  .md\:order-8 {
    @media (width >= 48rem) {
      order: 8;
    }
  }
  .md\:order-9 {
    @media (width >= 48rem) {
      order: 9;
    }
  }
  .md\:order-10 {
    @media (width >= 48rem) {
      order: 10;
    }
  }
  .md\:col-span-1 {
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
  }
  .md\:col-span-2 {
    @media (width >= 48rem) {
      grid-column: span 2 / span 2;
    }
  }
  .md\:col-span-3 {
    @media (width >= 48rem) {
      grid-column: span 3 / span 3;
    }
  }
  .md\:col-span-4 {
    @media (width >= 48rem) {
      grid-column: span 4 / span 4;
    }
  }
  .md\:col-span-5 {
    @media (width >= 48rem) {
      grid-column: span 5 / span 5;
    }
  }
  .md\:col-span-6 {
    @media (width >= 48rem) {
      grid-column: span 6 / span 6;
    }
  }
  .md\:col-span-7 {
    @media (width >= 48rem) {
      grid-column: span 7 / span 7;
    }
  }
  .md\:col-span-8 {
    @media (width >= 48rem) {
      grid-column: span 8 / span 8;
    }
  }
  .md\:col-span-9 {
    @media (width >= 48rem) {
      grid-column: span 9 / span 9;
    }
  }
  .md\:col-span-10 {
    @media (width >= 48rem) {
      grid-column: span 10 / span 10;
    }
  }
  .md\:col-span-11 {
    @media (width >= 48rem) {
      grid-column: span 11 / span 11;
    }
  }
  .md\:col-span-12 {
    @media (width >= 48rem) {
      grid-column: span 12 / span 12;
    }
  }
  .md\:me-24 {
    @media (width >= 48rem) {
      margin-inline-end: calc(var(--spacing) * 24);
    }
  }
  .md\:hidden {
    @media (width >= 48rem) {
      display: none;
    }
  }
  .md\:grid-cols-1 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-4 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-5 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-6 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-7 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-8 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-9 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-10 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-11 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-12 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .md\:flex-col {
    @media (width >= 48rem) {
      flex-direction: column;
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:items-baseline {
    @media (width >= 48rem) {
      align-items: baseline;
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .md\:items-end {
    @media (width >= 48rem) {
      align-items: flex-end;
    }
  }
  .md\:items-start {
    @media (width >= 48rem) {
      align-items: flex-start;
    }
  }
  .md\:items-stretch {
    @media (width >= 48rem) {
      align-items: stretch;
    }
  }
  .md\:justify-around {
    @media (width >= 48rem) {
      justify-content: space-around;
    }
  }
  .md\:justify-between {
    @media (width >= 48rem) {
      justify-content: space-between;
    }
  }
  .md\:justify-center {
    @media (width >= 48rem) {
      justify-content: center;
    }
  }
  .md\:justify-end {
    @media (width >= 48rem) {
      justify-content: flex-end;
    }
  }
  .md\:justify-evenly {
    @media (width >= 48rem) {
      justify-content: space-evenly;
    }
  }
  .md\:justify-start {
    @media (width >= 48rem) {
      justify-content: flex-start;
    }
  }
  .md\:gap-0 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .md\:gap-1 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .md\:gap-2 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .md\:gap-3 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .md\:gap-4 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .md\:gap-5 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .md\:gap-6 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-7 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .md\:gap-8 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .md\:gap-9 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 9);
    }
  }
  .md\:gap-10 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .md\:gap-11 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 11);
    }
  }
  .md\:gap-12 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .md\:text-2xl {
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .md\:text-3xl {
    @media (width >= 48rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .md\:text-4xl {
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .md\:text-5xl {
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .md\:text-6xl {
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .md\:text-7xl {
    @media (width >= 48rem) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .md\:text-8xl {
    @media (width >= 48rem) {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }
  .md\:text-base {
    @media (width >= 48rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .md\:text-lg {
    @media (width >= 48rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .md\:text-sm {
    @media (width >= 48rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .md\:text-xl {
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .md\:text-xs {
    @media (width >= 48rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .lg\:order-1 {
    @media (width >= 64rem) {
      order: 1;
    }
  }
  .lg\:order-2 {
    @media (width >= 64rem) {
      order: 2;
    }
  }
  .lg\:order-3 {
    @media (width >= 64rem) {
      order: 3;
    }
  }
  .lg\:order-4 {
    @media (width >= 64rem) {
      order: 4;
    }
  }
  .lg\:order-5 {
    @media (width >= 64rem) {
      order: 5;
    }
  }
  .lg\:order-6 {
    @media (width >= 64rem) {
      order: 6;
    }
  }
  .lg\:order-7 {
    @media (width >= 64rem) {
      order: 7;
    }
  }
  .lg\:order-8 {
    @media (width >= 64rem) {
      order: 8;
    }
  }
  .lg\:order-9 {
    @media (width >= 64rem) {
      order: 9;
    }
  }
  .lg\:order-10 {
    @media (width >= 64rem) {
      order: 10;
    }
  }
  .lg\:col-span-1 {
    @media (width >= 64rem) {
      grid-column: span 1 / span 1;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:col-span-3 {
    @media (width >= 64rem) {
      grid-column: span 3 / span 3;
    }
  }
  .lg\:col-span-4 {
    @media (width >= 64rem) {
      grid-column: span 4 / span 4;
    }
  }
  .lg\:col-span-5 {
    @media (width >= 64rem) {
      grid-column: span 5 / span 5;
    }
  }
  .lg\:col-span-6 {
    @media (width >= 64rem) {
      grid-column: span 6 / span 6;
    }
  }
  .lg\:col-span-7 {
    @media (width >= 64rem) {
      grid-column: span 7 / span 7;
    }
  }
  .lg\:col-span-8 {
    @media (width >= 64rem) {
      grid-column: span 8 / span 8;
    }
  }
  .lg\:col-span-9 {
    @media (width >= 64rem) {
      grid-column: span 9 / span 9;
    }
  }
  .lg\:col-span-10 {
    @media (width >= 64rem) {
      grid-column: span 10 / span 10;
    }
  }
  .lg\:col-span-11 {
    @media (width >= 64rem) {
      grid-column: span 11 / span 11;
    }
  }
  .lg\:col-span-12 {
    @media (width >= 64rem) {
      grid-column: span 12 / span 12;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:max-h-220 {
    @media (width >= 64rem) {
      max-height: calc(var(--spacing) * 220);
    }
  }
  .lg\:w-100 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 100);
    }
  }
  .lg\:grid-cols-1 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-5 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-6 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-7 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-8 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-9 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(9, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-10 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-11 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(11, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-12 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .lg\:flex-col {
    @media (width >= 64rem) {
      flex-direction: column;
    }
  }
  .lg\:flex-row {
    @media (width >= 64rem) {
      flex-direction: row;
    }
  }
  .lg\:items-baseline {
    @media (width >= 64rem) {
      align-items: baseline;
    }
  }
  .lg\:items-center {
    @media (width >= 64rem) {
      align-items: center;
    }
  }
  .lg\:items-end {
    @media (width >= 64rem) {
      align-items: flex-end;
    }
  }
  .lg\:items-start {
    @media (width >= 64rem) {
      align-items: flex-start;
    }
  }
  .lg\:items-stretch {
    @media (width >= 64rem) {
      align-items: stretch;
    }
  }
  .lg\:justify-around {
    @media (width >= 64rem) {
      justify-content: space-around;
    }
  }
  .lg\:justify-between {
    @media (width >= 64rem) {
      justify-content: space-between;
    }
  }
  .lg\:justify-center {
    @media (width >= 64rem) {
      justify-content: center;
    }
  }
  .lg\:justify-end {
    @media (width >= 64rem) {
      justify-content: flex-end;
    }
  }
  .lg\:justify-evenly {
    @media (width >= 64rem) {
      justify-content: space-evenly;
    }
  }
  .lg\:justify-start {
    @media (width >= 64rem) {
      justify-content: flex-start;
    }
  }
  .lg\:gap-0 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .lg\:gap-1 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .lg\:gap-2 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .lg\:gap-3 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .lg\:gap-4 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:gap-5 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .lg\:gap-6 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:gap-7 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .lg\:gap-8 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:gap-9 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 9);
    }
  }
  .lg\:gap-10 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-11 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 11);
    }
  }
  .lg\:gap-12 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:px-5 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .lg\:pl-3 {
    @media (width >= 64rem) {
      padding-left: calc(var(--spacing) * 3);
    }
  }
  .xl\:col-span-8 {
    @media (width >= 80rem) {
      grid-column: span 8 / span 8;
    }
  }
  .xl\:col-span-full {
    @media (width >= 80rem) {
      grid-column: 1 / -1;
    }
  }
  .xl\:grid-cols-12 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .rtl\:justify-end {
    &:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
      justify-content: flex-end;
    }
  }
  .rtl\:peer-checked\:after\:-translate-x-full {
    &:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
      &:is(:where(.peer):checked ~ *) {
        &::after {
          content: var(--tw-content);
          --tw-translate-x: -100%;
          translate: var(--tw-translate-x) var(--tw-translate-y);
        }
      }
    }
  }
  .dark\:border-gray-600 {
    @media (prefers-color-scheme: dark) {
      border-color: var(--color-gray-600);
    }
  }
  .dark\:bg-gray-700 {
    @media (prefers-color-scheme: dark) {
      background-color: var(--color-gray-700);
    }
  }
  .dark\:text-gray-300 {
    @media (prefers-color-scheme: dark) {
      color: var(--color-gray-300);
    }
  }
  .dark\:text-gray-400 {
    @media (prefers-color-scheme: dark) {
      color: var(--color-gray-400);
    }
  }
  .dark\:text-white {
    @media (prefers-color-scheme: dark) {
      color: var(--color-white);
    }
  }
  .dark\:peer-checked\:bg-blue-600 {
    @media (prefers-color-scheme: dark) {
      &:is(:where(.peer):checked ~ *) {
        background-color: var(--color-blue-600);
      }
    }
  }
  .dark\:peer-focus\:ring-blue-800 {
    @media (prefers-color-scheme: dark) {
      &:is(:where(.peer):focus ~ *) {
        --tw-ring-color: var(--color-blue-800);
      }
    }
  }
  .dark\:hover\:bg-gray-700 {
    @media (prefers-color-scheme: dark) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-gray-700);
        }
      }
    }
  }
  .dark\:focus\:ring-gray-600 {
    @media (prefers-color-scheme: dark) {
      &:focus {
        --tw-ring-color: var(--color-gray-600);
      }
    }
  }
}
@layer base {
  button:not(:disabled),
  [role=button]:not(:disabled) {
    cursor: pointer;
  }
  h1 {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  h2 {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  h3 {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  h4 {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  h5 {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  h6 {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
}
@layer components {
  .disabled {
    cursor: default;
    opacity: 70%;
  }
  .disabled:hover {
    text-decoration-line: none;
  }
  .text-error {
    color: var(--color-red-500);
  }
  .required:after {
    content: " *";
    color: var(--color-red-500);
  }
  .alert {
    margin-bottom: calc(var(--spacing) * 4);
    border-radius: var(--radius-lg);
    border-color: var(--color-red-200);
    background-color: var(--color-red-100);
    padding: calc(var(--spacing) * 4);
    color: var(--color-red-800);
  }
  .alert.alert-success {
    border-color: var(--color-green-200);
    background-color: var(--color-green-100);
    color: var(--color-green-800);
  }
  .alert.alert-info {
    border-color: var(--color-blue-200);
    background-color: var(--color-blue-100);
    color: var(--color-blue-800);
  }
  .alert.alert-warning {
    border-color: var(--color-yellow-200);
    background-color: var(--color-yellow-100);
    color: var(--color-yellow-800);
  }
}
@layer base {
  [type='text'],input:where(:not([type])),[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 {
    appearance: none;
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    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 #0000;
    &: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: oklch(54.6% 0.245 262.881);
      --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);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: oklch(54.6% 0.245 262.881);
    }
  }
  input::placeholder,textarea::placeholder {
    color: oklch(55.1% 0.027 264.364);
    opacity: 1;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-date-and-time-value {
    min-height: 1.5em;
  }
  ::-webkit-date-and-time-value {
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
  }
  select {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27oklch%2855.1%25 0.027 264.364%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    print-color-adjust: exact;
  }
  [multiple],[size]:where(select:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    print-color-adjust: unset;
  }
  [type='checkbox'],[type='radio'] {
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: oklch(54.6% 0.245 262.881);
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
  }
  [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: oklch(54.6% 0.245 262.881);
    --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);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  [type='checkbox']:checked,[type='radio']:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  [type='checkbox']: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%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [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");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='checkbox']:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='file'] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
  }
  [type='file']:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-content: "";
    }
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSwrQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSwrQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsZ0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxnQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSxVQUFvQjtFQUFBO0VBQXBCO0lBQUEsVUFBb0I7RUFBQTtFQUFwQjtJQUFBLFVBQW9CO0VBQUE7RUFBcEI7SUFBQSxVQUFvQjtFQUFBO0VBQXBCO0lBQUEsVUFBb0I7RUFBQTtFQUFwQjtJQUFBLFVBQW9CO0VBQUE7RUFBcEI7SUFBQSxVQUFvQjtFQUFBO0VBQXBCO0lBQUEsVUFBb0I7RUFBQTtFQUFwQjtJQUFBLFVBQW9CO0VBQUE7RUFBcEI7SUFBQSxVQUFvQjtFQUFBO0VBQXBCO0lBQUEsV0FBb0I7RUFBQTtFQUFwQjtJQUFBLFdBQW9CO0VBQUE7RUFBcEI7SUFBQSxXQUFvQjtFQUFBO0VBQXBCO0lBQUEsWUFBb0I7RUFBQTtFQUFwQjtJQUFBLFFBQW9CO0VBQUE7RUFBcEI7SUFBQSxRQUFvQjtFQUFBO0VBQXBCO0lBQUEsUUFBb0I7RUFBQTtFQUFwQjtJQUFBLFFBQW9CO0VBQUE7RUFBcEI7SUFBQSxRQUFvQjtFQUFBO0VBQXBCO0lBQUEsUUFBb0I7RUFBQTtFQUFwQjtJQUFBLFFBQW9CO0VBQUE7RUFBcEI7SUFBQSxRQUFvQjtFQUFBO0VBQXBCO0lBQUEsUUFBb0I7RUFBQTtFQUFwQjtJQUFBLFNBQW9CO0VBQUE7RUFBcEI7SUFBQSxpQkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLG1CQUFvQjtFQUFBO0VBQXBCO0lBQUEseUJBQW9CO0VBQUE7RUFBcEI7SUFBQSx5QkFBb0I7RUFBQTtFQUFwQjtJQUFBLHlCQUFvQjtFQUFBO0VBQXBCO0lBQUEseUJBQW9CO0VBQUE7RUFBcEI7SUFBQSx5QkFBb0I7RUFBQTtFQUFwQjtJQUFBLHlCQUFvQjtFQUFBO0VBQXBCO0lBQUEseUJBQW9CO0VBQUE7RUFBcEI7SUFBQSx5QkFBb0I7RUFBQTtFQUFwQjtJQUFBLHlCQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkJBQW9CO0VBQUE7RUFBcEI7SUFBQSwyQkFBb0I7RUFBQTtFQUFwQjtJQUFBLDJCQUFvQjtFQUFBO0VBQXBCO0lBQUEsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxZQUFvQjtFQUFBO0VBQXBCO0lBQUEsV0FBb0I7SUFBcEI7TUFBQSxnQkFBb0I7SUFBQTtJQUFwQjtNQUFBLGdCQUFvQjtJQUFBO0lBQXBCO01BQUEsZ0JBQW9CO0lBQUE7SUFBcEI7TUFBQSxnQkFBb0I7SUFBQTtJQUFwQjtNQUFBLGdCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQSxnQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLGdDQUFvQjtFQUFBO0VBQXBCO0lBQUEsZ0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxnQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLGdDQUFvQjtFQUFBO0VBQXBCO0lBQUEsZ0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxnQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLGdDQUFvQjtFQUFBO0VBQXBCO0lBQUEsZ0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxnQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLGlDQUFvQjtFQUFBO0VBQXBCO0lBQUEsaUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxpQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsd0NBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHdDQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLDZDQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkNBQW9CO0VBQUE7RUFBcEI7SUFBQSw2Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLDZDQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkNBQW9CO0VBQUE7RUFBcEI7SUFBQSw2Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLDZDQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkNBQW9CO0VBQUE7RUFBcEI7SUFBQSw2Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLDZDQUFvQjtFQUFBO0VBQXBCO0lBQUEsOENBQW9CO0VBQUE7RUFBcEI7SUFBQSw4Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLDhDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkNBQW9CO0VBQUE7RUFBcEI7SUFBQSwyQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDJDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkNBQW9CO0VBQUE7RUFBcEI7SUFBQSwyQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDJDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkNBQW9CO0VBQUE7RUFBcEI7SUFBQSwyQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDJDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkNBQW9CO0VBQUE7RUFBcEI7SUFBQSw0Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLDRDQUFvQjtFQUFBO0VBQXBCO0lBQUEsNENBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHdDQUFvQjtFQUFBO0VBQXBCO0lBQUEsd0NBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFCQUFvQjtJQUFwQixZQUFvQjtJQUFwQixhQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLHNCQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsc0JBQW9CO0lBQXBCLDRCQUFvQjtJQUFwQixvQkFBb0I7SUFBcEIsOENBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQkFBb0I7SUFBcEIsWUFBb0I7SUFBcEIsYUFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQixzQkFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLHNCQUFvQjtJQUFwQiw0QkFBb0I7SUFBcEIsb0JBQW9CO0lBQXBCLDhDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUJBQW9CO0lBQXBCLFlBQW9CO0lBQXBCLGFBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsc0JBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQixzQkFBb0I7SUFBcEIsNEJBQW9CO0lBQXBCLG9CQUFvQjtJQUFwQiw4Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFCQUFvQjtJQUFwQixZQUFvQjtJQUFwQixhQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLHNCQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsc0JBQW9CO0lBQXBCLDRCQUFvQjtJQUFwQixvQkFBb0I7SUFBcEIsOENBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQkFBb0I7SUFBcEIsWUFBb0I7SUFBcEIsYUFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQixzQkFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLHNCQUFvQjtJQUFwQiw0QkFBb0I7SUFBcEIsb0JBQW9CO0lBQXBCLDhDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUJBQW9CO0lBQXBCLFlBQW9CO0lBQXBCLGFBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsc0JBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQixzQkFBb0I7SUFBcEIsNEJBQW9CO0lBQXBCLG9CQUFvQjtJQUFwQiw4Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFCQUFvQjtJQUFwQixZQUFvQjtJQUFwQixhQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLHNCQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsc0JBQW9CO0lBQXBCLDRCQUFvQjtJQUFwQixvQkFBb0I7SUFBcEIsOENBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQkFBb0I7SUFBcEIsWUFBb0I7SUFBcEIsYUFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQixzQkFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLHNCQUFvQjtJQUFwQiw0QkFBb0I7SUFBcEIsb0JBQW9CO0lBQXBCLDhDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUJBQW9CO0lBQXBCLFlBQW9CO0lBQXBCLGFBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsc0JBQW9CO0lBQXBCLDhCQUFvQjtJQUFwQixzQkFBb0I7SUFBcEIsNEJBQW9CO0lBQXBCLG9CQUFvQjtJQUFwQiw4Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFCQUFvQjtJQUFwQixZQUFvQjtJQUFwQixhQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsOEJBQW9CO0lBQXBCLHNCQUFvQjtJQUFwQiw4QkFBb0I7SUFBcEIsc0JBQW9CO0lBQXBCLDRCQUFvQjtJQUFwQixvQkFBb0I7SUFB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RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSxnQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7SUFBcEIsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7SUFBcEIsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSw0Q0FBb0I7SUFBcEIsNkNBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7SUFBcEIseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7SUFBcEIseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx5QkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7SUFBcEIseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7SUFBcEIseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSw2Q0FBb0I7SUFBcEIsNENBQW9CO0VBQUE7RUFBcEI7SUFBQSw2Q0FBb0I7SUFBcEIsNENBQW9CO0VBQUE7RUFBcEI7SUFBQSxnREFBb0I7SUFBcEIsK0NBQW9CO0VBQUE7RUFBcEI7SUFBQSw0Q0FBb0I7SUFBcEIsMkNBQW9CO0VBQUE7RUFBcEI7SUFBQSw0Q0FBb0I7SUFBcEIsMkNBQW9CO0VBQUE7RUFBcEI7SUFBQSw2QkFBb0I7SUFBcEIsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0Q0FBb0I7SUFBcEIsMkNBQW9CO0VBQUE7RUFBcEI7SUFBQSw0Q0FBb0I7SUFBcEIsMkNBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7SUFBcEIsaUJBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7SUFBcEIsdUJBQW9CO0VBQUE7RUFBcEI7SUFBQSwyQ0FBb0I7SUFBcEIsd0JBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxrQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLGtDQUFvQjtFQUFBO0VBQXBCO0lBQUEsa0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxrQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLGtDQUFvQjtFQUFBO0VBQXBCO0lBQUEsa0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxrQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLGtDQUFvQjtFQUFBO0VBQXBCO0lBQUEsa0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsb0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxtQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLG1DQUFvQjtFQUFBO0VBQXBCO0lBQUEsbUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxxQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEscUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHdDQUFvQjtFQUFBO0VBQXBCO0lBQUEsd0NBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHdDQUFvQjtFQUFBO0VBQXBCO0lBQUEsd0NBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHdDQUFvQjtFQUFBO0VBQXBCO0lBQUEsd0NBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx5Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSxzQ0FBb0I7RUFBQTtFQUFwQjtJQUFBLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsc0NBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx1Q0FBb0I7RUFBQTtFQUFwQjtJQUFBLHVDQUFvQjtFQUFBO0VBQXBCO0lBQUEsdUNBQW9CO0VBQUE7RUFBcEI7SUFBQSx3Q0FB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QUFBO0VBQXBCO0lBQUEseUJBQW9CO0lBQXBCLDJEQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0lBQXBCLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsOENBQW9CO0lBQXBCLHlDQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0NBQW9CO0lBQXBCLDBDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMENBQW9CO0lBQXBCLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkNBQW9CO0lBQXBCLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkNBQW9CO0lBQXBCLHNDQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkNBQW9CO0lBQXBCLHdDQUFvQjtFQUFBO0VBQXBCO0lBQUEseUNBQW9CO0lBQXBCLG9DQUFvQjtFQUFBO0VBQXBCO0lBQUEsZUFBb0I7RUFBQTtFQUFwQjtJQUFBLG1CQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSwrQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSwrQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSwrQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSwrQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSwrQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsK0JBQW9CO0VBQUE7RUFBcEI7SUFBQSwrQkFBb0I7RUFBQTtFQUFwQjtJQUFBLCtCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkJBQW9CO0VBQUE7RUFBcEI7SUFBQSw2QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDZCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkJBQW9CO0VBQUE7RUFBcEI7SUFBQSw2QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDZCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkJBQW9CO0VBQUE7RUFBcEI7SUFBQSw2QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDZCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkJBQW9CO0VBQUE7RUFBcEI7SUFBQSwyQkFBb0I7RUFBQTtFQUFwQjtJQUFBLDJCQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkJBQW9CO0VBQUE7RUFBcEI7SUFBQSwyQkFBb0I7RUFBQTtFQUFwQjtJQUFBLDJCQUFvQjtFQUFBO0VBQXBCO0lBQUEsMkJBQW9CO0VBQUE7RUFBcEI7SUFBQSwyQkFBb0I7RUFBQTtFQUFwQjtJQUFBLDJCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkJBQW9CO0VBQUE7RUFBcEI7SUFBQSw2QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDZCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkJBQW9CO0VBQUE7RUFBcEI7SUFBQSw2QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDZCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNkJBQW9CO0VBQUE7RUFBcEI7SUFBQSw2QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDZCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsNEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw0QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDRCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEseUJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSw4QkFBb0I7RUFBQTtFQUFwQjtJQUFBLDhCQUFvQjtFQUFBO0VBQXBCO0lBQUEsOEJBQW9CO0VBQUE7RUFBcEI7SUFBQSwwQkFBb0I7RUFBQTtFQUFwQjtJQUFBLHFDQUFvQjtFQUFBO0VBQXBCO0lBQUEsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxXQUFvQjtFQUFBO0VBQXBCO0lBQUEsWUFBb0I7RUFBQTtFQUFwQjtJQUFBLFlBQW9CO0VBQUE7RUFBcEI7SUFBQSxZQUFvQjtFQUFBO0VBQXBCO0lBQUEsYUFBb0I7RUFBQTtFQUFwQjtJQUFBLCtIQUFvQjtJQUFwQixzSUFBb0I7RUFBQTtFQUFwQjtJQUFBLDZIQUFvQjtJQUFwQixzSUFBb0I7RUFBQTtFQUFwQjtJQUFBLDBIQUFvQjtJQUFwQixzSUFBb0I7RUFBQTtFQUFwQjtJQUFBLDBMQUFvQjtFQUFBO0VBQXBCO0lBQUEscVZBQW9CO0lBQXBCLHFGQUFvQjtJQUFwQiwyRUFBb0I7RUFBQTtFQUFwQjtJQUFBLHdEQUFvQjtJQUFwQixxRkFBb0I7SUFBcEIsMkVBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQSxvQkFBb0I7SUFBcEIsMEJBQW9CO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsbUJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLFdBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLFlBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLFlBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLFlBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLGFBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSx1Q0FBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSx3SEFBb0I7TUFBcEIsc0lBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsc0NBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO01BQXBCLG1CQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDBCQUFvQjtNQUFwQixrQkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSwwQkFBb0I7TUFBcEIsdUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMEJBQW9CO01BQXBCLFFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMEJBQW9CO01BQXBCLGdDQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDBCQUFvQjtNQUFwQiwrQkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSwwQkFBb0I7TUFBcEIsbUNBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMEJBQW9CO01BQXBCLG9DQUFvQjtNQUFwQixpQkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSwwQkFBb0I7TUFBcEIsbUNBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMEJBQW9CO01BQXBCLG9DQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDBCQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIscUZBQW9CO01BQXBCLDJFQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDBCQUFvQjtNQUFwQixnQkFBb0I7TUFBcEIsMEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQkFBb0I7UUFBcEIsc0JBQW9CO1FBQXBCLHNEQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQkFBb0I7UUFBcEIsZ0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDJDQUFvQjtRQUFwQixzREFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsd0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHdDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx3Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsd0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHdDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx3Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsd0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHdDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx3Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMENBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDBDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwwQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsc0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHNDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSxzQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsc0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHNDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSxzQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsc0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHNDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSxzQ0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsd0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHdDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx3Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsd0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHdDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx3Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsd0NBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHdDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx3Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsdUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHVDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx1Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEseUNBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLHlDQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSx5Q0FBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsK0JBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLCtCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwrQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsK0JBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLCtCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwrQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsK0JBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLCtCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwrQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsK0JBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLCtCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwrQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsK0JBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLCtCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwrQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsK0JBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLCtCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwrQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDZCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw2QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDZCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw2QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDZCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw2QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDJCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwyQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDJCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwyQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDJCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSwyQkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDZCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw2QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDZCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw2QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNkJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDZCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw2QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsNEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDRCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw0QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsOEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQTtRQUFBLDhCQUFvQjtNQUFBO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQSw4QkFBb0I7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBO1FBQUEsMEJBQW9CO01BQUE7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSx3SEFBb0I7TUFBcEIsc0lBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsc0NBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0JBQW9CO01BQXBCLG1CQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLHNDQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLGFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMENBQW9CO01BQXBCLHNEQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDBCQUFvQjtNQUFwQiw0REFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxRQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsUUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxRQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsUUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxRQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsUUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxTQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDhCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDhCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDhCQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDRDQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLGFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsaURBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsaURBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsaURBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsc0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsbUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEscUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsbUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEscUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsdUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsb0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsOEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsdUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEseUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsOEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsOEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsOEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMEJBQW9CO01BQXBCLDREQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDBCQUFvQjtNQUFwQiw0REFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSwwQkFBb0I7TUFBcEIsNERBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMEJBQW9CO01BQXBCLDREQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDBCQUFvQjtNQUFwQiw0REFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSwwQkFBb0I7TUFBcEIsNERBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMEJBQW9CO01BQXBCLDREQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLDJCQUFvQjtNQUFwQiw2REFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSx5QkFBb0I7TUFBcEIsMkRBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEseUJBQW9CO01BQXBCLDJEQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLHlCQUFvQjtNQUFwQiwyREFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSx5QkFBb0I7TUFBcEIsMkRBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsUUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxRQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsUUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxRQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsUUFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxRQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLFFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsU0FBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw0QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw4QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw4QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSw4QkFBb0I7SUFBQTtFQUFBO0VBQXBCO0lBQUE7TUFBQSxhQUFvQjtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLGFBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsc0NBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsaUNBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsZ0RBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsaURBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsaURBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsaURBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsc0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsbUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEscUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsbUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEscUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsdUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsb0JBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsOEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsdUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEseUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsMkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNkJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsOEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsOEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsOEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsd0NBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsc0NBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsNEJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsbUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEsaURBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUEseUJBQW9CO0lBQUE7RUFBQTtFQUFwQjtJQUFBO01BQUE7UUFBQTtVQUFBLDBCQUFvQjtVQUFwQix1QkFBb0I7VUFBcEIsc0RBQW9CO1FBQUE7TUFBQTtJQUFBO0VBQUE7RUFBcEI7SUFBQTtNQUFBLG1DQUFvQjtJQUFBO0VBQUE7RUFBcEI7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QUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7RUFBcEIsb0JBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7RUFBcEIsd0JBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsc0JBQW9CO0VBQXBCLGVBQW9CO0VBQXBCLG1CQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7RUFBcEIsd0JBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsc0JBQW9CO0VBQXBCLGVBQW9CO0VBQXBCLG1CQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0VBQXBCLHdCQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0VBQXBCLHdCQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLGtCQUFvQjtFQUFwQixlQUFvQjtFQUFwQixrQkFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0VBQXBCLG1CQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7RUFBcEIsd0JBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsZUFBb0I7QUFBQTtBQUFwQjtFQUFBLHNCQUFvQjtFQUFwQixlQUFvQjtFQUFwQixtQkFBb0I7QUFBQTtBQUFwQjtFQUFBLFdBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQSxXQUFvQjtFQUFwQixlQUFvQjtBQUFBO0FBQXBCO0VBQUEsV0FBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLGVBQW9CO0FBQUE7QUFBcEI7RUFBQTtJQUFBO01BQUEsbUJBQW9CO01BQXBCLG1CQUFvQjtNQUFwQixtQkFBb0I7TUFBcEIsc0JBQW9CO01BQXBCLHNCQUFvQjtNQUFwQixzQkFBb0I7TUFBcEIsb0JBQW9CO01BQXBCLG9CQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIseUJBQW9CO01BQXBCLHNCQUFvQjtNQUFwQiwwQkFBb0I7TUFBcEIsdUJBQW9CO01BQXBCLDRCQUFvQjtNQUFwQixnQ0FBb0I7TUFBcEIsNkJBQW9CO01BQXBCLHdCQUFvQjtNQUFwQiwyQkFBb0I7TUFBcEIsOEJBQW9CO01BQXBCLGlDQUFvQjtNQUFwQix3QkFBb0I7TUFBcEIsMkJBQW9CO01BQXBCLDRCQUFvQjtNQUFwQixrQ0FBb0I7TUFBcEIsa0JBQW9CO01BQXBCLHdCQUFvQjtNQUFwQixzQkFBb0I7TUFBcEIsdUJBQW9CO01BQXBCLHdCQUFvQjtNQUFwQixvQkFBb0I7TUFBcEIscUJBQW9CO01BQXBCLHNCQUFvQjtNQUFwQixtQkFBb0I7TUFBcEIseUJBQW9CO01BQXBCLCtCQUFvQjtNQUFwQiw0QkFBb0I7TUFBcEIsOEJBQW9CO01BQXBCLHNCQUFvQjtNQUFwQixnQkFBb0I7SUFBQTtFQUFBO0FBQUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zyb250L2FwcC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGxheWVyIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7XG5AbGF5ZXIgdGhlbWUge1xuICBAdGhlbWUgZGVmYXVsdCB7XG4gICAgLS1mb250LXNhbnM6XG4gICAgICB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgICAgIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgLS1mb250LXNlcmlmOiB1aS1zZXJpZiwgR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIC0tZm9udC1tb25vOlxuICAgICAgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gICAgICBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICAtLWNvbG9yLXJlZC01MDogb2tsY2goOTcuMSUgMC4wMTMgMTcuMzgpO1xuICAgIC0tY29sb3ItcmVkLTEwMDogb2tsY2goOTMuNiUgMC4wMzIgMTcuNzE3KTtcbiAgICAtLWNvbG9yLXJlZC0yMDA6IG9rbGNoKDg4LjUlIDAuMDYyIDE4LjMzNCk7XG4gICAgLS1jb2xvci1yZWQtMzAwOiBva2xjaCg4MC44JSAwLjExNCAxOS41NzEpO1xuICAgIC0tY29sb3ItcmVkLTQwMDogb2tsY2goNzAuNCUgMC4xOTEgMjIuMjE2KTtcbiAgICAtLWNvbG9yLXJlZC01MDA6IG9rbGNoKDYzLjclIDAuMjM3IDI1LjMzMSk7XG4gICAgLS1jb2xvci1yZWQtNjAwOiBva2xjaCg1Ny43JSAwLjI0NSAyNy4zMjUpO1xuICAgIC0tY29sb3ItcmVkLTcwMDogb2tsY2goNTAuNSUgMC4yMTMgMjcuNTE4KTtcbiAgICAtLWNvbG9yLXJlZC04MDA6IG9rbGNoKDQ0LjQlIDAuMTc3IDI2Ljg5OSk7XG4gICAgLS1jb2xvci1yZWQtOTAwOiBva2xjaCgzOS42JSAwLjE0MSAyNS43MjMpO1xuICAgIC0tY29sb3ItcmVkLTk1MDogb2tsY2goMjUuOCUgMC4wOTIgMjYuMDQyKTtcbiAgICAtLWNvbG9yLW9yYW5nZS01MDogb2tsY2goOTglIDAuMDE2IDczLjY4NCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMTAwOiBva2xjaCg5NS40JSAwLjAzOCA3NS4xNjQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTIwMDogb2tsY2goOTAuMSUgMC4wNzYgNzAuNjk3KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0zMDA6IG9rbGNoKDgzLjclIDAuMTI4IDY2LjI5KTtcbiAgICAtLWNvbG9yLW9yYW5nZS00MDA6IG9rbGNoKDc1JSAwLjE4MyA1NS45MzQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTUwMDogb2tsY2goNzAuNSUgMC4yMTMgNDcuNjA0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS02MDA6IG9rbGNoKDY0LjYlIDAuMjIyIDQxLjExNik7XG4gICAgLS1jb2xvci1vcmFuZ2UtNzAwOiBva2xjaCg1NS4zJSAwLjE5NSAzOC40MDIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTgwMDogb2tsY2goNDclIDAuMTU3IDM3LjMwNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTAwOiBva2xjaCg0MC44JSAwLjEyMyAzOC4xNzIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTk1MDogb2tsY2goMjYuNiUgMC4wNzkgMzYuMjU5KTtcbiAgICAtLWNvbG9yLWFtYmVyLTUwOiBva2xjaCg5OC43JSAwLjAyMiA5NS4yNzcpO1xuICAgIC0tY29sb3ItYW1iZXItMTAwOiBva2xjaCg5Ni4yJSAwLjA1OSA5NS42MTcpO1xuICAgIC0tY29sb3ItYW1iZXItMjAwOiBva2xjaCg5Mi40JSAwLjEyIDk1Ljc0Nik7XG4gICAgLS1jb2xvci1hbWJlci0zMDA6IG9rbGNoKDg3LjklIDAuMTY5IDkxLjYwNSk7XG4gICAgLS1jb2xvci1hbWJlci00MDA6IG9rbGNoKDgyLjglIDAuMTg5IDg0LjQyOSk7XG4gICAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDc2LjklIDAuMTg4IDcwLjA4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTYwMDogb2tsY2goNjYuNiUgMC4xNzkgNTguMzE4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTcwMDogb2tsY2goNTUuNSUgMC4xNjMgNDguOTk4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTgwMDogb2tsY2goNDcuMyUgMC4xMzcgNDYuMjAxKTtcbiAgICAtLWNvbG9yLWFtYmVyLTkwMDogb2tsY2goNDEuNCUgMC4xMTIgNDUuOTA0KTtcbiAgICAtLWNvbG9yLWFtYmVyLTk1MDogb2tsY2goMjcuOSUgMC4wNzcgNDUuNjM1KTtcbiAgICAtLWNvbG9yLXllbGxvdy01MDogb2tsY2goOTguNyUgMC4wMjYgMTAyLjIxMik7XG4gICAgLS1jb2xvci15ZWxsb3ctMTAwOiBva2xjaCg5Ny4zJSAwLjA3MSAxMDMuMTkzKTtcbiAgICAtLWNvbG9yLXllbGxvdy0yMDA6IG9rbGNoKDk0LjUlIDAuMTI5IDEwMS41NCk7XG4gICAgLS1jb2xvci15ZWxsb3ctMzAwOiBva2xjaCg5MC41JSAwLjE4MiA5OC4xMTEpO1xuICAgIC0tY29sb3IteWVsbG93LTQwMDogb2tsY2goODUuMiUgMC4xOTkgOTEuOTM2KTtcbiAgICAtLWNvbG9yLXllbGxvdy01MDA6IG9rbGNoKDc5LjUlIDAuMTg0IDg2LjA0Nyk7XG4gICAgLS1jb2xvci15ZWxsb3ctNjAwOiBva2xjaCg2OC4xJSAwLjE2MiA3NS44MzQpO1xuICAgIC0tY29sb3IteWVsbG93LTcwMDogb2tsY2goNTUuNCUgMC4xMzUgNjYuNDQyKTtcbiAgICAtLWNvbG9yLXllbGxvdy04MDA6IG9rbGNoKDQ3LjYlIDAuMTE0IDYxLjkwNyk7XG4gICAgLS1jb2xvci15ZWxsb3ctOTAwOiBva2xjaCg0Mi4xJSAwLjA5NSA1Ny43MDgpO1xuICAgIC0tY29sb3IteWVsbG93LTk1MDogb2tsY2goMjguNiUgMC4wNjYgNTMuODEzKTtcbiAgICAtLWNvbG9yLWxpbWUtNTA6IG9rbGNoKDk4LjYlIDAuMDMxIDEyMC43NTcpO1xuICAgIC0tY29sb3ItbGltZS0xMDA6IG9rbGNoKDk2LjclIDAuMDY3IDEyMi4zMjgpO1xuICAgIC0tY29sb3ItbGltZS0yMDA6IG9rbGNoKDkzLjglIDAuMTI3IDEyNC4zMjEpO1xuICAgIC0tY29sb3ItbGltZS0zMDA6IG9rbGNoKDg5LjclIDAuMTk2IDEyNi42NjUpO1xuICAgIC0tY29sb3ItbGltZS00MDA6IG9rbGNoKDg0LjElIDAuMjM4IDEyOC44NSk7XG4gICAgLS1jb2xvci1saW1lLTUwMDogb2tsY2goNzYuOCUgMC4yMzMgMTMwLjg1KTtcbiAgICAtLWNvbG9yLWxpbWUtNjAwOiBva2xjaCg2NC44JSAwLjIgMTMxLjY4NCk7XG4gICAgLS1jb2xvci1saW1lLTcwMDogb2tsY2goNTMuMiUgMC4xNTcgMTMxLjU4OSk7XG4gICAgLS1jb2xvci1saW1lLTgwMDogb2tsY2goNDUuMyUgMC4xMjQgMTMwLjkzMyk7XG4gICAgLS1jb2xvci1saW1lLTkwMDogb2tsY2goNDAuNSUgMC4xMDEgMTMxLjA2Myk7XG4gICAgLS1jb2xvci1saW1lLTk1MDogb2tsY2goMjcuNCUgMC4wNzIgMTMyLjEwOSk7XG4gICAgLS1jb2xvci1ncmVlbi01MDogb2tsY2goOTguMiUgMC4wMTggMTU1LjgyNik7XG4gICAgLS1jb2xvci1ncmVlbi0xMDA6IG9rbGNoKDk2LjIlIDAuMDQ0IDE1Ni43NDMpO1xuICAgIC0tY29sb3ItZ3JlZW4tMjAwOiBva2xjaCg5Mi41JSAwLjA4NCAxNTUuOTk1KTtcbiAgICAtLWNvbG9yLWdyZWVuLTMwMDogb2tsY2goODcuMSUgMC4xNSAxNTQuNDQ5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTQwMDogb2tsY2goNzkuMiUgMC4yMDkgMTUxLjcxMSk7XG4gICAgLS1jb2xvci1ncmVlbi01MDA6IG9rbGNoKDcyLjMlIDAuMjE5IDE0OS41NzkpO1xuICAgIC0tY29sb3ItZ3JlZW4tNjAwOiBva2xjaCg2Mi43JSAwLjE5NCAxNDkuMjE0KTtcbiAgICAtLWNvbG9yLWdyZWVuLTcwMDogb2tsY2goNTIuNyUgMC4xNTQgMTUwLjA2OSk7XG4gICAgLS1jb2xvci1ncmVlbi04MDA6IG9rbGNoKDQ0LjglIDAuMTE5IDE1MS4zMjgpO1xuICAgIC0tY29sb3ItZ3JlZW4tOTAwOiBva2xjaCgzOS4zJSAwLjA5NSAxNTIuNTM1KTtcbiAgICAtLWNvbG9yLWdyZWVuLTk1MDogb2tsY2goMjYuNiUgMC4wNjUgMTUyLjkzNCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTUwOiBva2xjaCg5Ny45JSAwLjAyMSAxNjYuMTEzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMTAwOiBva2xjaCg5NSUgMC4wNTIgMTYzLjA1MSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTIwMDogb2tsY2goOTAuNSUgMC4wOTMgMTY0LjE1KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMzAwOiBva2xjaCg4NC41JSAwLjE0MyAxNjQuOTc4KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNDAwOiBva2xjaCg3Ni41JSAwLjE3NyAxNjMuMjIzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNTAwOiBva2xjaCg2OS42JSAwLjE3IDE2Mi40OCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTYwMDogb2tsY2goNTkuNiUgMC4xNDUgMTYzLjIyNSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTcwMDogb2tsY2goNTAuOCUgMC4xMTggMTY1LjYxMik7XG4gICAgLS1jb2xvci1lbWVyYWxkLTgwMDogb2tsY2goNDMuMiUgMC4wOTUgMTY2LjkxMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTkwMDogb2tsY2goMzcuOCUgMC4wNzcgMTY4Ljk0KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtOTUwOiBva2xjaCgyNi4yJSAwLjA1MSAxNzIuNTUyKTtcbiAgICAtLWNvbG9yLXRlYWwtNTA6IG9rbGNoKDk4LjQlIDAuMDE0IDE4MC43Mik7XG4gICAgLS1jb2xvci10ZWFsLTEwMDogb2tsY2goOTUuMyUgMC4wNTEgMTgwLjgwMSk7XG4gICAgLS1jb2xvci10ZWFsLTIwMDogb2tsY2goOTElIDAuMDk2IDE4MC40MjYpO1xuICAgIC0tY29sb3ItdGVhbC0zMDA6IG9rbGNoKDg1LjUlIDAuMTM4IDE4MS4wNzEpO1xuICAgIC0tY29sb3ItdGVhbC00MDA6IG9rbGNoKDc3LjclIDAuMTUyIDE4MS45MTIpO1xuICAgIC0tY29sb3ItdGVhbC01MDA6IG9rbGNoKDcwLjQlIDAuMTQgMTgyLjUwMyk7XG4gICAgLS1jb2xvci10ZWFsLTYwMDogb2tsY2goNjAlIDAuMTE4IDE4NC43MDQpO1xuICAgIC0tY29sb3ItdGVhbC03MDA6IG9rbGNoKDUxLjElIDAuMDk2IDE4Ni4zOTEpO1xuICAgIC0tY29sb3ItdGVhbC04MDA6IG9rbGNoKDQzLjclIDAuMDc4IDE4OC4yMTYpO1xuICAgIC0tY29sb3ItdGVhbC05MDA6IG9rbGNoKDM4LjYlIDAuMDYzIDE4OC40MTYpO1xuICAgIC0tY29sb3ItdGVhbC05NTA6IG9rbGNoKDI3LjclIDAuMDQ2IDE5Mi41MjQpO1xuICAgIC0tY29sb3ItY3lhbi01MDogb2tsY2goOTguNCUgMC4wMTkgMjAwLjg3Myk7XG4gICAgLS1jb2xvci1jeWFuLTEwMDogb2tsY2goOTUuNiUgMC4wNDUgMjAzLjM4OCk7XG4gICAgLS1jb2xvci1jeWFuLTIwMDogb2tsY2goOTEuNyUgMC4wOCAyMDUuMDQxKTtcbiAgICAtLWNvbG9yLWN5YW4tMzAwOiBva2xjaCg4Ni41JSAwLjEyNyAyMDcuMDc4KTtcbiAgICAtLWNvbG9yLWN5YW4tNDAwOiBva2xjaCg3OC45JSAwLjE1NCAyMTEuNTMpO1xuICAgIC0tY29sb3ItY3lhbi01MDA6IG9rbGNoKDcxLjUlIDAuMTQzIDIxNS4yMjEpO1xuICAgIC0tY29sb3ItY3lhbi02MDA6IG9rbGNoKDYwLjklIDAuMTI2IDIyMS43MjMpO1xuICAgIC0tY29sb3ItY3lhbi03MDA6IG9rbGNoKDUyJSAwLjEwNSAyMjMuMTI4KTtcbiAgICAtLWNvbG9yLWN5YW4tODAwOiBva2xjaCg0NSUgMC4wODUgMjI0LjI4Myk7XG4gICAgLS1jb2xvci1jeWFuLTkwMDogb2tsY2goMzkuOCUgMC4wNyAyMjcuMzkyKTtcbiAgICAtLWNvbG9yLWN5YW4tOTUwOiBva2xjaCgzMC4yJSAwLjA1NiAyMjkuNjk1KTtcbiAgICAtLWNvbG9yLXNreS01MDogb2tsY2goOTcuNyUgMC4wMTMgMjM2LjYyKTtcbiAgICAtLWNvbG9yLXNreS0xMDA6IG9rbGNoKDk1LjElIDAuMDI2IDIzNi44MjQpO1xuICAgIC0tY29sb3Itc2t5LTIwMDogb2tsY2goOTAuMSUgMC4wNTggMjMwLjkwMik7XG4gICAgLS1jb2xvci1za3ktMzAwOiBva2xjaCg4Mi44JSAwLjExMSAyMzAuMzE4KTtcbiAgICAtLWNvbG9yLXNreS00MDA6IG9rbGNoKDc0LjYlIDAuMTYgMjMyLjY2MSk7XG4gICAgLS1jb2xvci1za3ktNTAwOiBva2xjaCg2OC41JSAwLjE2OSAyMzcuMzIzKTtcbiAgICAtLWNvbG9yLXNreS02MDA6IG9rbGNoKDU4LjglIDAuMTU4IDI0MS45NjYpO1xuICAgIC0tY29sb3Itc2t5LTcwMDogb2tsY2goNTAlIDAuMTM0IDI0Mi43NDkpO1xuICAgIC0tY29sb3Itc2t5LTgwMDogb2tsY2goNDQuMyUgMC4xMSAyNDAuNzkpO1xuICAgIC0tY29sb3Itc2t5LTkwMDogb2tsY2goMzkuMSUgMC4wOSAyNDAuODc2KTtcbiAgICAtLWNvbG9yLXNreS05NTA6IG9rbGNoKDI5LjMlIDAuMDY2IDI0My4xNTcpO1xuICAgIC0tY29sb3ItYmx1ZS01MDogb2tsY2goOTclIDAuMDE0IDI1NC42MDQpO1xuICAgIC0tY29sb3ItYmx1ZS0xMDA6IG9rbGNoKDkzLjIlIDAuMDMyIDI1NS41ODUpO1xuICAgIC0tY29sb3ItYmx1ZS0yMDA6IG9rbGNoKDg4LjIlIDAuMDU5IDI1NC4xMjgpO1xuICAgIC0tY29sb3ItYmx1ZS0zMDA6IG9rbGNoKDgwLjklIDAuMTA1IDI1MS44MTMpO1xuICAgIC0tY29sb3ItYmx1ZS00MDA6IG9rbGNoKDcwLjclIDAuMTY1IDI1NC42MjQpO1xuICAgIC0tY29sb3ItYmx1ZS01MDA6IG9rbGNoKDYyLjMlIDAuMjE0IDI1OS44MTUpO1xuICAgIC0tY29sb3ItYmx1ZS02MDA6IG9rbGNoKDU0LjYlIDAuMjQ1IDI2Mi44ODEpO1xuICAgIC0tY29sb3ItYmx1ZS03MDA6IG9rbGNoKDQ4LjglIDAuMjQzIDI2NC4zNzYpO1xuICAgIC0tY29sb3ItYmx1ZS04MDA6IG9rbGNoKDQyLjQlIDAuMTk5IDI2NS42MzgpO1xuICAgIC0tY29sb3ItYmx1ZS05MDA6IG9rbGNoKDM3LjklIDAuMTQ2IDI2NS41MjIpO1xuICAgIC0tY29sb3ItYmx1ZS05NTA6IG9rbGNoKDI4LjIlIDAuMDkxIDI2Ny45MzUpO1xuICAgIC0tY29sb3ItaW5kaWdvLTUwOiBva2xjaCg5Ni4yJSAwLjAxOCAyNzIuMzE0KTtcbiAgICAtLWNvbG9yLWluZGlnby0xMDA6IG9rbGNoKDkzJSAwLjAzNCAyNzIuNzg4KTtcbiAgICAtLWNvbG9yLWluZGlnby0yMDA6IG9rbGNoKDg3JSAwLjA2NSAyNzQuMDM5KTtcbiAgICAtLWNvbG9yLWluZGlnby0zMDA6IG9rbGNoKDc4LjUlIDAuMTE1IDI3NC43MTMpO1xuICAgIC0tY29sb3ItaW5kaWdvLTQwMDogb2tsY2goNjcuMyUgMC4xODIgMjc2LjkzNSk7XG4gICAgLS1jb2xvci1pbmRpZ28tNTAwOiBva2xjaCg1OC41JSAwLjIzMyAyNzcuMTE3KTtcbiAgICAtLWNvbG9yLWluZGlnby02MDA6IG9rbGNoKDUxLjElIDAuMjYyIDI3Ni45NjYpO1xuICAgIC0tY29sb3ItaW5kaWdvLTcwMDogb2tsY2goNDUuNyUgMC4yNCAyNzcuMDIzKTtcbiAgICAtLWNvbG9yLWluZGlnby04MDA6IG9rbGNoKDM5LjglIDAuMTk1IDI3Ny4zNjYpO1xuICAgIC0tY29sb3ItaW5kaWdvLTkwMDogb2tsY2goMzUuOSUgMC4xNDQgMjc4LjY5Nyk7XG4gICAgLS1jb2xvci1pbmRpZ28tOTUwOiBva2xjaCgyNS43JSAwLjA5IDI4MS4yODgpO1xuICAgIC0tY29sb3ItdmlvbGV0LTUwOiBva2xjaCg5Ni45JSAwLjAxNiAyOTMuNzU2KTtcbiAgICAtLWNvbG9yLXZpb2xldC0xMDA6IG9rbGNoKDk0LjMlIDAuMDI5IDI5NC41ODgpO1xuICAgIC0tY29sb3ItdmlvbGV0LTIwMDogb2tsY2goODkuNCUgMC4wNTcgMjkzLjI4Myk7XG4gICAgLS1jb2xvci12aW9sZXQtMzAwOiBva2xjaCg4MS4xJSAwLjExMSAyOTMuNTcxKTtcbiAgICAtLWNvbG9yLXZpb2xldC00MDA6IG9rbGNoKDcwLjIlIDAuMTgzIDI5My41NDEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTUwMDogb2tsY2goNjAuNiUgMC4yNSAyOTIuNzE3KTtcbiAgICAtLWNvbG9yLXZpb2xldC02MDA6IG9rbGNoKDU0LjElIDAuMjgxIDI5My4wMDkpO1xuICAgIC0tY29sb3ItdmlvbGV0LTcwMDogb2tsY2goNDkuMSUgMC4yNyAyOTIuNTgxKTtcbiAgICAtLWNvbG9yLXZpb2xldC04MDA6IG9rbGNoKDQzLjIlIDAuMjMyIDI5Mi43NTkpO1xuICAgIC0tY29sb3ItdmlvbGV0LTkwMDogb2tsY2goMzglIDAuMTg5IDI5My43NDUpO1xuICAgIC0tY29sb3ItdmlvbGV0LTk1MDogb2tsY2goMjguMyUgMC4xNDEgMjkxLjA4OSk7XG4gICAgLS1jb2xvci1wdXJwbGUtNTA6IG9rbGNoKDk3LjclIDAuMDE0IDMwOC4yOTkpO1xuICAgIC0tY29sb3ItcHVycGxlLTEwMDogb2tsY2goOTQuNiUgMC4wMzMgMzA3LjE3NCk7XG4gICAgLS1jb2xvci1wdXJwbGUtMjAwOiBva2xjaCg5MC4yJSAwLjA2MyAzMDYuNzAzKTtcbiAgICAtLWNvbG9yLXB1cnBsZS0zMDA6IG9rbGNoKDgyLjclIDAuMTE5IDMwNi4zODMpO1xuICAgIC0tY29sb3ItcHVycGxlLTQwMDogb2tsY2goNzEuNCUgMC4yMDMgMzA1LjUwNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtNTAwOiBva2xjaCg2Mi43JSAwLjI2NSAzMDMuOSk7XG4gICAgLS1jb2xvci1wdXJwbGUtNjAwOiBva2xjaCg1NS44JSAwLjI4OCAzMDIuMzIxKTtcbiAgICAtLWNvbG9yLXB1cnBsZS03MDA6IG9rbGNoKDQ5LjYlIDAuMjY1IDMwMS45MjQpO1xuICAgIC0tY29sb3ItcHVycGxlLTgwMDogb2tsY2goNDMuOCUgMC4yMTggMzAzLjcyNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtOTAwOiBva2xjaCgzOC4xJSAwLjE3NiAzMDQuOTg3KTtcbiAgICAtLWNvbG9yLXB1cnBsZS05NTA6IG9rbGNoKDI5LjElIDAuMTQ5IDMwMi43MTcpO1xuICAgIC0tY29sb3ItZnVjaHNpYS01MDogb2tsY2goOTcuNyUgMC4wMTcgMzIwLjA1OCk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTEwMDogb2tsY2goOTUuMiUgMC4wMzcgMzE4Ljg1Mik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTIwMDogb2tsY2goOTAuMyUgMC4wNzYgMzE5LjYyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMzAwOiBva2xjaCg4My4zJSAwLjE0NSAzMjEuNDM0KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNDAwOiBva2xjaCg3NCUgMC4yMzggMzIyLjE2KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNTAwOiBva2xjaCg2Ni43JSAwLjI5NSAzMjIuMTUpO1xuICAgIC0tY29sb3ItZnVjaHNpYS02MDA6IG9rbGNoKDU5LjElIDAuMjkzIDMyMi44OTYpO1xuICAgIC0tY29sb3ItZnVjaHNpYS03MDA6IG9rbGNoKDUxLjglIDAuMjUzIDMyMy45NDkpO1xuICAgIC0tY29sb3ItZnVjaHNpYS04MDA6IG9rbGNoKDQ1LjIlIDAuMjExIDMyNC41OTEpO1xuICAgIC0tY29sb3ItZnVjaHNpYS05MDA6IG9rbGNoKDQwLjElIDAuMTcgMzI1LjYxMik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTk1MDogb2tsY2goMjkuMyUgMC4xMzYgMzI1LjY2MSk7XG4gICAgLS1jb2xvci1waW5rLTUwOiBva2xjaCg5Ny4xJSAwLjAxNCAzNDMuMTk4KTtcbiAgICAtLWNvbG9yLXBpbmstMTAwOiBva2xjaCg5NC44JSAwLjAyOCAzNDIuMjU4KTtcbiAgICAtLWNvbG9yLXBpbmstMjAwOiBva2xjaCg4OS45JSAwLjA2MSAzNDMuMjMxKTtcbiAgICAtLWNvbG9yLXBpbmstMzAwOiBva2xjaCg4Mi4zJSAwLjEyIDM0Ni4wMTgpO1xuICAgIC0tY29sb3ItcGluay00MDA6IG9rbGNoKDcxLjglIDAuMjAyIDM0OS43NjEpO1xuICAgIC0tY29sb3ItcGluay01MDA6IG9rbGNoKDY1LjYlIDAuMjQxIDM1NC4zMDgpO1xuICAgIC0tY29sb3ItcGluay02MDA6IG9rbGNoKDU5LjIlIDAuMjQ5IDAuNTg0KTtcbiAgICAtLWNvbG9yLXBpbmstNzAwOiBva2xjaCg1Mi41JSAwLjIyMyAzLjk1OCk7XG4gICAgLS1jb2xvci1waW5rLTgwMDogb2tsY2goNDUuOSUgMC4xODcgMy44MTUpO1xuICAgIC0tY29sb3ItcGluay05MDA6IG9rbGNoKDQwLjglIDAuMTUzIDIuNDMyKTtcbiAgICAtLWNvbG9yLXBpbmstOTUwOiBva2xjaCgyOC40JSAwLjEwOSAzLjkwNyk7XG4gICAgLS1jb2xvci1yb3NlLTUwOiBva2xjaCg5Ni45JSAwLjAxNSAxMi40MjIpO1xuICAgIC0tY29sb3Itcm9zZS0xMDA6IG9rbGNoKDk0LjElIDAuMDMgMTIuNTgpO1xuICAgIC0tY29sb3Itcm9zZS0yMDA6IG9rbGNoKDg5LjIlIDAuMDU4IDEwLjAwMSk7XG4gICAgLS1jb2xvci1yb3NlLTMwMDogb2tsY2goODElIDAuMTE3IDExLjYzOCk7XG4gICAgLS1jb2xvci1yb3NlLTQwMDogb2tsY2goNzEuMiUgMC4xOTQgMTMuNDI4KTtcbiAgICAtLWNvbG9yLXJvc2UtNTAwOiBva2xjaCg2NC41JSAwLjI0NiAxNi40MzkpO1xuICAgIC0tY29sb3Itcm9zZS02MDA6IG9rbGNoKDU4LjYlIDAuMjUzIDE3LjU4NSk7XG4gICAgLS1jb2xvci1yb3NlLTcwMDogb2tsY2goNTEuNCUgMC4yMjIgMTYuOTM1KTtcbiAgICAtLWNvbG9yLXJvc2UtODAwOiBva2xjaCg0NS41JSAwLjE4OCAxMy42OTcpO1xuICAgIC0tY29sb3Itcm9zZS05MDA6IG9rbGNoKDQxJSAwLjE1OSAxMC4yNzIpO1xuICAgIC0tY29sb3Itcm9zZS05NTA6IG9rbGNoKDI3LjElIDAuMTA1IDEyLjA5NCk7XG4gICAgLS1jb2xvci1zbGF0ZS01MDogb2tsY2goOTguNCUgMC4wMDMgMjQ3Ljg1OCk7XG4gICAgLS1jb2xvci1zbGF0ZS0xMDA6IG9rbGNoKDk2LjglIDAuMDA3IDI0Ny44OTYpO1xuICAgIC0tY29sb3Itc2xhdGUtMjAwOiBva2xjaCg5Mi45JSAwLjAxMyAyNTUuNTA4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTMwMDogb2tsY2goODYuOSUgMC4wMjIgMjUyLjg5NCk7XG4gICAgLS1jb2xvci1zbGF0ZS00MDA6IG9rbGNoKDcwLjQlIDAuMDQgMjU2Ljc4OCk7XG4gICAgLS1jb2xvci1zbGF0ZS01MDA6IG9rbGNoKDU1LjQlIDAuMDQ2IDI1Ny40MTcpO1xuICAgIC0tY29sb3Itc2xhdGUtNjAwOiBva2xjaCg0NC42JSAwLjA0MyAyNTcuMjgxKTtcbiAgICAtLWNvbG9yLXNsYXRlLTcwMDogb2tsY2goMzcuMiUgMC4wNDQgMjU3LjI4Nyk7XG4gICAgLS1jb2xvci1zbGF0ZS04MDA6IG9rbGNoKDI3LjklIDAuMDQxIDI2MC4wMzEpO1xuICAgIC0tY29sb3Itc2xhdGUtOTAwOiBva2xjaCgyMC44JSAwLjA0MiAyNjUuNzU1KTtcbiAgICAtLWNvbG9yLXNsYXRlLTk1MDogb2tsY2goMTIuOSUgMC4wNDIgMjY0LjY5NSk7XG4gICAgLS1jb2xvci1ncmF5LTUwOiBva2xjaCg5OC41JSAwLjAwMiAyNDcuODM5KTtcbiAgICAtLWNvbG9yLWdyYXktMTAwOiBva2xjaCg5Ni43JSAwLjAwMyAyNjQuNTQyKTtcbiAgICAtLWNvbG9yLWdyYXktMjAwOiBva2xjaCg5Mi44JSAwLjAwNiAyNjQuNTMxKTtcbiAgICAtLWNvbG9yLWdyYXktMzAwOiBva2xjaCg4Ny4yJSAwLjAxIDI1OC4zMzgpO1xuICAgIC0tY29sb3ItZ3JheS00MDA6IG9rbGNoKDcwLjclIDAuMDIyIDI2MS4zMjUpO1xuICAgIC0tY29sb3ItZ3JheS01MDA6IG9rbGNoKDU1LjElIDAuMDI3IDI2NC4zNjQpO1xuICAgIC0tY29sb3ItZ3JheS02MDA6IG9rbGNoKDQ0LjYlIDAuMDMgMjU2LjgwMik7XG4gICAgLS1jb2xvci1ncmF5LTcwMDogb2tsY2goMzcuMyUgMC4wMzQgMjU5LjczMyk7XG4gICAgLS1jb2xvci1ncmF5LTgwMDogb2tsY2goMjcuOCUgMC4wMzMgMjU2Ljg0OCk7XG4gICAgLS1jb2xvci1ncmF5LTkwMDogb2tsY2goMjElIDAuMDM0IDI2NC42NjUpO1xuICAgIC0tY29sb3ItZ3JheS05NTA6IG9rbGNoKDEzJSAwLjAyOCAyNjEuNjkyKTtcbiAgICAtLWNvbG9yLXppbmMtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gICAgLS1jb2xvci16aW5jLTEwMDogb2tsY2goOTYuNyUgMC4wMDEgMjg2LjM3NSk7XG4gICAgLS1jb2xvci16aW5jLTIwMDogb2tsY2goOTIlIDAuMDA0IDI4Ni4zMik7XG4gICAgLS1jb2xvci16aW5jLTMwMDogb2tsY2goODcuMSUgMC4wMDYgMjg2LjI4Nik7XG4gICAgLS1jb2xvci16aW5jLTQwMDogb2tsY2goNzAuNSUgMC4wMTUgMjg2LjA2Nyk7XG4gICAgLS1jb2xvci16aW5jLTUwMDogb2tsY2goNTUuMiUgMC4wMTYgMjg1LjkzOCk7XG4gICAgLS1jb2xvci16aW5jLTYwMDogb2tsY2goNDQuMiUgMC4wMTcgMjg1Ljc4Nik7XG4gICAgLS1jb2xvci16aW5jLTcwMDogb2tsY2goMzclIDAuMDEzIDI4NS44MDUpO1xuICAgIC0tY29sb3ItemluYy04MDA6IG9rbGNoKDI3LjQlIDAuMDA2IDI4Ni4wMzMpO1xuICAgIC0tY29sb3ItemluYy05MDA6IG9rbGNoKDIxJSAwLjAwNiAyODUuODg1KTtcbiAgICAtLWNvbG9yLXppbmMtOTUwOiBva2xjaCgxNC4xJSAwLjAwNSAyODUuODIzKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTEwMDogb2tsY2goOTclIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTIwMDogb2tsY2goOTIuMiUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMzAwOiBva2xjaCg4NyUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNDAwOiBva2xjaCg3MC44JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC01MDA6IG9rbGNoKDU1LjYlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTYwMDogb2tsY2goNDMuOSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNzAwOiBva2xjaCgzNy4xJSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC04MDA6IG9rbGNoKDI2LjklIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTkwMDogb2tsY2goMjAuNSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTUwOiBva2xjaCgxNC41JSAwIDApO1xuICAgIC0tY29sb3Itc3RvbmUtNTA6IG9rbGNoKDk4LjUlIDAuMDAxIDEwNi40MjMpO1xuICAgIC0tY29sb3Itc3RvbmUtMTAwOiBva2xjaCg5NyUgMC4wMDEgMTA2LjQyNCk7XG4gICAgLS1jb2xvci1zdG9uZS0yMDA6IG9rbGNoKDkyLjMlIDAuMDAzIDQ4LjcxNyk7XG4gICAgLS1jb2xvci1zdG9uZS0zMDA6IG9rbGNoKDg2LjklIDAuMDA1IDU2LjM2Nik7XG4gICAgLS1jb2xvci1zdG9uZS00MDA6IG9rbGNoKDcwLjklIDAuMDEgNTYuMjU5KTtcbiAgICAtLWNvbG9yLXN0b25lLTUwMDogb2tsY2goNTUuMyUgMC4wMTMgNTguMDcxKTtcbiAgICAtLWNvbG9yLXN0b25lLTYwMDogb2tsY2goNDQuNCUgMC4wMTEgNzMuNjM5KTtcbiAgICAtLWNvbG9yLXN0b25lLTcwMDogb2tsY2goMzcuNCUgMC4wMSA2Ny41NTgpO1xuICAgIC0tY29sb3Itc3RvbmUtODAwOiBva2xjaCgyNi44JSAwLjAwNyAzNC4yOTgpO1xuICAgIC0tY29sb3Itc3RvbmUtOTAwOiBva2xjaCgyMS42JSAwLjAwNiA1Ni4wNDMpO1xuICAgIC0tY29sb3Itc3RvbmUtOTUwOiBva2xjaCgxNC43JSAwLjAwNCA0OS4yNSk7XG4gICAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuICAgIC0tc3BhY2luZzogMC4yNXJlbTtcbiAgICAtLWJyZWFrcG9pbnQtc206IDQwcmVtO1xuICAgIC0tYnJlYWtwb2ludC1tZDogNDhyZW07XG4gICAgLS1icmVha3BvaW50LWxnOiA2NHJlbTtcbiAgICAtLWJyZWFrcG9pbnQteGw6IDgwcmVtO1xuICAgIC0tYnJlYWtwb2ludC0yeGw6IDk2cmVtO1xuICAgIC0tY29udGFpbmVyLTN4czogMTZyZW07XG4gICAgLS1jb250YWluZXItMnhzOiAxOHJlbTtcbiAgICAtLWNvbnRhaW5lci14czogMjByZW07XG4gICAgLS1jb250YWluZXItc206IDI0cmVtO1xuICAgIC0tY29udGFpbmVyLW1kOiAyOHJlbTtcbiAgICAtLWNvbnRhaW5lci1sZzogMzJyZW07XG4gICAgLS1jb250YWluZXIteGw6IDM2cmVtO1xuICAgIC0tY29udGFpbmVyLTJ4bDogNDJyZW07XG4gICAgLS1jb250YWluZXItM3hsOiA0OHJlbTtcbiAgICAtLWNvbnRhaW5lci00eGw6IDU2cmVtO1xuICAgIC0tY29udGFpbmVyLTV4bDogNjRyZW07XG4gICAgLS1jb250YWluZXItNnhsOiA3MnJlbTtcbiAgICAtLWNvbnRhaW5lci03eGw6IDgwcmVtO1xuICAgIC0tdGV4dC14czogMC43NXJlbTtcbiAgICAtLXRleHQteHMtLWxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAwLjc1KTtcbiAgICAtLXRleHQtc206IDAuODc1cmVtO1xuICAgIC0tdGV4dC1zbS0tbGluZS1oZWlnaHQ6IGNhbGMoMS4yNSAvIDAuODc1KTtcbiAgICAtLXRleHQtYmFzZTogMXJlbTtcbiAgICAtLXRleHQtYmFzZS0tbGluZS1oZWlnaHQ6IGNhbGMoMS41IC8gMSk7XG4gICAgLS10ZXh0LWxnOiAxLjEyNXJlbTtcbiAgICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjEyNSk7XG4gICAgLS10ZXh0LXhsOiAxLjI1cmVtO1xuICAgIC0tdGV4dC14bC0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMjUpO1xuICAgIC0tdGV4dC0yeGw6IDEuNXJlbTtcbiAgICAtLXRleHQtMnhsLS1saW5lLWhlaWdodDogY2FsYygyIC8gMS41KTtcbiAgICAtLXRleHQtM3hsOiAxLjg3NXJlbTtcbiAgICAtLXRleHQtM3hsLS1saW5lLWhlaWdodDogY2FsYygyLjI1IC8gMS44NzUpO1xuICAgIC0tdGV4dC00eGw6IDIuMjVyZW07XG4gICAgLS10ZXh0LTR4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi41IC8gMi4yNSk7XG4gICAgLS10ZXh0LTV4bDogM3JlbTtcbiAgICAtLXRleHQtNXhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtNnhsOiAzLjc1cmVtO1xuICAgIC0tdGV4dC02eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC03eGw6IDQuNXJlbTtcbiAgICAtLXRleHQtN3hsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtOHhsOiA2cmVtO1xuICAgIC0tdGV4dC04eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC05eGw6IDhyZW07XG4gICAgLS10ZXh0LTl4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS1mb250LXdlaWdodC10aGluOiAxMDA7XG4gICAgLS1mb250LXdlaWdodC1leHRyYWxpZ2h0OiAyMDA7XG4gICAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xuICAgIC0tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gICAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gICAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gICAgLS1mb250LXdlaWdodC1leHRyYWJvbGQ6IDgwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XG4gICAgLS10cmFja2luZy10aWdodGVyOiAtMC4wNWVtO1xuICAgIC0tdHJhY2tpbmctdGlnaHQ6IC0wLjAyNWVtO1xuICAgIC0tdHJhY2tpbmctbm9ybWFsOiAwZW07XG4gICAgLS10cmFja2luZy13aWRlOiAwLjAyNWVtO1xuICAgIC0tdHJhY2tpbmctd2lkZXI6IDAuMDVlbTtcbiAgICAtLXRyYWNraW5nLXdpZGVzdDogMC4xZW07XG4gICAgLS1sZWFkaW5nLXRpZ2h0OiAxLjI1O1xuICAgIC0tbGVhZGluZy1zbnVnOiAxLjM3NTtcbiAgICAtLWxlYWRpbmctbm9ybWFsOiAxLjU7XG4gICAgLS1sZWFkaW5nLXJlbGF4ZWQ6IDEuNjI1O1xuICAgIC0tbGVhZGluZy1sb29zZTogMjtcbiAgICAtLXJhZGl1cy14czogMC4xMjVyZW07XG4gICAgLS1yYWRpdXMtc206IDAuMjVyZW07XG4gICAgLS1yYWRpdXMtbWQ6IDAuMzc1cmVtO1xuICAgIC0tcmFkaXVzLWxnOiAwLjVyZW07XG4gICAgLS1yYWRpdXMteGw6IDAuNzVyZW07XG4gICAgLS1yYWRpdXMtMnhsOiAxcmVtO1xuICAgIC0tcmFkaXVzLTN4bDogMS41cmVtO1xuICAgIC0tcmFkaXVzLTR4bDogMnJlbTtcbiAgICAtLXNoYWRvdy0yeHM6IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tc2hhZG93LXhzOiAwIDFweCAycHggMCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLXNoYWRvdy1zbTogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1tZDpcbiAgICAgIDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctbGc6XG4gICAgICAwIDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3cteGw6XG4gICAgICAwIDIwcHggMjVweCAtNXB4IHJnYigwIDAgMCAvIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiKDAgMCAwIC8gMC4yNSk7XG4gICAgLS1pbnNldC1zaGFkb3ctMnhzOiBpbnNldCAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWluc2V0LXNoYWRvdy14czogaW5zZXQgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0taW5zZXQtc2hhZG93LXNtOiBpbnNldCAwIDJweCA0cHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1kcm9wLXNoYWRvdy14czogMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tZHJvcC1zaGFkb3ctc206IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLWRyb3Atc2hhZG93LW1kOiAwIDNweCAzcHggcmdiKDAgMCAwIC8gMC4xMik7XG4gICAgLS1kcm9wLXNoYWRvdy1sZzogMCA0cHggNHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tZHJvcC1zaGFkb3cteGw6IDAgOXB4IDdweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tZHJvcC1zaGFkb3ctMnhsOiAwIDI1cHggMjVweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLXRleHQtc2hhZG93LTJ4czogMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS10ZXh0LXNoYWRvdy14czogMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4yKTtcbiAgICAtLXRleHQtc2hhZG93LXNtOlxuICAgICAgMHB4IDFweCAwcHggcmdiKDAgMCAwIC8gMC4wNzUpLCAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA3NSksXG4gICAgICAwcHggMnB4IDJweCByZ2IoMCAwIDAgLyAwLjA3NSk7XG4gICAgLS10ZXh0LXNoYWRvdy1tZDpcbiAgICAgIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwcHggMnB4IDRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tdGV4dC1zaGFkb3ctbGc6XG4gICAgICAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggM3B4IDJweCByZ2IoMCAwIDAgLyAwLjEpLFxuICAgICAgMHB4IDRweCA4cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLWVhc2UtaW46IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgIC0tZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgLS1hbmltYXRlLXNwaW46IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1waW5nOiBwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1wdWxzZTogcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtYm91bmNlOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gICAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBwaW5nIHtcbiAgICAgIDc1JSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgcHVsc2Uge1xuICAgICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgICAwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAtLWJsdXIteHM6IDRweDtcbiAgICAtLWJsdXItc206IDhweDtcbiAgICAtLWJsdXItbWQ6IDEycHg7XG4gICAgLS1ibHVyLWxnOiAxNnB4O1xuICAgIC0tYmx1ci14bDogMjRweDtcbiAgICAtLWJsdXItMnhsOiA0MHB4O1xuICAgIC0tYmx1ci0zeGw6IDY0cHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1kcmFtYXRpYzogMTAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1uZWFyOiAzMDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW5vcm1hbDogNTAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1taWRyYW5nZTogODAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1kaXN0YW50OiAxMjAwcHg7XG4gICAgLS1hc3BlY3QtdmlkZW86IDE2IC8gOTtcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC0tZGVmYXVsdC1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtc2FucywgaW5pdGlhbCk7XG4gICAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1zYW5zLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtc2Fucy0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZhbWlseTogLS10aGVtZSgtLWZvbnQtbW9ubywgaW5pdGlhbCk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gIH1cbiAgLyogRGVwcmVjYXRlZCAqL1xuICBAdGhlbWUgZGVmYXVsdCBpbmxpbmUgcmVmZXJlbmNlIHtcbiAgICAtLWJsdXI6IDhweDtcbiAgICAtLXNoYWRvdzogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1pbm5lcjogaW5zZXQgMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1kcm9wLXNoYWRvdzogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA2KTtcbiAgICAtLXJhZGl1czogMC4yNXJlbTtcbiAgICAtLW1heC13aWR0aC1wcm9zZTogNjVjaDtcbiAgfVxufVxuQGxheWVyIGJhc2Uge1xuICAvKlxuICAgIDEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4gICAgMi4gUmVtb3ZlIGRlZmF1bHQgbWFyZ2lucyBhbmQgcGFkZGluZ1xuICAgIDMuIFJlc2V0IGFsbCBib3JkZXJzLlxuICAqL1xuICAqLFxuICA6OmFmdGVyLFxuICA6OmJlZm9yZSxcbiAgOjpiYWNrZHJvcCxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICBib3JkZXI6IDAgc29saWQ7IC8qIDMgKi9cbiAgfVxuICAvKlxuICAgIDEuIFVzZSBhIGNvbnNpc3RlbnQgc2Vuc2libGUgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICAgIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICAgIDMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXG4gICAgNC4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbiAgICA1LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgICA2LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICAgIDcuIERpc2FibGUgdGFwIGhpZ2hsaWdodHMgb24gaU9TLlxuICAqL1xuICBodG1sLFxuICA6aG9zdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIHRhYi1zaXplOiA0OyAvKiAzICovXG4gICAgZm9udC1mYW1pbHk6IC0tdGhlbWUoLS1kZWZhdWx0LWZvbnQtZmFtaWx5LCB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIik7IC8qIDQgKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTsgLyogNSAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5ncywgbm9ybWFsKTsgLyogNiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDcgKi9cbiAgfVxuICAvKlxuICAgIDEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbiAgICAyLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbiAgICAzLiBSZXNldCB0aGUgZGVmYXVsdCBib3JkZXIgc3R5bGUgdG8gYSAxcHggc29saWQgYm9yZGVyLlxuICAqL1xuICBociB7XG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIDMgKi9cbiAgfVxuICAvKlxuICAgIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAqL1xuICBhYmJyOndoZXJlKFt0aXRsZV0pIHtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cbiAgLypcbiAgICBSZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxuICAqL1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLypcbiAgICBSZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZiBvcHQtb3V0LlxuICAqL1xuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIH1cbiAgLypcbiAgICBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuICAqL1xuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgLypcbiAgICAxLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuICAgIDIuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICAgIDMuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gICAgNC4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAqL1xuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAsXG4gIHByZSB7XG4gICAgZm9udC1mYW1pbHk6IC0tdGhlbWUoLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHksIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7IC8qIDEgKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpOyAvKiAyICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsIG5vcm1hbCk7IC8qIDMgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogNCAqL1xuICB9XG4gIC8qXG4gICAgQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICovXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAvKlxuICAgIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gICovXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgLypcbiAgICAxLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuICAgIDIuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTkzNTcyOSwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTAxNilcbiAgICAzLiBSZW1vdmUgZ2FwcyBiZXR3ZWVuIHRhYmxlIGJvcmRlcnMgYnkgZGVmYXVsdC5cbiAgKi9cbiAgdGFibGUge1xuICAgIHRleHQtaW5kZW50OiAwOyAvKiAxICovXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLyogMyAqL1xuICB9XG4gIC8qXG4gICAgVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cbiAgKi9cbiAgOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiBhdXRvO1xuICB9XG4gIC8qXG4gICAgQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4gICovXG4gIHByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgLypcbiAgICBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgKi9cbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG4gIC8qXG4gICAgTWFrZSBsaXN0cyB1bnN0eWxlZCBieSBkZWZhdWx0LlxuICAqL1xuICBvbCxcbiAgdWwsXG4gIG1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLypcbiAgICAxLiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4gICAgMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlIHNlbnNpYmx5IGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTApXG4gICAgICAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cbiAgKi9cbiAgaW1nLFxuICBzdmcsXG4gIHZpZGVvLFxuICBjYW52YXMsXG4gIGF1ZGlvLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xuICB9XG4gIC8qXG4gICAgQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuICAqL1xuICBpbWcsXG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC8qXG4gICAgMS4gSW5oZXJpdCBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAgMi4gUmVtb3ZlIGJvcmRlciByYWRpdXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgIDMuIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFsbCBicm93c2Vycy5cbiAgICA0LiBFbnN1cmUgY29uc2lzdGVudCBvcGFjaXR5IGZvciBkaXNhYmxlZCBzdGF0ZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAqL1xuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIG9wdGdyb3VwLFxuICB0ZXh0YXJlYSxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8qIDIgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyAqL1xuICAgIG9wYWNpdHk6IDE7IC8qIDQgKi9cbiAgfVxuICAvKlxuICAgIFJlc3RvcmUgZGVmYXVsdCBmb250IHdlaWdodC5cbiAgKi9cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuICAvKlxuICAgIFJlc3RvcmUgaW5kZW50YXRpb24uXG4gICovXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAgb3B0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcbiAgfVxuICAvKlxuICAgIFJlc3RvcmUgc3BhY2UgYWZ0ZXIgYnV0dG9uLlxuICAqL1xuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuICB9XG4gIC8qXG4gICAgUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcbiAgKi9cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAvKlxuICAgIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byBhIHNlbWktdHJhbnNwYXJlbnQgdmVyc2lvbiBvZiB0aGUgY3VycmVudCB0ZXh0IGNvbG9yIGluIGJyb3dzZXJzIHRoYXQgZG8gbm90XG4gICAgY3Jhc2ggd2hlbiB1c2luZyBgY29sb3ItbWl4KOKApilgIHdpdGggYGN1cnJlbnRjb2xvcmAuIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8xNzE5NClcbiAgKi9cbiAgQHN1cHBvcnRzIChub3QgKC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b24pKSBvciAoY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMXB4KSB7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCBjdXJyZW50Y29sb3IgNTAlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG4gIC8qXG4gICAgUHJldmVudCByZXNpemluZyB0ZXh0YXJlYXMgaG9yaXpvbnRhbGx5IGJ5IGRlZmF1bHQuXG4gICovXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG4gIC8qXG4gICAgUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAqL1xuICA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAvKlxuICAgIDEuIEVuc3VyZSBkYXRlL3RpbWUgaW5wdXRzIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IHdoZW4gZW1wdHkgaW4gaU9TIFNhZmFyaS5cbiAgICAyLiBFbnN1cmUgdGV4dCBhbGlnbm1lbnQgY2FuIGJlIGNoYW5nZWQgb24gZGF0ZS90aW1lIGlucHV0cyBpbiBpT1MgU2FmYXJpLlxuICAqL1xuICA6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgbWluLWhlaWdodDogMWxoOyAvKiAxICovXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xuICB9XG4gIC8qXG4gICAgUHJldmVudCBoZWlnaHQgZnJvbSBjaGFuZ2luZyBvbiBkYXRlL3RpbWUgaW5wdXRzIGluIG1hY09TIFNhZmFyaSB3aGVuIHRoZSBpbnB1dCBpcyBzZXQgdG8gYGRpc3BsYXk6IGJsb2NrYC5cbiAgKi9cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC8qXG4gICAgUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGZyb20gcHNldWRvLWVsZW1lbnRzIGluIGRhdGUvdGltZSBpbnB1dHMgdG8gZW5zdXJlIGNvbnNpc3RlbnQgaGVpZ2h0IGFjcm9zcyBicm93c2Vycy5cbiAgKi9cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taWxsaXNlY29uZC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWVyaWRpZW0tZmllbGQge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbiAgLypcbiAgICBDZW50ZXIgZHJvcGRvd24gbWFya2VyIHNob3duIG9uIGlucHV0cyB3aXRoIHBhaXJlZCBgPGRhdGFsaXN0PmBzIGluIENocm9tZS4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzE4NDk5KVxuICAqL1xuICA6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLypcbiAgICBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxuICAqL1xuICA6LW1vei11aS1pbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC8qXG4gICAgQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIHRoZSBib3JkZXIgcmFkaXVzIGluIGlPUyBTYWZhcmkuXG4gICovXG4gIGJ1dHRvbixcbiAgaW5wdXQ6d2hlcmUoW3R5cGU9YnV0dG9uXSwgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdKSxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICB9XG4gIC8qXG4gICAgQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICAqL1xuICA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC8qXG4gICAgTWFrZSBlbGVtZW50cyB3aXRoIHRoZSBIVE1MIGhpZGRlbiBhdHRyaWJ1dGUgc3RheSBoaWRkZW4gYnkgZGVmYXVsdC5cbiAgKi9cbiAgW2hpZGRlbl06d2hlcmUoOm5vdChbaGlkZGVuPXVudGlsLWZvdW5kXSkpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBsYXllciB1dGlsaXRpZXMge1xuICBAdGFpbHdpbmQgdXRpbGl0aWVzO1xufVxuQHNvdXJjZSBub3QgXCIuLi8uLi8uLi9wdWJsaWMvKlwiO1xuQHNvdXJjZSBpbmxpbmUoXCJib3JkZXItezAuLjl9IHotezAuLjEwfSBteC17MC4uMTJ9IG14LWF1dG8gbXktezAuLjEyfSBweC17MC4uMTJ9IHB4LWF1dG8gcHktezAuLjEyfSBwdC17MC4uMTJ9IHttZDosbGc6LH1nYXAtezAuLjEyfSBwLXswLi4xMn0gbS17MC4uMTJ9IG1zLXswLi4xMn0gbWUtezAuLjEyfSBtYi17MC4uMTJ9IG10LXswLi4xMn0gdy17MS4uNn0gdy1mdWxsIHctYXV0byB3LXNjcmVlbiBoLXsxLi42fSBoLWZ1bGwgaC1zY3JlZW4gaC1hdXRvIHttZDosfXRleHQte3hzLHNtLGJhc2UsbGcseGwsezIuLjh9eGx9IGJvcmRlci17cmVkLGJsdWUsZ3JlZW4seWVsbG93LHBpbmssZ3JheSxzbGF0ZSxvcmFuZ2UsZW1lcmFsZCx0ZWFsLGN5YW4saW5kaWdvLHZpb2xldCxwdXJwbGUsZnVjaHNpYSxyb3NlLHdoaXRlfS17MTAwLDIwMCwzMDAsNDAwLDUwMCw2MDAsNzAwLDgwMCw5MDB9IHtob3ZlcjosfXRleHQte3JlZCxibHVlLGdyZWVuLHllbGxvdyxwaW5rLGdyYXksc2xhdGUsb3JhbmdlLGVtZXJhbGQsdGVhbCxjeWFuLGluZGlnbyx2aW9sZXQscHVycGxlLGZ1Y2hzaWEscm9zZSx3aGl0ZX0tezEwMCwyMDAsMzAwLDQwMCw1MDAsNjAwLDcwMCw4MDAsOTAwfSB7aG92ZXI6LH1iZy17cmVkLGJsdWUsZ3JlZW4seWVsbG93LHBpbmssZ3JheSxzbGF0ZSxvcmFuZ2UsZW1lcmFsZCx0ZWFsLGN5YW4saW5kaWdvLHZpb2xldCxwdXJwbGUsZnVjaHNpYSxyb3NlLHdoaXRlLG5ldXRyYWx9LXsxMDAuLjkwMH0gcm91bmRlZC17bm9uZSxzbSxtZCxsZyx4bCwyeGwsM3hsLGZ1bGx9IHJvdW5kZWQte3QsYn0te25vbmUsc20sbWQsbGcseGwsMnhsLDN4bCxmdWxsfSBmb250LXt0aGluLGV4dHJhbGlnaHQsbGlnaHQsbm9ybWFsLG1lZGl1bSxzZW1pYm9sZCxib2xkLGV4dHJhYm9sZH0gZmxleCB7bWQ6LGxnOix9ZmxleC1jb2wge21kOixsZzosfWZsZXgtcm93IGlubGluZS1mbGV4IGJsb2NrIGlubGluZS1ibG9jayB7bWQ6LGxnOix9aGlkZGVuIHttZDosbGc6LH1qdXN0aWZ5LXtzdGFydCxjZW50ZXIsZW5kLGJldHdlZW4sYXJvdW5kLGV2ZW5seX0ge21kOixsZzosfWl0ZW1zLXtzdGFydCxjZW50ZXIsZW5kLGJhc2VsaW5lLHN0cmV0Y2h9IGdyaWQge21kOixsZzosfWdyaWQtY29scy17MS4uMTJ9IHttZDosbGc6LH1jb2wtc3Bhbi17MS4uMTJ9IHttZDosbGc6LH1vcmRlci17MS4uMTB9IHJvdy1zcGFuLXsxLi4xMn0gb3ZlcmZsb3cte2F1dG8saGlkZGVuLHZpc2libGUsc2Nyb2xsfSBvYmplY3Qte2NvdmVyLGNvbnRhaW4sZmlsbCxub25lLHNjYWxlLWRvd259IHtncm91cC1ob3ZlcjosfW9wYWNpdHktezAsMjUsNTAsNzUsMTAwfSBjdXJzb3Ite3BvaW50ZXIsbm90LWFsbG93ZWQsZGVmYXVsdCxtb3ZlfSBhYnNvbHV0ZSBncm91cCBpbmxpbmUgcmVsYXRpdmUge2dyb3VwLWhvdmVyOix9dmlzaWJsZSBpbnZpc2libGUgdHJhbnNpdGlvbiBkdXJhdGlvbi17MTAwLi45MDB9IHNoYWRvdy17c20sbWQsbGd9IHRvcC17ZnVsbCwwLi4xMH0gbGVmdC17MC4uMTB9IHJpZ2h0LXswLi4xMH0gbGlzdC1kaXNjIGxpc3QtaW5zaWRlIHRleHQtanVzdGlmeVwiKTtcbi8qIFBsdWdpbnMgKi9cbkBwbHVnaW4gXCJAdGFpbHdpbmRjc3MvZm9ybXNcIjtcbkBwbHVnaW4gXCJAaWNvbmlmeS90YWlsd2luZDRcIiB7XG4gIHNjYWxlOiAxLjI7XG59XG5AbGF5ZXIgYmFzZSB7XG4gIGJ1dHRvbjpub3QoOmRpc2FibGVkKSxcbiAgW3JvbGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGgxIHtcbiAgICBAYXBwbHkgdGV4dC0zeGwgZm9udC1ib2xkO1xuICB9XG4gIGgyIHtcbiAgICBAYXBwbHkgdGV4dC0yeGwgZm9udC1ib2xkO1xuICB9XG4gIGgzIHtcbiAgICBAYXBwbHkgdGV4dC14bCBmb250LWJvbGQ7XG4gIH1cbiAgaDQge1xuICAgIEBhcHBseSB0ZXh0LWxnIGZvbnQtYm9sZDtcbiAgfVxuICBoNSB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBmb250LWJvbGQ7XG4gIH1cbiAgaDYge1xuICAgIEBhcHBseSB0ZXh0LXNtIGZvbnQtYm9sZDtcbiAgfVxufVxuQGxheWVyIGNvbXBvbmVudHMge1xuICAuZGlzYWJsZWQge1xuICAgIEBhcHBseSBjdXJzb3ItZGVmYXVsdCBvcGFjaXR5LTcwO1xuICB9XG4gIC5kaXNhYmxlZDpob3ZlciB7XG4gICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgfVxuICAudGV4dC1lcnJvciB7XG4gICAgQGFwcGx5IHRleHQtcmVkLTUwMDtcbiAgfVxuICAucmVxdWlyZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICBAYXBwbHkgdGV4dC1yZWQtNTAwO1xuICB9XG4gIC5hbGVydCB7XG4gICAgQGFwcGx5IGJnLXJlZC0xMDAgdGV4dC1yZWQtODAwIGJvcmRlci1yZWQtMjAwIHJvdW5kZWQtbGcgcC00IG1iLTQ7XG4gIH1cbiAgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIEBhcHBseSBiZy1ncmVlbi0xMDAgdGV4dC1ncmVlbi04MDAgYm9yZGVyLWdyZWVuLTIwMDtcbiAgfVxuICAuYWxlcnQuYWxlcnQtaW5mbyB7XG4gICAgQGFwcGx5IGJnLWJsdWUtMTAwIHRleHQtYmx1ZS04MDAgYm9yZGVyLWJsdWUtMjAwO1xuICB9XG4gIC5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgICBAYXBwbHkgYmcteWVsbG93LTEwMCB0ZXh0LXllbGxvdy04MDAgYm9yZGVyLXllbGxvdy0yMDA7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/