html {
  font-size: calc(0.0028571429 * (max(24.375rem, min(100vw, 90rem)) - 24.375rem) + 0.875rem);
}

.text-notification {
  font-size: 0.7rem;
  width: 19.28px;
  height: 19.28px;
  line-height: 20px;
}
.htmx-spinner {
  display: none;
}

.htmx-request.htmx-spinner {
  display: flex;
}

.htmx-request-trigger {
  opacity: 1;
}
.htmx-request-trigger:has(+ .htmx-request) {
  opacity: 0;
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
  html {
  height: 100%;
  font-family: Avenir, sans-serif;
}
  body {
  height: 100%;
}
  h1 {
  font-size: 1.7647058823529411rem;
  line-height: normal;
  font-weight: 900;
}
  h2 {
  font-size: 1.411764705882353rem;
  line-height: normal;
  letter-spacing: calc(1.411764705882353rem * -0.01);
  font-weight: 800;
}
  h3 {
  font-size: 1.1764705882352942rem;
  line-height: normal;
  font-weight: 800;
}
  h4 {
  font-size: 1.0588235294117647rem;
  line-height: normal;
  font-weight: 800;
}
  input {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 400;
}
  section, article, div, p, span, li, code, a, time {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 400;
}
  b, strong {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 500;
}
  dt, label {
  font-size: 0.8235294117647058rem;
  line-height: normal;
  letter-spacing: calc(0.8235294117647058rem * 0.05);
  font-weight: 800;
  text-transform: uppercase;
}
  dd {
  font-size: 1rem;
  line-height: normal;
  letter-spacing: calc(1rem * -0.01);
  font-weight: 400;
}
  caption, figcaption {
  font-size: 0.8235294117647058rem;
  line-height: normal;
  font-weight: 400;
}
@tailwind components;
.tia-button {
  border-radius: 0.5rem;
  padding: 0.5rem;
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 500;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tia-button:disabled {
  cursor: not-allowed;
}
.tia-card {
  border-radius: 0.75rem;
  padding: 1rem;
}
input[type=submit] {
  cursor: pointer;
}
.tia-label {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  letter-spacing: calc(1rem * 0.05);
  font-weight: 500;
  text-transform: uppercase;
}
.tia-label-normal-case {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  letter-spacing: calc(1rem * 0.05);
  font-weight: 500;
  text-transform: none;
}
.tia-radio-button-label {
  text-transform: none;
}
.form-field-col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 0.5rem;
}
.form-field-row {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.tia-checkbox {
  height: 1.25rem;
  accent-color: #559cdb;
}
.tia-checkbox:disabled {
  cursor: not-allowed;
  accent-color: #3c3d3c;
}
.tia-textbox {
  width: 100%;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(208, 209, 208, 1);
  border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
  padding: 0.5rem;
}
.tia-textbox:disabled {
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgba(230, 231, 230, 1);
  background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1));
}
.tia-textbox:user-invalid {
  --tw-border-opacity: 1;
  border-color: rgba(245, 62, 97, 1);
  border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1));
}
.tia-icon-textbox {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.tia-icon-textbox .tia-icon-textbox-img {
  position: absolute;
  margin-right: 0.5rem;
  width: 1.5rem;
}
.tia-icon-textbox .tia-textbox {
  width: 100%;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(208, 209, 208, 1);
  border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 2.5rem;
  padding-left: 0.5rem;
}
.tia-icon-textbox .tia-textbox:disabled {
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgba(230, 231, 230, 1);
  background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1));
}
.tia-select {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(208, 209, 208, 1);
  border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
  background-image: url(../images/dropdown-arrow.png);
  background-size: 30px 30px;
  background-position: center right 0.5rem;
  background-repeat: no-repeat;
  padding: 0.5rem;
}
.tia-select:disabled {
  cursor: not-allowed;
}
.tia-select:user-invalid {
  --tw-border-opacity: 1;
  border-color: rgba(245, 62, 97, 1);
  border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1));
}
.tia-date {
  width: 100%;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgba(208, 209, 208, 1);
  border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
  padding: 0.5rem;
}
.tia-date:disabled {
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgba(230, 231, 230, 1);
  background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1));
}
.tia-date:user-invalid {
  --tw-border-opacity: 1;
  border-color: rgba(245, 62, 97, 1);
  border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1));
}
.error {
  --tw-border-opacity: 1 !important;
  border-color: rgba(245, 62, 97, 1) !important;
  border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1)) !important;
}
.tia-list {
  display: flex;
  flex-direction: column;
  border-radius: 0.75rem;
}
.tia-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tia-nav-tabs {
  display: flex;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgba(202, 213, 229, 1);
  border-bottom-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.tia-nav-tab {
  flex-grow: 1;
  padding: 1rem;
  text-align: center;
}
.tia-nav-tab:hover {
  cursor: pointer;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.-bottom-6 {
  bottom: -1.5rem;
}
.-bottom-\[4\%\] {
  bottom: -4%;
}
.-right-\[150px\] {
  right: -150px;
}
.-top-\[90px\] {
  top: -90px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[10px\] {
  bottom: 10px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-12 {
  left: 3rem;
}
.left-8 {
  left: 2rem;
}
.left-\[5\%\] {
  left: 5%;
}
.right-3 {
  right: 0.75rem;
}
.right-\[50\%\] {
  right: 50%;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-3 {
  top: 0.75rem;
}
.top-\[60px\] {
  top: 60px;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.z-\[-9999\] {
  z-index: -9999;
}
.z-\[99999\] {
  z-index: 99999;
}
.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-6 {
  grid-column: span 6 / span 6;
}
.col-start-2 {
  grid-column-start: 2;
}
.m-4 {
  margin: 1rem;
}
.m-auto {
  margin: auto;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mb-\[2px\] {
  margin-bottom: 2px;
}
.ml-auto {
  margin-left: auto;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.h-16 {
  height: 4rem;
}
.h-24 {
  height: 6rem;
}
.h-3\/4 {
  height: 75%;
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: 1rem;
}
.h-4\/5 {
  height: 80%;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-dvh {
  height: 100dvh;
}
.h-full {
  height: 100%;
}
.h-text-h2 {
  height: 1.411764705882353rem;
}
.h-text-h3 {
  height: 1.1764705882352942rem;
}
.h-text-navigation {
  height: 0.9411764705882353rem;
}
.h-text-regular {
  height: 1rem;
}
.h-text-subtitle {
  height: 1rem;
}
.max-h-40 {
  max-height: 10rem;
}
.max-h-\[250px\] {
  max-height: 250px;
}
.min-h-0 {
  min-height: 0px;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-56 {
  width: 14rem;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.min-w-40 {
  min-width: 10rem;
}
.max-w-40 {
  max-width: 10rem;
}
.max-w-48 {
  max-width: 12rem;
}
.max-w-56 {
  max-width: 14rem;
}
.max-w-screen-sm {
  max-width: 640px;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-none {
  flex: none;
}
.grow {
  flex-grow: 1;
}
.basis-1\/3 {
  flex-basis: 33.333333%;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[50\%\] {
  --tw-translate-x: 50%;
  transform: translate(50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-45deg\] {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.5\] {
  --tw-scale-x: 0.5;
  --tw-scale-y: 0.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0.5) scaleY(0.5);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.7\] {
  --tw-scale-x: 0.7;
  --tw-scale-y: 0.7;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0.7) scaleY(0.7);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.9\] {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0.9) scaleY(0.9);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.auto-rows-min {
  grid-auto-rows: min-content;
}
.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-\[repeat\(4\2c _minmax\(0\2c _1fr\)\)\] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.content-center {
  align-content: center;
}
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-items-stretch {
  justify-items: stretch;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * (1 - 0));
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}
.divide-tia-divider-light-grey-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(218, 223, 231, 1);
  border-color: rgba(218, 223, 231, var(--tw-divide-opacity, 1));
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-clip {
  overflow: clip;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.text-nowrap {
  text-wrap: nowrap;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-tia-divider-light-grey-400 {
  --tw-border-opacity: 1;
  border-color: rgba(202, 213, 229, 1);
  border-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.border-tia-grey-200 {
  --tw-border-opacity: 1;
  border-color: rgba(208, 209, 208, 1);
  border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
}
.border-tia-grey-50 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 246, 245, 1);
  border-color: rgba(245, 246, 245, var(--tw-border-opacity, 1));
}
.border-tia-grey-500 {
  --tw-border-opacity: 1;
  border-color: rgba(108, 110, 108, 1);
  border-color: rgba(108, 110, 108, var(--tw-border-opacity, 1));
}
.border-tia-grey-600 {
  --tw-border-opacity: 1;
  border-color: rgba(88, 90, 88, 1);
  border-color: rgba(88, 90, 88, var(--tw-border-opacity, 1));
}
.border-tia-grey-950 {
  --tw-border-opacity: 1;
  border-color: rgba(38, 38, 38, 1);
  border-color: rgba(38, 38, 38, var(--tw-border-opacity, 1));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, 1);
  border-color: rgba(255, 255, 255, var(--tw-border-opacity, 1));
}
.border-b-tia-divider-light-grey-300 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(218, 223, 231, 1);
  border-bottom-color: rgba(218, 223, 231, var(--tw-border-opacity, 1));
}
.border-b-tia-divider-light-grey-400 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(202, 213, 229, 1);
  border-bottom-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-l-tia-divider-light-grey-400 {
  --tw-border-opacity: 1;
  border-left-color: rgba(202, 213, 229, 1);
  border-left-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.border-r-tia-divider-light-grey-400 {
  --tw-border-opacity: 1;
  border-right-color: rgba(202, 213, 229, 1);
  border-right-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.border-t-tia-divider-light-grey-400 {
  --tw-border-opacity: 1;
  border-top-color: rgba(202, 213, 229, 1);
  border-top-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, 1);
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(228, 237, 250, 1);
  background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 219, 243, 1);
  background-color: rgba(196, 219, 243, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(242, 247, 253, 1);
  background-color: rgba(242, 247, 253, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(43, 117, 184, 1);
  background-color: rgba(43, 117, 184, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 100, 170, 1);
  background-color: rgba(31, 100, 170, var(--tw-bg-opacity, 1));
}
.bg-tia-container-light-grey-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 253, 255, 1);
  background-color: rgba(252, 253, 255, var(--tw-bg-opacity, 1));
}
.bg-tia-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 167, 148, 1);
  background-color: rgba(37, 167, 148, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 231, 230, 1);
  background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(208, 209, 208, 1);
  background-color: rgba(208, 209, 208, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(175, 177, 175, 1);
  background-color: rgba(175, 177, 175, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 137, 135, 1);
  background-color: rgba(135, 137, 135, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 246, 245, 1);
  background-color: rgba(245, 246, 245, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(108, 110, 108, 1);
  background-color: rgba(108, 110, 108, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(88, 90, 88, 1);
  background-color: rgba(88, 90, 88, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(78, 80, 79, 1);
  background-color: rgba(78, 80, 79, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(68, 70, 69, 1);
  background-color: rgba(68, 70, 69, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(60, 61, 60, 1);
  background-color: rgba(60, 61, 60, var(--tw-bg-opacity, 1));
}
.bg-tia-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 62, 97, 1);
  background-color: rgba(245, 62, 97, var(--tw-bg-opacity, 1));
}
.bg-tia-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(227, 27, 75, 1);
  background-color: rgba(227, 27, 75, var(--tw-bg-opacity, 1));
}
.bg-tia-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 188, 25, 1);
  background-color: rgba(217, 188, 25, var(--tw-bg-opacity, 1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-tia-blue-600 {
  --tw-gradient-from: #1f64aa var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(31, 100, 170, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.fill-tia-blue-600 {
  fill: #1f64aa;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-8 {
  padding: 2rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.ps-2 {
  padding-left: 0.5rem;
}
.ps-4 {
  padding-left: 1rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-6 {
  padding-top: 1.5rem;
}
.text-center {
  text-align: center;
}
.text-h1 {
  font-size: 1.7647058823529411rem;
  line-height: normal;
  font-weight: 900;
}
.text-h2 {
  font-size: 1.411764705882353rem;
  line-height: normal;
  letter-spacing: calc(1.411764705882353rem * -0.01);
  font-weight: 800;
}
.text-h3 {
  font-size: 1.1764705882352942rem;
  line-height: normal;
  font-weight: 800;
}
.text-h4 {
  font-size: 1.0588235294117647rem;
  line-height: normal;
  font-weight: 800;
}
.text-impact-title {
  font-size: 2.823529411764706rem;
  line-height: normal;
  font-weight: 900;
}
.text-micro {
  font-size: 0.5882352941176471rem;
  line-height: normal;
  font-weight: 500;
}
.text-navigation {
  font-size: 0.9411764705882353rem;
  line-height: normal;
  letter-spacing: calc(0.9411764705882353rem * -0.01);
  font-weight: 500;
}
.text-navigation-selected {
  font-size: 0.9411764705882353rem;
  line-height: normal;
  letter-spacing: calc(0.9411764705882353rem * -0.01);
  font-weight: 800;
}
.text-regular {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 400;
}
.text-regular-emphasized {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 500;
}
.text-small {
  font-size: 0.8235294117647058rem;
  line-height: normal;
  font-weight: 400;
}
.text-subtitle {
  font-size: 1rem;
  line-height: normal;
  letter-spacing: calc(1rem * -0.01);
  font-weight: 400;
}
.text-subtitle-emphasized {
  font-size: 1rem;
  line-height: normal;
  font-weight: 900;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.normal-case {
  text-transform: none;
}
.text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, 1);
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}
.text-tia-blue-1000 {
  --tw-text-opacity: 1;
  color: rgba(23, 25, 56, 1);
  color: rgba(23, 25, 56, var(--tw-text-opacity, 1));
}
.text-tia-blue-200 {
  --tw-text-opacity: 1;
  color: rgba(196, 219, 243, 1);
  color: rgba(196, 219, 243, var(--tw-text-opacity, 1));
}
.text-tia-blue-300 {
  --tw-text-opacity: 1;
  color: rgba(144, 189, 233, 1);
  color: rgba(144, 189, 233, var(--tw-text-opacity, 1));
}
.text-tia-blue-50 {
  --tw-text-opacity: 1;
  color: rgba(242, 247, 253, 1);
  color: rgba(242, 247, 253, var(--tw-text-opacity, 1));
}
.text-tia-blue-500 {
  --tw-text-opacity: 1;
  color: rgba(43, 117, 184, 1);
  color: rgba(43, 117, 184, var(--tw-text-opacity, 1));
}
.text-tia-blue-600 {
  --tw-text-opacity: 1;
  color: rgba(31, 100, 170, 1);
  color: rgba(31, 100, 170, var(--tw-text-opacity, 1));
}
.text-tia-grey-100 {
  --tw-text-opacity: 1;
  color: rgba(230, 231, 230, 1);
  color: rgba(230, 231, 230, var(--tw-text-opacity, 1));
}
.text-tia-grey-50 {
  --tw-text-opacity: 1;
  color: rgba(245, 246, 245, 1);
  color: rgba(245, 246, 245, var(--tw-text-opacity, 1));
}
.text-tia-grey-600 {
  --tw-text-opacity: 1;
  color: rgba(88, 90, 88, 1);
  color: rgba(88, 90, 88, var(--tw-text-opacity, 1));
}
.text-tia-grey-900 {
  --tw-text-opacity: 1;
  color: rgba(60, 61, 60, 1);
  color: rgba(60, 61, 60, var(--tw-text-opacity, 1));
}
.text-tia-pink-500 {
  --tw-text-opacity: 1;
  color: rgba(245, 62, 97, 1);
  color: rgba(245, 62, 97, var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.decoration-tia-blue-500 {
  text-decoration-color: #2b75b8;
}
.decoration-2 {
  text-decoration-thickness: 2px;
}
.underline-offset-8 {
  text-underline-offset: 8px;
}
.shadow-b-tia-dark-small {
  --tw-shadow: 0px 3px 5px 0px rgba(202, 213, 229, 0.5);
  --tw-shadow-colored: 0px 3px 5px 0px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0px 3px 5px 0px rgba(202, 213, 229, 0.5);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-r-tia-dark {
  --tw-shadow: 4px 2px 25px 8px rgba(202, 213, 229, 0.4);
  --tw-shadow-colored: 4px 2px 25px 8px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 4px 2px 25px 8px rgba(202, 213, 229, 0.4);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-t-tia-dark {
  --tw-shadow: 0px -7px 20px 0px rgba(202, 213, 229, 0.4);
  --tw-shadow-colored: 0px -7px 20px 0px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0px -7px 20px 0px rgba(202, 213, 229, 0.4);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.blur {
  --tw-blur: blur(8px);
  filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  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);
}
.tia-card-elevated {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.tia-card-elevated:hover {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.tia-card-elevated:focus {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.tia-card-elevated-anchor {
  display: flex;
  height: 100%;
  width: 100%;
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgba(23, 25, 56, 1);
  color: rgba(23, 25, 56, var(--tw-text-opacity, 1));
}
.tia-card-elevated-button {
  display: flex;
  height: 100%;
  width: 100%;
  padding: 1rem;
}
.tia-card-vertical-divided {
  display: flex;
  flex-direction: column;
}
.tia-card-vertical-divided > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * (1 - 0));
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  border-style: solid;
  --tw-divide-opacity: 1;
  border-color: rgba(218, 223, 231, 1);
  border-color: rgba(218, 223, 231, var(--tw-divide-opacity, 1));
}
.tia-card-vertical-divided > * {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.tia-card-vertical-divided > *:first-child {
  padding-top: 0px;
}
.tia-card-vertical-divided > *:last-child {
  padding-bottom: 0px;
}
.tia-text-button-danger:disabled, .tia-text-button-warning:disabled, .tia-text-button-success:disabled, .tia-text-button-primary:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(68, 70, 69, 1);
  border-color: rgba(68, 70, 69, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(230, 231, 230, 1);
  background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(68, 70, 69, 1);
  color: rgba(68, 70, 69, var(--tw-text-opacity, 1));
}
.tia-text-button-primary {
  --tw-text-opacity: 1;
  color: rgba(31, 100, 170, 1);
  color: rgba(31, 100, 170, var(--tw-text-opacity, 1));
}
.tia-text-button-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(228, 237, 250, 1);
  background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(27, 80, 137, 1);
  color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
.tia-text-button-primary:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(228, 237, 250, 1);
  background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(27, 80, 137, 1);
  color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
.tia-text-button-success {
  --tw-text-opacity: 1;
  color: rgba(26, 107, 98, 1);
  color: rgba(26, 107, 98, var(--tw-text-opacity, 1));
}
.tia-text-button-success:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 246, 237, 1);
  background-color: rgba(209, 246, 237, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(25, 86, 80, 1);
  color: rgba(25, 86, 80, var(--tw-text-opacity, 1));
}
.tia-text-button-success:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 246, 237, 1);
  background-color: rgba(209, 246, 237, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(25, 86, 80, 1);
  color: rgba(25, 86, 80, var(--tw-text-opacity, 1));
}
.tia-text-button-warning {
  --tw-text-opacity: 1;
  color: rgba(124, 85, 23, 1);
  color: rgba(124, 85, 23, var(--tw-text-opacity, 1));
}
.tia-text-button-warning:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 250, 199, 1);
  background-color: rgba(250, 250, 199, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(106, 71, 25, 1);
  color: rgba(106, 71, 25, var(--tw-text-opacity, 1));
}
.tia-text-button-warning:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 250, 199, 1);
  background-color: rgba(250, 250, 199, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(106, 71, 25, 1);
  color: rgba(106, 71, 25, var(--tw-text-opacity, 1));
}
.tia-text-button-danger {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, 1);
  color: rgba(190, 24, 93, var(--tw-text-opacity, 1));
}
.tia-text-button-danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 228, 231, 1);
  background-color: rgba(255, 228, 231, var(--tw-bg-opacity, 1));
}
.tia-text-button-danger:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(160, 17, 59, 1);
  color: rgba(160, 17, 59, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-danger, .tia-tonal-filled-button-warning, .tia-tonal-filled-button-success, .tia-tonal-filled-button-primary {
  border-width: 2px;
}
.tia-tonal-filled-button-danger:disabled, .tia-tonal-filled-button-warning:disabled, .tia-tonal-filled-button-success:disabled, .tia-tonal-filled-button-primary:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(60, 61, 60, 1);
  border-color: rgba(60, 61, 60, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(208, 209, 208, 1);
  background-color: rgba(208, 209, 208, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(60, 61, 60, 1);
  color: rgba(60, 61, 60, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-primary {
  --tw-border-opacity: 1;
  border-color: rgba(31, 100, 170, 1);
  border-color: rgba(31, 100, 170, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(242, 247, 253, 1);
  background-color: rgba(242, 247, 253, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(31, 100, 170, 1);
  color: rgba(31, 100, 170, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(228, 237, 250, 1);
  background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(27, 80, 137, 1);
  color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-primary:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(228, 237, 250, 1);
  background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(27, 80, 137, 1);
  color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-success {
  --tw-border-opacity: 1;
  border-color: rgba(26, 107, 98, 1);
  border-color: rgba(26, 107, 98, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(209, 246, 237, 1);
  background-color: rgba(209, 246, 237, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(26, 107, 98, 1);
  color: rgba(26, 107, 98, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-success:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(163, 236, 219, 1);
  background-color: rgba(163, 236, 219, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(25, 86, 80, 1);
  color: rgba(25, 86, 80, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-success:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(163, 236, 219, 1);
  background-color: rgba(163, 236, 219, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(25, 86, 80, 1);
  color: rgba(25, 86, 80, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-warning {
  --tw-border-opacity: 1;
  border-color: rgba(124, 85, 23, 1);
  border-color: rgba(124, 85, 23, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(250, 250, 199, 1);
  background-color: rgba(250, 250, 199, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(124, 85, 23, 1);
  color: rgba(124, 85, 23, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-warning:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 242, 147, 1);
  background-color: rgba(245, 242, 147, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(106, 71, 25, 1);
  color: rgba(106, 71, 25, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-warning:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 242, 147, 1);
  background-color: rgba(245, 242, 147, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(106, 71, 25, 1);
  color: rgba(106, 71, 25, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-danger {
  --tw-border-opacity: 1;
  border-color: rgba(191, 17, 63, 1);
  border-color: rgba(191, 17, 63, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(255, 241, 242, 1);
  background-color: rgba(255, 241, 242, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(191, 17, 63, 1);
  color: rgba(191, 17, 63, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 228, 231, 1);
  background-color: rgba(255, 228, 231, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(160, 17, 59, 1);
  color: rgba(160, 17, 59, var(--tw-text-opacity, 1));
}
.tia-tonal-filled-button-danger:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 228, 231, 1);
  background-color: rgba(255, 228, 231, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(160, 17, 59, 1);
  color: rgba(160, 17, 59, var(--tw-text-opacity, 1));
}
.tia-filled-button-danger:disabled, .tia-filled-button-warning:disabled, .tia-filled-button-success:disabled, .tia-filled-button-primary:disabled {
  --tw-border-opacity: 1;
  border-color: rgba(60, 61, 60, 1);
  border-color: rgba(60, 61, 60, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(60, 61, 60, 1);
  background-color: rgba(60, 61, 60, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.tia-filled-button-primary {
  --tw-bg-opacity: 1;
  background-color: rgba(43, 117, 184, 1);
  background-color: rgba(43, 117, 184, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.tia-filled-button-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 100, 170, 1);
  background-color: rgba(31, 100, 170, var(--tw-bg-opacity, 1));
}
.tia-filled-button-primary:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 100, 170, 1);
  background-color: rgba(31, 100, 170, var(--tw-bg-opacity, 1));
}
.tia-filled-button-success {
  --tw-bg-opacity: 1;
  background-color: rgba(26, 107, 98, 1);
  background-color: rgba(26, 107, 98, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.tia-filled-button-success:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(25, 86, 80, 1);
  background-color: rgba(25, 86, 80, var(--tw-bg-opacity, 1));
}
.tia-filled-button-success:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(25, 86, 80, 1);
  background-color: rgba(25, 86, 80, var(--tw-bg-opacity, 1));
}
.tia-filled-button-warning {
  --tw-bg-opacity: 1;
  background-color: rgba(234, 214, 49, 1);
  background-color: rgba(234, 214, 49, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(38, 38, 38, 1);
  color: rgba(38, 38, 38, var(--tw-text-opacity, 1));
}
.tia-filled-button-warning:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 188, 25, 1);
  background-color: rgba(217, 188, 25, var(--tw-bg-opacity, 1));
}
.tia-filled-button-warning:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 188, 25, 1);
  background-color: rgba(217, 188, 25, var(--tw-bg-opacity, 1));
}
.tia-filled-button-danger {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 17, 63, 1);
  background-color: rgba(191, 17, 63, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.tia-filled-button-danger:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 17, 59, 1);
  background-color: rgba(160, 17, 59, var(--tw-bg-opacity, 1));
}
.tia-filled-button-danger:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(160, 17, 59, 1);
  background-color: rgba(160, 17, 59, var(--tw-bg-opacity, 1));
}
.tia-nav-tab-active {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(202, 213, 229, 1);
  border-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(228, 237, 250, 1);
  background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
  font-size: 0.9411764705882353rem;
  line-height: normal;
  letter-spacing: calc(0.9411764705882353rem * -0.01);
  font-weight: 800;
  --tw-text-opacity: 1;
  color: rgba(60, 61, 60, 1);
  color: rgba(60, 61, 60, var(--tw-text-opacity, 1));
  --tw-shadow: 0px -7px 20px 0px rgba(202, 213, 229, 0.4);
  --tw-shadow-colored: 0px -7px 20px 0px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0px -7px 20px 0px rgba(202, 213, 229, 0.4);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.tia-nav-tab-inactive {
  font-size: 0.9411764705882353rem;
  line-height: normal;
  letter-spacing: calc(0.9411764705882353rem * -0.01);
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgba(88, 90, 88, 1);
  color: rgba(88, 90, 88, var(--tw-text-opacity, 1));
}
a.inline-link {
  --tw-text-opacity: 1;
  color: rgba(31, 100, 170, 1);
  color: rgba(31, 100, 170, var(--tw-text-opacity, 1));
}
a.inline-link:visited {
  color: rgb(168, 85, 247);
}
.tia-list-divided > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * (1 - 0));
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-top-width: calc(1px * calc(1 - 0));
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * 0);
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  border-style: solid;
  --tw-divide-opacity: 1;
  border-color: rgba(218, 223, 231, 1);
  border-color: rgba(218, 223, 231, var(--tw-divide-opacity, 1));
}
.peer:disabled ~ .peer-disabled\:disabled-field {
  --tw-text-opacity: 1;
  color: rgba(60, 61, 60, 1);
  color: rgba(60, 61, 60, var(--tw-text-opacity, 1));
}
.peer:disabled ~ .peer-disabled\:disabled-field:hover {
  cursor: not-allowed;
}
.group:has(:disabled) .group-has-\[\:disabled\]\:disabled-field {
  --tw-text-opacity: 1;
  color: rgba(60, 61, 60, 1);
  color: rgba(60, 61, 60, var(--tw-text-opacity, 1));
}
.group:has(:disabled) .group-has-\[\:disabled\]\:disabled-field:hover {
  cursor: not-allowed;
}
.hover\:bg-tia-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(228, 237, 250, 1);
  background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
}
.hover\:bg-tia-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(242, 247, 253, 1);
  background-color: rgba(242, 247, 253, var(--tw-bg-opacity, 1));
}
.hover\:bg-tia-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(43, 117, 184, 1);
  background-color: rgba(43, 117, 184, var(--tw-bg-opacity, 1));
}
.hover\:fill-tia-blue-700:hover {
  fill: #1b5089;
}
.hover\:text-tia-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgba(43, 117, 184, 1);
  color: rgba(43, 117, 184, var(--tw-text-opacity, 1));
}
.hover\:text-tia-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgba(27, 80, 137, 1);
  color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
.hover\:text-tia-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgba(26, 69, 114, 1);
  color: rgba(26, 69, 114, var(--tw-text-opacity, 1));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.focus\:bg-tia-blue-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(228, 237, 250, 1);
  background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
}
.focus\:bg-tia-blue-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(43, 117, 184, 1);
  background-color: rgba(43, 117, 184, var(--tw-bg-opacity, 1));
}
.focus\:text-tia-blue-700:focus {
  --tw-text-opacity: 1;
  color: rgba(27, 80, 137, 1);
  color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
.active\:text-navigation-selected:active {
  font-size: 0.9411764705882353rem;
  line-height: normal;
  letter-spacing: calc(0.9411764705882353rem * -0.01);
  font-weight: 800;
}
.group:last-child .group-last\:hidden {
  display: none;
}
.group:focus-within .group-focus-within\:block {
  display: block;
}
.group:hover .group-hover\:border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, 1);
  border-color: rgba(255, 255, 255, var(--tw-border-opacity, 1));
}
.group:hover .group-hover\:border-b-tia-blue-500 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(43, 117, 184, 1);
  border-bottom-color: rgba(43, 117, 184, var(--tw-border-opacity, 1));
}
.group:hover .group-hover\:stroke-2 {
  stroke-width: 2;
}
.group:hover .group-hover\:text-navigation-selected {
  font-size: 0.9411764705882353rem;
  line-height: normal;
  letter-spacing: calc(0.9411764705882353rem * -0.01);
  font-weight: 800;
}
.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}
.group:focus .group-focus\:border-b-tia-blue-500 {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(43, 117, 184, 1);
  border-bottom-color: rgba(43, 117, 184, var(--tw-border-opacity, 1));
}
.group:focus .group-focus\:text-navigation-selected {
  font-size: 0.9411764705882353rem;
  line-height: normal;
  letter-spacing: calc(0.9411764705882353rem * -0.01);
  font-weight: 800;
}
.group:focus .group-focus\:underline {
  text-decoration-line: underline;
}
.peer:required ~ .peer-required\:red-asterisk::after {
    content: " *";
    --tw-text-opacity: 1;
    color: rgba(245, 62, 97, 1);
    color: rgba(245, 62, 97, var(--tw-text-opacity, 1));
  }
.group:has(:required) .group-has-\[\:required\]\:red-asterisk::after {
    content: " *";
    --tw-text-opacity: 1;
    color: rgba(245, 62, 97, 1);
    color: rgba(245, 62, 97, var(--tw-text-opacity, 1));
  }
.aria-selected\:bg-tia-blue-50[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgba(242, 247, 253, 1);
  background-color: rgba(242, 247, 253, var(--tw-bg-opacity, 1));
}
.group[aria-pressed="true"] .group-aria-pressed\:inline {
  display: inline;
}
.group[aria-pressed="true"] .group-aria-pressed\:hidden {
  display: none;
}
@media (min-width: 640px) {

  .sm\:w-auto {
    width: auto;
  }
}
@media (min-width: 768px) {

  .md\:bottom-\[36\%\] {
    bottom: 36%;
  }

  .md\:left-\[50px\] {
    left: 50px;
  }

  .md\:right-\[5\%\] {
    right: 5%;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:max-w-60 {
    max-width: 15rem;
  }

  .md\:grow-0 {
    flex-grow: 0;
  }

  .md\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:gap-16 {
    gap: 4rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:shadow-b-tia-dark {
    --tw-shadow: 0px 5px 40px 0px rgba(202, 213, 229, 0.5);
    --tw-shadow-colored: 0px 5px 40px 0px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0px 5px 40px 0px rgba(202, 213, 229, 0.5);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
  }
}
@media (min-width: 1024px) {

  .lg\:-bottom-16 {
    bottom: -4rem;
  }

  .lg\:-left-16 {
    left: -4rem;
  }

  .lg\:left-0 {
    left: 0px;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:h-64 {
    height: 16rem;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-0 {
    gap: 0px;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:text-h1 {
    font-size: 1.7647058823529411rem;
    line-height: normal;
    font-weight: 900;
  }

  .lg\:text-h2 {
    font-size: 1.411764705882353rem;
    line-height: normal;
    letter-spacing: calc(1.411764705882353rem * -0.01);
    font-weight: 800;
  }
}
.pointer-events-none {
    pointer-events: none;
}
.visible {
    visibility: visible;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.sticky {
    position: sticky;
}
.-bottom-6 {
    bottom: -1.5rem;
}
.-bottom-\[4\%\] {
    bottom: -4%;
}
.-right-\[150px\] {
    right: -150px;
}
.-top-\[90px\] {
    top: -90px;
}
.bottom-0 {
    bottom: 0px;
}
.bottom-\[10px\] {
    bottom: 10px;
}
.left-0 {
    left: 0px;
}
.left-1\/2 {
    left: 50%;
}
.left-12 {
    left: 3rem;
}
.left-8 {
    left: 2rem;
}
.left-\[5\%\] {
    left: 5%;
}
.right-3 {
    right: 0.75rem;
}
.right-\[50\%\] {
    right: 50%;
}
.top-0 {
    top: 0px;
}
.top-1\/2 {
    top: 50%;
}
.top-3 {
    top: 0.75rem;
}
.top-\[60px\] {
    top: 60px;
}
.z-10 {
    z-index: 10;
}
.z-50 {
    z-index: 50;
}
.z-\[-9999\] {
    z-index: -9999;
}
.z-\[99999\] {
    z-index: 99999;
}
.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-6 {
    grid-column: span 6 / span 6;
}
.col-start-2 {
    grid-column-start: 2;
}
.m-4 {
    margin: 1rem;
}
.m-auto {
    margin: auto;
}
.mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.my-auto {
    margin-top: auto;
    margin-bottom: auto;
}
.mb-\[2px\] {
    margin-bottom: 2px;
}
.ml-auto {
    margin-left: auto;
}
.mt-auto {
    margin-top: auto;
}
.box-border {
    box-sizing: border-box;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.table {
    display: table;
}
.grid {
    display: grid;
}
.hidden {
    display: none;
}
.aspect-\[16\/9\] {
    aspect-ratio: 16/9;
}
.aspect-square {
    aspect-ratio: 1 / 1;
}
.h-16 {
    height: 4rem;
}
.h-24 {
    height: 6rem;
}
.h-3\/4 {
    height: 75%;
}
.h-32 {
    height: 8rem;
}
.h-4 {
    height: 1rem;
}
.h-4\/5 {
    height: 80%;
}
.h-5 {
    height: 1.25rem;
}
.h-6 {
    height: 1.5rem;
}
.h-dvh {
    height: 100dvh;
}
.h-full {
    height: 100%;
}
.h-text-h2 {
    height: 1.411764705882353rem;
}
.h-text-h3 {
    height: 1.1764705882352942rem;
}
.h-text-navigation {
    height: 0.9411764705882353rem;
}
.h-text-regular {
    height: 1rem;
}
.h-text-subtitle {
    height: 1rem;
}
.max-h-40 {
    max-height: 10rem;
}
.max-h-\[250px\] {
    max-height: 250px;
}
.min-h-0 {
    min-height: 0px;
}
.w-1\/4 {
    width: 25%;
}
.w-1\/5 {
    width: 20%;
}
.w-56 {
    width: 14rem;
}
.w-fit {
    width: -moz-fit-content;
    width: fit-content;
}
.w-full {
    width: 100%;
}
.min-w-40 {
    min-width: 10rem;
}
.max-w-40 {
    max-width: 10rem;
}
.max-w-48 {
    max-width: 12rem;
}
.max-w-56 {
    max-width: 14rem;
}
.max-w-screen-sm {
    max-width: 640px;
}
.flex-1 {
    flex: 1 1 0%;
}
.flex-none {
    flex: none;
}
.grow {
    flex-grow: 1;
}
.basis-1\/3 {
    flex-basis: 33.333333%;
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[50\%\] {
    --tw-translate-x: 50%;
    transform: translate(50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-45deg\] {
    --tw-rotate: -45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(-45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.5\] {
    --tw-scale-x: 0.5;
    --tw-scale-y: 0.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0.5) scaleY(0.5);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.7\] {
    --tw-scale-x: 0.7;
    --tw-scale-y: 0.7;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0.7) scaleY(0.7);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.9\] {
    --tw-scale-x: 0.9;
    --tw-scale-y: 0.9;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(0.9) scaleY(0.9);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
.animate-spin {
    animation: spin 1s linear infinite;
}
.cursor-pointer {
    cursor: pointer;
}
.resize {
    resize: both;
}
.list-disc {
    list-style-type: disc;
}
.list-none {
    list-style-type: none;
}
.auto-rows-min {
    grid-auto-rows: min-content;
}
.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-\[repeat\(4\2c _minmax\(0\2c _1fr\)\)\] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.flex-row {
    flex-direction: row;
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.content-center {
    align-content: center;
}
.items-start {
    align-items: flex-start;
}
.items-center {
    align-items: center;
}
.items-stretch {
    align-items: stretch;
}
.justify-start {
    justify-content: flex-start;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.justify-around {
    justify-content: space-around;
}
.justify-items-stretch {
    justify-items: stretch;
}
.gap-1 {
    gap: 0.25rem;
}
.gap-2 {
    gap: 0.5rem;
}
.gap-3 {
    gap: 0.75rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-5 {
    gap: 1.25rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-8 {
    gap: 2rem;
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * (1 - 0));
    border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
    border-top-width: calc(1px * calc(1 - 0));
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * 0);
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
}
.divide-tia-divider-light-grey-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(218, 223, 231, 1);
    border-color: rgba(218, 223, 231, var(--tw-divide-opacity, 1));
}
.self-end {
    align-self: flex-end;
}
.self-center {
    align-self: center;
}
.overflow-auto {
    overflow: auto;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-clip {
    overflow: clip;
}
.overflow-x-auto {
    overflow-x: auto;
}
.overflow-y-auto {
    overflow-y: auto;
}
.overflow-y-hidden {
    overflow-y: hidden;
}
.text-nowrap {
    text-wrap: nowrap;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-lg {
    border-radius: 0.5rem;
}
.rounded-xl {
    border-radius: 0.75rem;
}
.rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}
.border {
    border-width: 1px;
}
.border-2 {
    border-width: 2px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-b-2 {
    border-bottom-width: 2px;
}
.border-l {
    border-left-width: 1px;
}
.border-r {
    border-right-width: 1px;
}
.border-t {
    border-top-width: 1px;
}
.border-tia-divider-light-grey-400 {
    --tw-border-opacity: 1;
    border-color: rgba(202, 213, 229, 1);
    border-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.border-tia-grey-200 {
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
}
.border-tia-grey-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 246, 245, 1);
    border-color: rgba(245, 246, 245, var(--tw-border-opacity, 1));
}
.border-tia-grey-500 {
    --tw-border-opacity: 1;
    border-color: rgba(108, 110, 108, 1);
    border-color: rgba(108, 110, 108, var(--tw-border-opacity, 1));
}
.border-tia-grey-600 {
    --tw-border-opacity: 1;
    border-color: rgba(88, 90, 88, 1);
    border-color: rgba(88, 90, 88, var(--tw-border-opacity, 1));
}
.border-tia-grey-950 {
    --tw-border-opacity: 1;
    border-color: rgba(38, 38, 38, 1);
    border-color: rgba(38, 38, 38, var(--tw-border-opacity, 1));
}
.border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, var(--tw-border-opacity, 1));
}
.border-b-tia-divider-light-grey-300 {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(218, 223, 231, 1);
    border-bottom-color: rgba(218, 223, 231, var(--tw-border-opacity, 1));
}
.border-b-tia-divider-light-grey-400 {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(202, 213, 229, 1);
    border-bottom-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.border-b-transparent {
    border-bottom-color: transparent;
}
.border-l-tia-divider-light-grey-400 {
    --tw-border-opacity: 1;
    border-left-color: rgba(202, 213, 229, 1);
    border-left-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.border-r-tia-divider-light-grey-400 {
    --tw-border-opacity: 1;
    border-right-color: rgba(202, 213, 229, 1);
    border-right-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.border-t-tia-divider-light-grey-400 {
    --tw-border-opacity: 1;
    border-top-color: rgba(202, 213, 229, 1);
    border-top-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
}
.bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, 1);
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(228, 237, 250, 1);
    background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 219, 243, 1);
    background-color: rgba(196, 219, 243, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(242, 247, 253, 1);
    background-color: rgba(242, 247, 253, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(43, 117, 184, 1);
    background-color: rgba(43, 117, 184, var(--tw-bg-opacity, 1));
}
.bg-tia-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 100, 170, 1);
    background-color: rgba(31, 100, 170, var(--tw-bg-opacity, 1));
}
.bg-tia-container-light-grey-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 253, 255, 1);
    background-color: rgba(252, 253, 255, var(--tw-bg-opacity, 1));
}
.bg-tia-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 167, 148, 1);
    background-color: rgba(37, 167, 148, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(230, 231, 230, 1);
    background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(208, 209, 208, 1);
    background-color: rgba(208, 209, 208, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(175, 177, 175, 1);
    background-color: rgba(175, 177, 175, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(135, 137, 135, 1);
    background-color: rgba(135, 137, 135, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 246, 245, 1);
    background-color: rgba(245, 246, 245, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(108, 110, 108, 1);
    background-color: rgba(108, 110, 108, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(88, 90, 88, 1);
    background-color: rgba(88, 90, 88, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(78, 80, 79, 1);
    background-color: rgba(78, 80, 79, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(68, 70, 69, 1);
    background-color: rgba(68, 70, 69, var(--tw-bg-opacity, 1));
}
.bg-tia-grey-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(60, 61, 60, 1);
    background-color: rgba(60, 61, 60, var(--tw-bg-opacity, 1));
}
.bg-tia-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 62, 97, 1);
    background-color: rgba(245, 62, 97, var(--tw-bg-opacity, 1));
}
.bg-tia-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(227, 27, 75, 1);
    background-color: rgba(227, 27, 75, var(--tw-bg-opacity, 1));
}
.bg-tia-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 188, 25, 1);
    background-color: rgba(217, 188, 25, var(--tw-bg-opacity, 1));
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-tia-blue-600 {
    --tw-gradient-from: #1f64aa var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(31, 100, 170, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.fill-tia-blue-600 {
    fill: #1f64aa;
}
.p-2 {
    padding: 0.5rem;
}
.p-3 {
    padding: 0.75rem;
}
.p-4 {
    padding: 1rem;
}
.p-5 {
    padding: 1.25rem;
}
.p-8 {
    padding: 2rem;
}
.px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.pb-0 {
    padding-bottom: 0px;
}
.pb-4 {
    padding-bottom: 1rem;
}
.pb-5 {
    padding-bottom: 1.25rem;
}
.pl-6 {
    padding-left: 1.5rem;
}
.ps-2 {
    padding-left: 0.5rem;
}
.ps-4 {
    padding-left: 1rem;
}
.pt-0 {
    padding-top: 0px;
}
.pt-6 {
    padding-top: 1.5rem;
}
.text-center {
    text-align: center;
}
.text-h1 {
    font-size: 1.7647058823529411rem;
    line-height: normal;
    font-weight: 900;
}
.text-h2 {
    font-size: 1.411764705882353rem;
    line-height: normal;
    letter-spacing: calc(1.411764705882353rem * -0.01);
    font-weight: 800;
}
.text-h3 {
    font-size: 1.1764705882352942rem;
    line-height: normal;
    font-weight: 800;
}
.text-h4 {
    font-size: 1.0588235294117647rem;
    line-height: normal;
    font-weight: 800;
}
.text-impact-title {
    font-size: 2.823529411764706rem;
    line-height: normal;
    font-weight: 900;
}
.text-micro {
    font-size: 0.5882352941176471rem;
    line-height: normal;
    font-weight: 500;
}
.text-navigation {
    font-size: 0.9411764705882353rem;
    line-height: normal;
    letter-spacing: calc(0.9411764705882353rem * -0.01);
    font-weight: 500;
}
.text-navigation-selected {
    font-size: 0.9411764705882353rem;
    line-height: normal;
    letter-spacing: calc(0.9411764705882353rem * -0.01);
    font-weight: 800;
}
.text-regular {
    font-size: 1rem;
    line-height: calc(1rem * 1.4);
    font-weight: 400;
}
.text-regular-emphasized {
    font-size: 1rem;
    line-height: calc(1rem * 1.4);
    font-weight: 500;
}
.text-small {
    font-size: 0.8235294117647058rem;
    line-height: normal;
    font-weight: 400;
}
.text-subtitle {
    font-size: 1rem;
    line-height: normal;
    letter-spacing: calc(1rem * -0.01);
    font-weight: 400;
}
.text-subtitle-emphasized {
    font-size: 1rem;
    line-height: normal;
    font-weight: 900;
}
.font-bold {
    font-weight: 700;
}
.font-medium {
    font-weight: 500;
}
.normal-case {
    text-transform: none;
}
.text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}
.text-tia-blue-1000 {
    --tw-text-opacity: 1;
    color: rgba(23, 25, 56, 1);
    color: rgba(23, 25, 56, var(--tw-text-opacity, 1));
}
.text-tia-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(196, 219, 243, 1);
    color: rgba(196, 219, 243, var(--tw-text-opacity, 1));
}
.text-tia-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(144, 189, 233, 1);
    color: rgba(144, 189, 233, var(--tw-text-opacity, 1));
}
.text-tia-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(242, 247, 253, 1);
    color: rgba(242, 247, 253, var(--tw-text-opacity, 1));
}
.text-tia-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(43, 117, 184, 1);
    color: rgba(43, 117, 184, var(--tw-text-opacity, 1));
}
.text-tia-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(31, 100, 170, 1);
    color: rgba(31, 100, 170, var(--tw-text-opacity, 1));
}
.text-tia-grey-100 {
    --tw-text-opacity: 1;
    color: rgba(230, 231, 230, 1);
    color: rgba(230, 231, 230, var(--tw-text-opacity, 1));
}
.text-tia-grey-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 246, 245, 1);
    color: rgba(245, 246, 245, var(--tw-text-opacity, 1));
}
.text-tia-grey-600 {
    --tw-text-opacity: 1;
    color: rgba(88, 90, 88, 1);
    color: rgba(88, 90, 88, var(--tw-text-opacity, 1));
}
.text-tia-grey-900 {
    --tw-text-opacity: 1;
    color: rgba(60, 61, 60, 1);
    color: rgba(60, 61, 60, var(--tw-text-opacity, 1));
}
.text-tia-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 62, 97, 1);
    color: rgba(245, 62, 97, var(--tw-text-opacity, 1));
}
.text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.underline {
    text-decoration-line: underline;
}
.decoration-tia-blue-500 {
    text-decoration-color: #2b75b8;
}
.decoration-2 {
    text-decoration-thickness: 2px;
}
.underline-offset-8 {
    text-underline-offset: 8px;
}
.shadow-b-tia-dark-small {
    --tw-shadow: 0px 3px 5px 0px rgba(202, 213, 229, 0.5);
    --tw-shadow-colored: 0px 3px 5px 0px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0px 3px 5px 0px rgba(202, 213, 229, 0.5);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-r-tia-dark {
    --tw-shadow: 4px 2px 25px 8px rgba(202, 213, 229, 0.4);
    --tw-shadow-colored: 4px 2px 25px 8px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 4px 2px 25px 8px rgba(202, 213, 229, 0.4);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.shadow-t-tia-dark {
    --tw-shadow: 0px -7px 20px 0px rgba(202, 213, 229, 0.4);
    --tw-shadow-colored: 0px -7px 20px 0px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0px -7px 20px 0px rgba(202, 213, 229, 0.4);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.blur {
    --tw-blur: blur(8px);
    filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
    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);
}
  .tia-card-elevated {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
  .tia-card-elevated:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
  .tia-card-elevated:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
  .tia-card-elevated-anchor {
    display: flex;
    height: 100%;
    width: 100%;
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgba(23, 25, 56, 1);
    color: rgba(23, 25, 56, var(--tw-text-opacity, 1));
}
  .tia-card-elevated-button {
    display: flex;
    height: 100%;
    width: 100%;
    padding: 1rem;
}
  .tia-card-vertical-divided {
    display: flex;
    flex-direction: column;
}
  .tia-card-vertical-divided > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * (1 - 0));
    border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
    border-top-width: calc(1px * calc(1 - 0));
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * 0);
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
    border-style: solid;
    --tw-divide-opacity: 1;
    border-color: rgba(218, 223, 231, 1);
    border-color: rgba(218, 223, 231, var(--tw-divide-opacity, 1));
}
  .tia-card-vertical-divided > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
  .tia-card-vertical-divided > *:first-child {
    padding-top: 0px;
}
  .tia-card-vertical-divided > *:last-child {
    padding-bottom: 0px;
}
  .tia-text-button-danger:disabled, .tia-text-button-warning:disabled, .tia-text-button-success:disabled, .tia-text-button-primary:disabled {
    --tw-border-opacity: 1;
    border-color: rgba(68, 70, 69, 1);
    border-color: rgba(68, 70, 69, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(230, 231, 230, 1);
    background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(68, 70, 69, 1);
    color: rgba(68, 70, 69, var(--tw-text-opacity, 1));
}
  .tia-text-button-primary {
    --tw-text-opacity: 1;
    color: rgba(31, 100, 170, 1);
    color: rgba(31, 100, 170, var(--tw-text-opacity, 1));
}
  .tia-text-button-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(228, 237, 250, 1);
    background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(27, 80, 137, 1);
    color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
  .tia-text-button-primary:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(228, 237, 250, 1);
    background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(27, 80, 137, 1);
    color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
  .tia-text-button-success {
    --tw-text-opacity: 1;
    color: rgba(26, 107, 98, 1);
    color: rgba(26, 107, 98, var(--tw-text-opacity, 1));
}
  .tia-text-button-success:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 246, 237, 1);
    background-color: rgba(209, 246, 237, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(25, 86, 80, 1);
    color: rgba(25, 86, 80, var(--tw-text-opacity, 1));
}
  .tia-text-button-success:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 246, 237, 1);
    background-color: rgba(209, 246, 237, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(25, 86, 80, 1);
    color: rgba(25, 86, 80, var(--tw-text-opacity, 1));
}
  .tia-text-button-warning {
    --tw-text-opacity: 1;
    color: rgba(124, 85, 23, 1);
    color: rgba(124, 85, 23, var(--tw-text-opacity, 1));
}
  .tia-text-button-warning:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250, 250, 199, 1);
    background-color: rgba(250, 250, 199, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(106, 71, 25, 1);
    color: rgba(106, 71, 25, var(--tw-text-opacity, 1));
}
  .tia-text-button-warning:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(250, 250, 199, 1);
    background-color: rgba(250, 250, 199, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(106, 71, 25, 1);
    color: rgba(106, 71, 25, var(--tw-text-opacity, 1));
}
  .tia-text-button-danger {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, 1);
    color: rgba(190, 24, 93, var(--tw-text-opacity, 1));
}
  .tia-text-button-danger:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 228, 231, 1);
    background-color: rgba(255, 228, 231, var(--tw-bg-opacity, 1));
}
  .tia-text-button-danger:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(160, 17, 59, 1);
    color: rgba(160, 17, 59, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-danger, .tia-tonal-filled-button-warning, .tia-tonal-filled-button-success, .tia-tonal-filled-button-primary {
    border-width: 2px;
}
  .tia-tonal-filled-button-danger:disabled, .tia-tonal-filled-button-warning:disabled, .tia-tonal-filled-button-success:disabled, .tia-tonal-filled-button-primary:disabled {
    --tw-border-opacity: 1;
    border-color: rgba(60, 61, 60, 1);
    border-color: rgba(60, 61, 60, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(208, 209, 208, 1);
    background-color: rgba(208, 209, 208, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(60, 61, 60, 1);
    color: rgba(60, 61, 60, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-primary {
    --tw-border-opacity: 1;
    border-color: rgba(31, 100, 170, 1);
    border-color: rgba(31, 100, 170, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(242, 247, 253, 1);
    background-color: rgba(242, 247, 253, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(31, 100, 170, 1);
    color: rgba(31, 100, 170, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(228, 237, 250, 1);
    background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(27, 80, 137, 1);
    color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-primary:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(228, 237, 250, 1);
    background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(27, 80, 137, 1);
    color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-success {
    --tw-border-opacity: 1;
    border-color: rgba(26, 107, 98, 1);
    border-color: rgba(26, 107, 98, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(209, 246, 237, 1);
    background-color: rgba(209, 246, 237, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(26, 107, 98, 1);
    color: rgba(26, 107, 98, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-success:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(163, 236, 219, 1);
    background-color: rgba(163, 236, 219, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(25, 86, 80, 1);
    color: rgba(25, 86, 80, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-success:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(163, 236, 219, 1);
    background-color: rgba(163, 236, 219, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(25, 86, 80, 1);
    color: rgba(25, 86, 80, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-warning {
    --tw-border-opacity: 1;
    border-color: rgba(124, 85, 23, 1);
    border-color: rgba(124, 85, 23, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(250, 250, 199, 1);
    background-color: rgba(250, 250, 199, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(124, 85, 23, 1);
    color: rgba(124, 85, 23, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-warning:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 242, 147, 1);
    background-color: rgba(245, 242, 147, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(106, 71, 25, 1);
    color: rgba(106, 71, 25, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-warning:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 242, 147, 1);
    background-color: rgba(245, 242, 147, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(106, 71, 25, 1);
    color: rgba(106, 71, 25, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-danger {
    --tw-border-opacity: 1;
    border-color: rgba(191, 17, 63, 1);
    border-color: rgba(191, 17, 63, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 241, 242, 1);
    background-color: rgba(255, 241, 242, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(191, 17, 63, 1);
    color: rgba(191, 17, 63, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-danger:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 228, 231, 1);
    background-color: rgba(255, 228, 231, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(160, 17, 59, 1);
    color: rgba(160, 17, 59, var(--tw-text-opacity, 1));
}
  .tia-tonal-filled-button-danger:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 228, 231, 1);
    background-color: rgba(255, 228, 231, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(160, 17, 59, 1);
    color: rgba(160, 17, 59, var(--tw-text-opacity, 1));
}
  .tia-filled-button-danger:disabled, .tia-filled-button-warning:disabled, .tia-filled-button-success:disabled, .tia-filled-button-primary:disabled {
    --tw-border-opacity: 1;
    border-color: rgba(60, 61, 60, 1);
    border-color: rgba(60, 61, 60, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(60, 61, 60, 1);
    background-color: rgba(60, 61, 60, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
  .tia-filled-button-primary {
    --tw-bg-opacity: 1;
    background-color: rgba(43, 117, 184, 1);
    background-color: rgba(43, 117, 184, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
  .tia-filled-button-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 100, 170, 1);
    background-color: rgba(31, 100, 170, var(--tw-bg-opacity, 1));
}
  .tia-filled-button-primary:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 100, 170, 1);
    background-color: rgba(31, 100, 170, var(--tw-bg-opacity, 1));
}
  .tia-filled-button-success {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 107, 98, 1);
    background-color: rgba(26, 107, 98, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
  .tia-filled-button-success:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(25, 86, 80, 1);
    background-color: rgba(25, 86, 80, var(--tw-bg-opacity, 1));
}
  .tia-filled-button-success:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(25, 86, 80, 1);
    background-color: rgba(25, 86, 80, var(--tw-bg-opacity, 1));
}
  .tia-filled-button-warning {
    --tw-bg-opacity: 1;
    background-color: rgba(234, 214, 49, 1);
    background-color: rgba(234, 214, 49, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(38, 38, 38, 1);
    color: rgba(38, 38, 38, var(--tw-text-opacity, 1));
}
  .tia-filled-button-warning:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 188, 25, 1);
    background-color: rgba(217, 188, 25, var(--tw-bg-opacity, 1));
}
  .tia-filled-button-warning:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 188, 25, 1);
    background-color: rgba(217, 188, 25, var(--tw-bg-opacity, 1));
}
  .tia-filled-button-danger {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 17, 63, 1);
    background-color: rgba(191, 17, 63, var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
  .tia-filled-button-danger:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 17, 59, 1);
    background-color: rgba(160, 17, 59, var(--tw-bg-opacity, 1));
}
  .tia-filled-button-danger:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(160, 17, 59, 1);
    background-color: rgba(160, 17, 59, var(--tw-bg-opacity, 1));
}
  .tia-nav-tab-active {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(202, 213, 229, 1);
    border-color: rgba(202, 213, 229, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(228, 237, 250, 1);
    background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
    font-size: 0.9411764705882353rem;
    line-height: normal;
    letter-spacing: calc(0.9411764705882353rem * -0.01);
    font-weight: 800;
    --tw-text-opacity: 1;
    color: rgba(60, 61, 60, 1);
    color: rgba(60, 61, 60, var(--tw-text-opacity, 1));
    --tw-shadow: 0px -7px 20px 0px rgba(202, 213, 229, 0.4);
    --tw-shadow-colored: 0px -7px 20px 0px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0px -7px 20px 0px rgba(202, 213, 229, 0.4);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
  .tia-nav-tab-inactive {
    font-size: 0.9411764705882353rem;
    line-height: normal;
    letter-spacing: calc(0.9411764705882353rem * -0.01);
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(88, 90, 88, 1);
    color: rgba(88, 90, 88, var(--tw-text-opacity, 1));
}
  a.inline-link {
    --tw-text-opacity: 1;
    color: rgba(31, 100, 170, 1);
    color: rgba(31, 100, 170, var(--tw-text-opacity, 1));
}
  a.inline-link:visited {
    color: rgb(168, 85, 247);
}
  .tia-list-divided > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * (1 - 0));
    border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
    border-top-width: calc(1px * calc(1 - 0));
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * 0);
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
    border-style: solid;
    --tw-divide-opacity: 1;
    border-color: rgba(218, 223, 231, 1);
    border-color: rgba(218, 223, 231, var(--tw-divide-opacity, 1));
}
  .hover\:bg-tia-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(228, 237, 250, 1);
    background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
}
  .hover\:bg-tia-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(242, 247, 253, 1);
    background-color: rgba(242, 247, 253, var(--tw-bg-opacity, 1));
}
  .hover\:bg-tia-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(43, 117, 184, 1);
    background-color: rgba(43, 117, 184, var(--tw-bg-opacity, 1));
}
  .hover\:fill-tia-blue-700:hover {
    fill: #1b5089;
}
  .hover\:text-tia-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(43, 117, 184, 1);
    color: rgba(43, 117, 184, var(--tw-text-opacity, 1));
}
  .hover\:text-tia-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(27, 80, 137, 1);
    color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
  .hover\:text-tia-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(26, 69, 114, 1);
    color: rgba(26, 69, 114, var(--tw-text-opacity, 1));
}
  .hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
  .focus\:bg-tia-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(228, 237, 250, 1);
    background-color: rgba(228, 237, 250, var(--tw-bg-opacity, 1));
}
  .focus\:bg-tia-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(43, 117, 184, 1);
    background-color: rgba(43, 117, 184, var(--tw-bg-opacity, 1));
}
  .focus\:text-tia-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(27, 80, 137, 1);
    color: rgba(27, 80, 137, var(--tw-text-opacity, 1));
}
  .active\:text-navigation-selected:active {
    font-size: 0.9411764705882353rem;
    line-height: normal;
    letter-spacing: calc(0.9411764705882353rem * -0.01);
    font-weight: 800;
}
  .group:last-child .group-last\:hidden {
    display: none;
}
  .group:focus-within .group-focus-within\:block {
    display: block;
}
  .group:hover .group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, var(--tw-border-opacity, 1));
}
  .group:hover .group-hover\:border-b-tia-blue-500 {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(43, 117, 184, 1);
    border-bottom-color: rgba(43, 117, 184, var(--tw-border-opacity, 1));
}
  .group:hover .group-hover\:stroke-2 {
    stroke-width: 2;
}
  .group:hover .group-hover\:text-navigation-selected {
    font-size: 0.9411764705882353rem;
    line-height: normal;
    letter-spacing: calc(0.9411764705882353rem * -0.01);
    font-weight: 800;
}
  .group:hover .group-hover\:underline {
    text-decoration-line: underline;
}
  .group:focus .group-focus\:border-b-tia-blue-500 {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(43, 117, 184, 1);
    border-bottom-color: rgba(43, 117, 184, var(--tw-border-opacity, 1));
}
  .group:focus .group-focus\:text-navigation-selected {
    font-size: 0.9411764705882353rem;
    line-height: normal;
    letter-spacing: calc(0.9411764705882353rem * -0.01);
    font-weight: 800;
}
  .group:focus .group-focus\:underline {
    text-decoration-line: underline;
}
  .peer:required ~ .peer-required\:red-asterisk::after {
    content: " *";
    --tw-text-opacity: 1;
    color: rgba(245, 62, 97, 1);
    color: rgba(245, 62, 97, var(--tw-text-opacity, 1));
  }
  .group:has(:required) .group-has-\[\:required\]\:red-asterisk::after {
    content: " *";
    --tw-text-opacity: 1;
    color: rgba(245, 62, 97, 1);
    color: rgba(245, 62, 97, var(--tw-text-opacity, 1));
  }
  .aria-selected\:bg-tia-blue-50[aria-selected="true"] {
    --tw-bg-opacity: 1;
    background-color: rgba(242, 247, 253, 1);
    background-color: rgba(242, 247, 253, var(--tw-bg-opacity, 1));
}
  .group[aria-pressed="true"] .group-aria-pressed\:inline {
    display: inline;
}
  .group[aria-pressed="true"] .group-aria-pressed\:hidden {
    display: none;
}
  @media (min-width: 640px) {
    .sm\:w-auto {
        width: auto;
    }
}
  @media (min-width: 768px) {
    .md\:bottom-\[36\%\] {
        bottom: 36%;
    }
    .md\:left-\[50px\] {
        left: 50px;
    }
    .md\:right-\[5\%\] {
        right: 5%;
    }
    .md\:col-span-2 {
        grid-column: span 2 / span 2;
    }
    .md\:block {
        display: block;
    }
    .md\:flex {
        display: flex;
    }
    .md\:hidden {
        display: none;
    }
    .md\:w-3\/4 {
        width: 75%;
    }
    .md\:max-w-60 {
        max-width: 15rem;
    }
    .md\:grow-0 {
        flex-grow: 0;
    }
    .md\:translate-x-0 {
        --tw-translate-x: 0px;
        transform: translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:flex-row {
        flex-direction: row;
    }
    .md\:items-center {
        align-items: center;
    }
    .md\:gap-16 {
        gap: 4rem;
    }
    .md\:gap-4 {
        gap: 1rem;
    }
    .md\:shadow-b-tia-dark {
        --tw-shadow: 0px 5px 40px 0px rgba(202, 213, 229, 0.5);
        --tw-shadow-colored: 0px 5px 40px 0px var(--tw-shadow-color);
        box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0px 5px 40px 0px rgba(202, 213, 229, 0.5);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
    }
}
  @media (min-width: 1024px) {
    .lg\:-bottom-16 {
        bottom: -4rem;
    }
    .lg\:-left-16 {
        left: -4rem;
    }
    .lg\:left-0 {
        left: 0px;
    }
    .lg\:col-start-2 {
        grid-column-start: 2;
    }
    .lg\:row-span-1 {
        grid-row: span 1 / span 1;
    }
    .lg\:row-span-2 {
        grid-row: span 2 / span 2;
    }
    .lg\:row-span-3 {
        grid-row: span 3 / span 3;
    }
    .lg\:h-64 {
        height: 16rem;
    }
    .lg\:grid-flow-col {
        grid-auto-flow: column;
    }
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-rows-3 {
        grid-template-rows: repeat(3, minmax(0, 1fr));
    }
    .lg\:flex-col {
        flex-direction: column;
    }
    .lg\:items-start {
        align-items: flex-start;
    }
    .lg\:justify-start {
        justify-content: flex-start;
    }
    .lg\:justify-between {
        justify-content: space-between;
    }
    .lg\:gap-0 {
        gap: 0px;
    }
    .lg\:gap-4 {
        gap: 1rem;
    }
    .lg\:gap-8 {
        gap: 2rem;
    }
    .lg\:text-h1 {
        font-size: 1.7647058823529411rem;
        line-height: normal;
        font-weight: 900;
    }
    .lg\:text-h2 {
        font-size: 1.411764705882353rem;
        line-height: normal;
        letter-spacing: calc(1.411764705882353rem * -0.01);
        font-weight: 800;
    }
}

  .tia-nav-tabs {
    display: flex;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: rgba(202, 213, 229, 1);
    border-bottom-color: rgba(202, 213, 229, var(--tw-border-opacity, 1))
}
  .tia-nav-tab {
    flex-grow: 1;
    padding: 1rem;
    text-align: center
}
  .tia-nav-tab:hover {
    cursor: pointer
}

  .tia-list {
    display: flex;
    flex-direction: column;
    border-radius: 0.75rem
}
  .tia-list-item {
    display: flex;
    align-items: center;
    justify-content: space-between
}

  input[type=submit] {
    cursor: pointer
}
  .tia-label {
    font-size: 1rem;
    line-height: calc(1rem * 1.4);
    letter-spacing: calc(1rem * 0.05);
    font-weight: 500;
    text-transform: uppercase
}
  .tia-label-normal-case {
    font-size: 1rem;
    line-height: calc(1rem * 1.4);
    letter-spacing: calc(1rem * 0.05);
    font-weight: 500;
    text-transform: none
}
  .tia-radio-button-label {
    text-transform: none
}
  .form-field-col {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 0.5rem
}
  .form-field-row {
    display: flex;
    align-items: center;
    gap: 0.5rem
}
  .tia-checkbox {
    height: 1.25rem;
    accent-color: #559cdb
}
  .tia-checkbox:disabled {
    cursor: not-allowed;
    accent-color: #3c3d3c
}
  .tia-textbox {
    width: 100%;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    padding: 0.5rem
}
  .tia-textbox:disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(230, 231, 230, 1);
    background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1))
}
  .tia-textbox:user-invalid {
    --tw-border-opacity: 1;
    border-color: rgba(245, 62, 97, 1);
    border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1))
}
  .tia-icon-textbox {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end
}
  .tia-icon-textbox .tia-icon-textbox-img {
    position: absolute;
    margin-right: 0.5rem;
    width: 1.5rem
}
  .tia-icon-textbox .tia-textbox {
    width: 100%;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 2.5rem;
    padding-left: 0.5rem
}
  .tia-icon-textbox .tia-textbox:disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(230, 231, 230, 1);
    background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1))
}
  .tia-select {
    width: 100%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    background-image: url(../images/dropdown-arrow.png);
    background-size: 30px 30px;
    background-position: center right 0.5rem;
    background-repeat: no-repeat;
    padding: 0.5rem
}
  .tia-select:disabled {
    cursor: not-allowed
}
  .tia-select:user-invalid {
    --tw-border-opacity: 1;
    border-color: rgba(245, 62, 97, 1);
    border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1))
}
  .tia-date {
    width: 100%;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    padding: 0.5rem
}
  .tia-date:disabled {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(230, 231, 230, 1);
    background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1))
}
  .tia-date:user-invalid {
    --tw-border-opacity: 1;
    border-color: rgba(245, 62, 97, 1);
    border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1))
}
  .error {
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 62, 97, 1) !important;
    border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1)) !important
}
  .peer:disabled ~ .peer-disabled\:disabled-field {
    --tw-text-opacity: 1;
    color: rgba(60, 61, 60, 1);
    color: rgba(60, 61, 60, var(--tw-text-opacity, 1))
}
  .peer:disabled ~ .peer-disabled\:disabled-field:hover {
    cursor: not-allowed
}
  .group:has(:disabled) .group-has-\[\:disabled\]\:disabled-field {
    --tw-text-opacity: 1;
    color: rgba(60, 61, 60, 1);
    color: rgba(60, 61, 60, var(--tw-text-opacity, 1))
}
  .group:has(:disabled) .group-has-\[\:disabled\]\:disabled-field:hover {
    cursor: not-allowed
}
@tailwind components;
.tia-button{
    border-radius: 0.5rem;
    padding: 0.5rem;
    font-size: 1rem;
    line-height: calc(1rem * 1.4);
    font-weight: 500;
    outline: 2px solid transparent;
    outline-offset: 2px
}
.tia-button:disabled{
    cursor: not-allowed
}
.tia-card{
    border-radius: 0.75rem;
    padding: 1rem
}
input[type=submit]{
    cursor: pointer
}
.tia-label{
    font-size: 1rem;
    line-height: calc(1rem * 1.4);
    letter-spacing: calc(1rem * 0.05);
    font-weight: 500;
    text-transform: uppercase
}
.tia-label-normal-case{
    font-size: 1rem;
    line-height: calc(1rem * 1.4);
    letter-spacing: calc(1rem * 0.05);
    font-weight: 500;
    text-transform: none
}
.tia-radio-button-label{
    text-transform: none
}
.form-field-col{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 0.5rem
}
.form-field-row{
    display: flex;
    align-items: center;
    gap: 0.5rem
}
.tia-checkbox{
    height: 1.25rem;
    accent-color: #559cdb
}
.tia-checkbox:disabled{
    cursor: not-allowed;
    accent-color: #3c3d3c
}
.tia-textbox{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    padding: 0.5rem
}
.tia-textbox:disabled{
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(230, 231, 230, 1);
    background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1))
}
.tia-textbox:user-invalid{
    --tw-border-opacity: 1;
    border-color: rgba(245, 62, 97, 1);
    border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1))
}
.tia-icon-textbox{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end
}
.tia-icon-textbox .tia-icon-textbox-img{
    position: absolute;
    margin-right: 0.5rem;
    width: 1.5rem
}
.tia-icon-textbox .tia-textbox{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 2.5rem;
    padding-left: 0.5rem
}
.tia-icon-textbox .tia-textbox:disabled{
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(230, 231, 230, 1);
    background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1))
}
.tia-select{
    width: 100%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    background-image: url(../images/dropdown-arrow.png);
    background-size: 30px 30px;
    background-position: center right 0.5rem;
    background-repeat: no-repeat;
    padding: 0.5rem
}
.tia-select:disabled{
    cursor: not-allowed
}
.tia-select:user-invalid{
    --tw-border-opacity: 1;
    border-color: rgba(245, 62, 97, 1);
    border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1))
}
.tia-date{
    width: 100%;
    border-radius: 0.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgba(208, 209, 208, 1);
    border-color: rgba(208, 209, 208, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    padding: 0.5rem
}
.tia-date:disabled{
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(230, 231, 230, 1);
    background-color: rgba(230, 231, 230, var(--tw-bg-opacity, 1))
}
.tia-date:user-invalid{
    --tw-border-opacity: 1;
    border-color: rgba(245, 62, 97, 1);
    border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1))
}
.error{
    --tw-border-opacity: 1 !important;
    border-color: rgba(245, 62, 97, 1) !important;
    border-color: rgba(245, 62, 97, var(--tw-border-opacity, 1)) !important
}
.tia-list{
    display: flex;
    flex-direction: column;
    border-radius: 0.75rem
}
.tia-list-item{
    display: flex;
    align-items: center;
    justify-content: space-between
}
.tia-nav-tabs{
    display: flex;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: rgba(202, 213, 229, 1);
    border-bottom-color: rgba(202, 213, 229, var(--tw-border-opacity, 1))
}
.tia-nav-tab{
    flex-grow: 1;
    padding: 1rem;
    text-align: center
}
.tia-nav-tab:hover{
    cursor: pointer
}
.peer:disabled ~ .peer-disabled\:disabled-field{
    --tw-text-opacity: 1;
    color: rgba(60, 61, 60, 1);
    color: rgba(60, 61, 60, var(--tw-text-opacity, 1))
}
.peer:disabled ~ .peer-disabled\:disabled-field:hover{
    cursor: not-allowed
}
.group:has(:disabled) .group-has-\[\:disabled\]\:disabled-field{
    --tw-text-opacity: 1;
    color: rgba(60, 61, 60, 1);
    color: rgba(60, 61, 60, var(--tw-text-opacity, 1))
}
.group:has(:disabled) .group-has-\[\:disabled\]\:disabled-field:hover{
    cursor: not-allowed
}

  .tia-card {
    border-radius: 0.75rem;
    padding: 1rem
}

  .tia-button {
    border-radius: 0.5rem;
    padding: 0.5rem;
    font-size: 1rem;
    line-height: calc(1rem * 1.4);
    font-weight: 500;
    outline: 2px solid transparent;
    outline-offset: 2px
}
.tia-button:disabled {
    cursor: not-allowed
}

  .tia-accordion-item {
    display: flex;
    width: 100%;
    flex-direction: column;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(202, 213, 229, 1);
    border-color: rgba(202, 213, 229, var(--tw-border-opacity, 1))
}
.tia-accordion-item:first-child {
    border-top-width: 1px
}
.tia-accordion-item:last-child {
    border-bottom-width: 0px
}
  .tia-accordion-item-header {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 0.5rem;
    padding: 1rem
}
  @media (min-width: 768px) {
    .tia-accordion-item-header {
        gap: 1rem
    }
}
  .tia-accordion-item-caret {
    margin-left: auto;
    aspect-ratio: 1 / 1;
    height: 1.1764705882352942rem;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms
}
  .tia-accordion-item[aria-expanded=true] .tia-accordion-item-caret {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
  .tia-accordion-item[aria-expanded=false] .tia-accordion-item-caret {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
  .tia-accordion-item[aria-expanded=true] .tia-accordion-item-panel {
    display: block;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem
}
  .tia-accordion-item[aria-expanded=false] .tia-accordion-item-panel {
    display: none
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
  html {
  height: 100%;
  font-family: Avenir, sans-serif;
}
  body {
  height: 100%;
}
  h1 {
  font-size: 1.7647058823529411rem;
  line-height: normal;
  font-weight: 900;
}
  h2 {
  font-size: 1.411764705882353rem;
  line-height: normal;
  letter-spacing: calc(1.411764705882353rem * -0.01);
  font-weight: 800;
}
  h3 {
  font-size: 1.1764705882352942rem;
  line-height: normal;
  font-weight: 800;
}
  h4 {
  font-size: 1.0588235294117647rem;
  line-height: normal;
  font-weight: 800;
}
  input {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 400;
}
  section, article, div, p, span, li, code, a, time {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 400;
}
  b, strong {
  font-size: 1rem;
  line-height: calc(1rem * 1.4);
  font-weight: 500;
}
  dt, label {
  font-size: 0.8235294117647058rem;
  line-height: normal;
  letter-spacing: calc(0.8235294117647058rem * 0.05);
  font-weight: 800;
  text-transform: uppercase;
}
  dd {
  font-size: 1rem;
  line-height: normal;
  letter-spacing: calc(1rem * -0.01);
  font-weight: 400;
}
  caption, figcaption {
  font-size: 0.8235294117647058rem;
  line-height: normal;
  font-weight: 400;
}

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