.lb-loader,.lightbox{
  text-align:center;
  line-height:0
}

body.lb-disable-scrolling{
  overflow:hidden
}

.lightboxOverlay{
  position:absolute;
  top:0;
  left:0;
  z-index:9999;
  background-color:#000;
  opacity:.8;
  display:none
}

.lightbox{
  position:absolute;
  left:0;
  width:100%;
  z-index:10000;
  font-weight:400;
  outline:0
}

.lightbox .lb-image{
  display:block;
  height:auto;
  max-width:inherit;
  max-height:none;
  border-radius:3px;
  border:4px solid #fff
}

.lightbox a img{
  border:none
}

.lb-outerContainer{
  position:relative;
  width:250px;
  height:250px;
  margin:0 auto;
  border-radius:4px;
  background-color:#fff
}

.lb-loader,.lb-nav{
  position:absolute;
  left:0
}

.lb-outerContainer:after{
  content:"";
  display:table;
  clear:both
}

.lb-loader{
  top:43%;
  height:25%;
  width:100%
}

.lb-cancel{
  display:block;
  width:32px;
  height:32px;
  margin:0 auto;
  background:url(../images/loading.gif) no-repeat
}

.lb-nav{
  top:0;
  height:100%;
  width:100%;
  z-index:10
}

.lb-container>.nav{
  left:0
}

.lb-nav a{
  outline:0;
  background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}

.lb-next,.lb-prev{
  height:100%;
  cursor:pointer;
  display:block
}

.lb-nav a.lb-prev{
  width:34%;
  left:0;
  float:left;
  background:url(../images/prev.png) left 48% no-repeat;
  opacity:0;
  transition:opacity .6s
}

.lb-nav a.lb-prev:hover{
  opacity:1
}

.lb-nav a.lb-next{
  width:64%;
  right:0;
  float:right;
  background:url(../images/next.png) right 48% no-repeat;
  opacity:0;
  transition:opacity .6s
}

.lb-nav a.lb-next:hover{
  opacity:1
}

.lb-dataContainer{
  margin:0 auto;
  padding-top:5px;
  width:100%;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}

.lb-dataContainer:after{
  content:"";
  display:table;
  clear:both
}

.lb-data{
  padding:0 4px;
  color:#ccc
}

.lb-data .lb-details{
  width:85%;
  float:left;
  text-align:left;
  line-height:1.1em
}

.lb-data .lb-caption{
  font-size:13px;
  font-weight:700;
  line-height:1em
}

.lb-data .lb-caption a{
  color:#4ae
}

.lb-data .lb-number{
  display:block;
  clear:left;
  padding-bottom:1em;
  font-size:12px;
  color:#999
}

.lb-data .lb-close{
  display:block;
  float:right;
  width:30px;
  height:30px;
  background:url(../images/close.png) top right no-repeat;
  text-align:right;
  outline:0;
  opacity:.7;
  transition:opacity .2s
}

.lb-data .lb-close:hover{
  cursor:pointer;
  opacity:1
}@charset "UTF-8";

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

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

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * 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;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

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

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

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

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

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

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

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

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-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.
 */

[type="search"]::-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 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

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

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

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

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

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

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

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

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

table {
  border-collapse: collapse;
}

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;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: PT Sans Narrow, sans;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

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

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

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

.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}

@media (min-width: 1080px){
  .container{
    max-width: 1080px;
  }
}

.space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
}

.space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
}

.space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
}

.space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(2rem * var(--space-x-reverse)) !important;
  margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
}

.space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
}

.space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(3rem * var(--space-x-reverse)) !important;
  margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
}

.space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(4rem * var(--space-x-reverse)) !important;
  margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
}

.space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(5rem * var(--space-x-reverse)) !important;
  margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
}

.space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(6rem * var(--space-x-reverse)) !important;
  margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-9 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
}

.space-x-9 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(7rem * var(--space-x-reverse)) !important;
  margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
}

.space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(8rem * var(--space-x-reverse)) !important;
  margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
}

.-space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
}

.-space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
}

.-space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-2rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
}

.-space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
}

.-space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-3rem * var(--space-x-reverse)) !important;
  margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
}

.-space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-4rem * var(--space-x-reverse)) !important;
  margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
}

.-space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
}

.-space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-6rem * var(--space-x-reverse)) !important;
  margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-9 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
}

.-space-x-9 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-7rem * var(--space-x-reverse)) !important;
  margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
}

.-space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-8rem * var(--space-x-reverse)) !important;
  margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-reverse > :not(template) ~ :not(template){
  --space-y-reverse: 1 !important;
}

.space-x-reverse > :not(template) ~ :not(template){
  --space-x-reverse: 1 !important;
}

.divide-y-0 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
}

.divide-x-0 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(0px * var(--divide-x-reverse)) !important;
  border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-2 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
}

.divide-x-2 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--divide-x-reverse)) !important;
  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-4 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
}

.divide-x-4 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(4px * var(--divide-x-reverse)) !important;
  border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-8 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
}

.divide-x-8 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(8px * var(--divide-x-reverse)) !important;
  border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
}

.divide-x > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-reverse > :not(template) ~ :not(template){
  --divide-y-reverse: 1 !important;
}

.divide-x-reverse > :not(template) ~ :not(template){
  --divide-x-reverse: 1 !important;
}

.divide-primary > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0056b5 !important;
  border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
}

.divide-blue > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0056b5 !important;
  border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
}

.divide-lightblue > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0b68d0 !important;
  border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
}

.divide-red > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
}

.divide-lightred > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
}

.divide-bg > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #000539 !important;
  border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
}

.divide-bgLight > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #25405D !important;
  border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
}

.divide-bgAlternative > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #002040 !important;
  border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
}

.divide-text > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #263134 !important;
  border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
}

.divide-textLight > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #4e4e4e !important;
  border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
}

.divide-secondary > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #f7f6e3 !important;
  border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
}

.divide-beige > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #f7f6e3 !important;
  border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
}

.divide-white > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
}

.divide-black > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
}

.divide-unavailable > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
}

.divide-solid > :not(template) ~ :not(template){
  border-style: solid !important;
}

.divide-dashed > :not(template) ~ :not(template){
  border-style: dashed !important;
}

.divide-dotted > :not(template) ~ :not(template){
  border-style: dotted !important;
}

.divide-double > :not(template) ~ :not(template){
  border-style: double !important;
}

.divide-none > :not(template) ~ :not(template){
  border-style: none !important;
}

.divide-opacity-0 > :not(template) ~ :not(template){
  --divide-opacity: 0 !important;
}

.divide-opacity-25 > :not(template) ~ :not(template){
  --divide-opacity: 0.25 !important;
}

.divide-opacity-50 > :not(template) ~ :not(template){
  --divide-opacity: 0.5 !important;
}

.divide-opacity-75 > :not(template) ~ :not(template){
  --divide-opacity: 0.75 !important;
}

.divide-opacity-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
}

.sr-only{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.not-sr-only{
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.focus\:sr-only:focus{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.focus\:not-sr-only:focus{
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.appearance-none{
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}

.bg-fixed{
  background-attachment: fixed !important;
}

.bg-local{
  background-attachment: local !important;
}

.bg-scroll{
  background-attachment: scroll !important;
}

.bg-clip-border{
  background-clip: border-box !important;
}

.bg-clip-padding{
  background-clip: padding-box !important;
}

.bg-clip-content{
  background-clip: content-box !important;
}

.bg-clip-text{
  -webkit-background-clip: text !important;
          background-clip: text !important;
}

.bg-primary{
  --bg-opacity: 1 !important;
  background-color: #0056b5 !important;
  background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
}

.bg-blue{
  --bg-opacity: 1 !important;
  background-color: #0056b5 !important;
  background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
}

.bg-lightblue{
  --bg-opacity: 1 !important;
  background-color: #0b68d0 !important;
  background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
}

.bg-red{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.bg-lightred{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.bg-bg{
  --bg-opacity: 1 !important;
  background-color: #000539 !important;
  background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
}

.bg-bgLight{
  --bg-opacity: 1 !important;
  background-color: #25405D !important;
  background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
}

.bg-bgAlternative{
  --bg-opacity: 1 !important;
  background-color: #002040 !important;
  background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
}

.bg-text{
  --bg-opacity: 1 !important;
  background-color: #263134 !important;
  background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
}

.bg-textLight{
  --bg-opacity: 1 !important;
  background-color: #4e4e4e !important;
  background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
}

.bg-secondary{
  --bg-opacity: 1 !important;
  background-color: #f7f6e3 !important;
  background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
}

.bg-beige{
  --bg-opacity: 1 !important;
  background-color: #f7f6e3 !important;
  background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
}

.bg-white{
  --bg-opacity: 1 !important;
  background-color: #ffffff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.bg-black{
  --bg-opacity: 1 !important;
  background-color: #000000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.bg-unavailable{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.hover\:bg-primary:hover{
  --bg-opacity: 1 !important;
  background-color: #0056b5 !important;
  background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
}

.hover\:bg-blue:hover{
  --bg-opacity: 1 !important;
  background-color: #0056b5 !important;
  background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
}

.hover\:bg-lightblue:hover{
  --bg-opacity: 1 !important;
  background-color: #0b68d0 !important;
  background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
}

.hover\:bg-red:hover{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.hover\:bg-lightred:hover{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.hover\:bg-bg:hover{
  --bg-opacity: 1 !important;
  background-color: #000539 !important;
  background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
}

.hover\:bg-bgLight:hover{
  --bg-opacity: 1 !important;
  background-color: #25405D !important;
  background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
}

.hover\:bg-bgAlternative:hover{
  --bg-opacity: 1 !important;
  background-color: #002040 !important;
  background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
}

.hover\:bg-text:hover{
  --bg-opacity: 1 !important;
  background-color: #263134 !important;
  background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
}

.hover\:bg-textLight:hover{
  --bg-opacity: 1 !important;
  background-color: #4e4e4e !important;
  background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
}

.hover\:bg-secondary:hover{
  --bg-opacity: 1 !important;
  background-color: #f7f6e3 !important;
  background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
}

.hover\:bg-beige:hover{
  --bg-opacity: 1 !important;
  background-color: #f7f6e3 !important;
  background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
}

.hover\:bg-white:hover{
  --bg-opacity: 1 !important;
  background-color: #ffffff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.hover\:bg-black:hover{
  --bg-opacity: 1 !important;
  background-color: #000000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.hover\:bg-unavailable:hover{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.focus\:bg-primary:focus{
  --bg-opacity: 1 !important;
  background-color: #0056b5 !important;
  background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
}

.focus\:bg-blue:focus{
  --bg-opacity: 1 !important;
  background-color: #0056b5 !important;
  background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
}

.focus\:bg-lightblue:focus{
  --bg-opacity: 1 !important;
  background-color: #0b68d0 !important;
  background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
}

.focus\:bg-red:focus{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.focus\:bg-lightred:focus{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.focus\:bg-bg:focus{
  --bg-opacity: 1 !important;
  background-color: #000539 !important;
  background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
}

.focus\:bg-bgLight:focus{
  --bg-opacity: 1 !important;
  background-color: #25405D !important;
  background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
}

.focus\:bg-bgAlternative:focus{
  --bg-opacity: 1 !important;
  background-color: #002040 !important;
  background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
}

.focus\:bg-text:focus{
  --bg-opacity: 1 !important;
  background-color: #263134 !important;
  background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
}

.focus\:bg-textLight:focus{
  --bg-opacity: 1 !important;
  background-color: #4e4e4e !important;
  background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
}

.focus\:bg-secondary:focus{
  --bg-opacity: 1 !important;
  background-color: #f7f6e3 !important;
  background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
}

.focus\:bg-beige:focus{
  --bg-opacity: 1 !important;
  background-color: #f7f6e3 !important;
  background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
}

.focus\:bg-white:focus{
  --bg-opacity: 1 !important;
  background-color: #ffffff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.focus\:bg-black:focus{
  --bg-opacity: 1 !important;
  background-color: #000000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.focus\:bg-unavailable:focus{
  --bg-opacity: 1 !important;
  background-color: #b22d00 !important;
  background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
}

.bg-none{
  background-image: none !important;
}

.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-tr{
  background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-bl{
  background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
}

.bg-gradient-to-tl{
  background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
}

.from-primary{
  --gradient-from-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.from-blue{
  --gradient-from-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.from-lightblue{
  --gradient-from-color: #0b68d0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
}

.from-red{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.from-lightred{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.from-bg{
  --gradient-from-color: #000539 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
}

.from-bgLight{
  --gradient-from-color: #25405D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
}

.from-bgAlternative{
  --gradient-from-color: #002040 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
}

.from-text{
  --gradient-from-color: #263134 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
}

.from-textLight{
  --gradient-from-color: #4e4e4e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
}

.from-secondary{
  --gradient-from-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.from-beige{
  --gradient-from-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.from-white{
  --gradient-from-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.from-black{
  --gradient-from-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.from-unavailable{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.via-primary{
  --gradient-via-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.via-blue{
  --gradient-via-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.via-lightblue{
  --gradient-via-color: #0b68d0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
}

.via-red{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.via-lightred{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.via-bg{
  --gradient-via-color: #000539 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
}

.via-bgLight{
  --gradient-via-color: #25405D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
}

.via-bgAlternative{
  --gradient-via-color: #002040 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
}

.via-text{
  --gradient-via-color: #263134 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
}

.via-textLight{
  --gradient-via-color: #4e4e4e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
}

.via-secondary{
  --gradient-via-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.via-beige{
  --gradient-via-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.via-white{
  --gradient-via-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.via-black{
  --gradient-via-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.via-unavailable{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.to-primary{
  --gradient-to-color: #0056b5 !important;
}

.to-blue{
  --gradient-to-color: #0056b5 !important;
}

.to-lightblue{
  --gradient-to-color: #0b68d0 !important;
}

.to-red{
  --gradient-to-color: #b22d00 !important;
}

.to-lightred{
  --gradient-to-color: #b22d00 !important;
}

.to-bg{
  --gradient-to-color: #000539 !important;
}

.to-bgLight{
  --gradient-to-color: #25405D !important;
}

.to-bgAlternative{
  --gradient-to-color: #002040 !important;
}

.to-text{
  --gradient-to-color: #263134 !important;
}

.to-textLight{
  --gradient-to-color: #4e4e4e !important;
}

.to-secondary{
  --gradient-to-color: #f7f6e3 !important;
}

.to-beige{
  --gradient-to-color: #f7f6e3 !important;
}

.to-white{
  --gradient-to-color: #ffffff !important;
}

.to-black{
  --gradient-to-color: #000000 !important;
}

.to-unavailable{
  --gradient-to-color: #b22d00 !important;
}

.hover\:from-primary:hover{
  --gradient-from-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.hover\:from-blue:hover{
  --gradient-from-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.hover\:from-lightblue:hover{
  --gradient-from-color: #0b68d0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
}

.hover\:from-red:hover{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.hover\:from-lightred:hover{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.hover\:from-bg:hover{
  --gradient-from-color: #000539 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
}

.hover\:from-bgLight:hover{
  --gradient-from-color: #25405D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
}

.hover\:from-bgAlternative:hover{
  --gradient-from-color: #002040 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
}

.hover\:from-text:hover{
  --gradient-from-color: #263134 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
}

.hover\:from-textLight:hover{
  --gradient-from-color: #4e4e4e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
}

.hover\:from-secondary:hover{
  --gradient-from-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.hover\:from-beige:hover{
  --gradient-from-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.hover\:from-white:hover{
  --gradient-from-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.hover\:from-black:hover{
  --gradient-from-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:from-unavailable:hover{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.hover\:via-primary:hover{
  --gradient-via-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.hover\:via-blue:hover{
  --gradient-via-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.hover\:via-lightblue:hover{
  --gradient-via-color: #0b68d0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
}

.hover\:via-red:hover{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.hover\:via-lightred:hover{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.hover\:via-bg:hover{
  --gradient-via-color: #000539 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
}

.hover\:via-bgLight:hover{
  --gradient-via-color: #25405D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
}

.hover\:via-bgAlternative:hover{
  --gradient-via-color: #002040 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
}

.hover\:via-text:hover{
  --gradient-via-color: #263134 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
}

.hover\:via-textLight:hover{
  --gradient-via-color: #4e4e4e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
}

.hover\:via-secondary:hover{
  --gradient-via-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.hover\:via-beige:hover{
  --gradient-via-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.hover\:via-white:hover{
  --gradient-via-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.hover\:via-black:hover{
  --gradient-via-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:via-unavailable:hover{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.hover\:to-primary:hover{
  --gradient-to-color: #0056b5 !important;
}

.hover\:to-blue:hover{
  --gradient-to-color: #0056b5 !important;
}

.hover\:to-lightblue:hover{
  --gradient-to-color: #0b68d0 !important;
}

.hover\:to-red:hover{
  --gradient-to-color: #b22d00 !important;
}

.hover\:to-lightred:hover{
  --gradient-to-color: #b22d00 !important;
}

.hover\:to-bg:hover{
  --gradient-to-color: #000539 !important;
}

.hover\:to-bgLight:hover{
  --gradient-to-color: #25405D !important;
}

.hover\:to-bgAlternative:hover{
  --gradient-to-color: #002040 !important;
}

.hover\:to-text:hover{
  --gradient-to-color: #263134 !important;
}

.hover\:to-textLight:hover{
  --gradient-to-color: #4e4e4e !important;
}

.hover\:to-secondary:hover{
  --gradient-to-color: #f7f6e3 !important;
}

.hover\:to-beige:hover{
  --gradient-to-color: #f7f6e3 !important;
}

.hover\:to-white:hover{
  --gradient-to-color: #ffffff !important;
}

.hover\:to-black:hover{
  --gradient-to-color: #000000 !important;
}

.hover\:to-unavailable:hover{
  --gradient-to-color: #b22d00 !important;
}

.focus\:from-primary:focus{
  --gradient-from-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.focus\:from-blue:focus{
  --gradient-from-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.focus\:from-lightblue:focus{
  --gradient-from-color: #0b68d0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
}

.focus\:from-red:focus{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.focus\:from-lightred:focus{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.focus\:from-bg:focus{
  --gradient-from-color: #000539 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
}

.focus\:from-bgLight:focus{
  --gradient-from-color: #25405D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
}

.focus\:from-bgAlternative:focus{
  --gradient-from-color: #002040 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
}

.focus\:from-text:focus{
  --gradient-from-color: #263134 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
}

.focus\:from-textLight:focus{
  --gradient-from-color: #4e4e4e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
}

.focus\:from-secondary:focus{
  --gradient-from-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.focus\:from-beige:focus{
  --gradient-from-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.focus\:from-white:focus{
  --gradient-from-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.focus\:from-black:focus{
  --gradient-from-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:from-unavailable:focus{
  --gradient-from-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.focus\:via-primary:focus{
  --gradient-via-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.focus\:via-blue:focus{
  --gradient-via-color: #0056b5 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
}

.focus\:via-lightblue:focus{
  --gradient-via-color: #0b68d0 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
}

.focus\:via-red:focus{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.focus\:via-lightred:focus{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.focus\:via-bg:focus{
  --gradient-via-color: #000539 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
}

.focus\:via-bgLight:focus{
  --gradient-via-color: #25405D !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
}

.focus\:via-bgAlternative:focus{
  --gradient-via-color: #002040 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
}

.focus\:via-text:focus{
  --gradient-via-color: #263134 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
}

.focus\:via-textLight:focus{
  --gradient-via-color: #4e4e4e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
}

.focus\:via-secondary:focus{
  --gradient-via-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.focus\:via-beige:focus{
  --gradient-via-color: #f7f6e3 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
}

.focus\:via-white:focus{
  --gradient-via-color: #ffffff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.focus\:via-black:focus{
  --gradient-via-color: #000000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:via-unavailable:focus{
  --gradient-via-color: #b22d00 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
}

.focus\:to-primary:focus{
  --gradient-to-color: #0056b5 !important;
}

.focus\:to-blue:focus{
  --gradient-to-color: #0056b5 !important;
}

.focus\:to-lightblue:focus{
  --gradient-to-color: #0b68d0 !important;
}

.focus\:to-red:focus{
  --gradient-to-color: #b22d00 !important;
}

.focus\:to-lightred:focus{
  --gradient-to-color: #b22d00 !important;
}

.focus\:to-bg:focus{
  --gradient-to-color: #000539 !important;
}

.focus\:to-bgLight:focus{
  --gradient-to-color: #25405D !important;
}

.focus\:to-bgAlternative:focus{
  --gradient-to-color: #002040 !important;
}

.focus\:to-text:focus{
  --gradient-to-color: #263134 !important;
}

.focus\:to-textLight:focus{
  --gradient-to-color: #4e4e4e !important;
}

.focus\:to-secondary:focus{
  --gradient-to-color: #f7f6e3 !important;
}

.focus\:to-beige:focus{
  --gradient-to-color: #f7f6e3 !important;
}

.focus\:to-white:focus{
  --gradient-to-color: #ffffff !important;
}

.focus\:to-black:focus{
  --gradient-to-color: #000000 !important;
}

.focus\:to-unavailable:focus{
  --gradient-to-color: #b22d00 !important;
}

.bg-opacity-0{
  --bg-opacity: 0 !important;
}

.bg-opacity-25{
  --bg-opacity: 0.25 !important;
}

.bg-opacity-50{
  --bg-opacity: 0.5 !important;
}

.bg-opacity-75{
  --bg-opacity: 0.75 !important;
}

.bg-opacity-100{
  --bg-opacity: 1 !important;
}

.hover\:bg-opacity-0:hover{
  --bg-opacity: 0 !important;
}

.hover\:bg-opacity-25:hover{
  --bg-opacity: 0.25 !important;
}

.hover\:bg-opacity-50:hover{
  --bg-opacity: 0.5 !important;
}

.hover\:bg-opacity-75:hover{
  --bg-opacity: 0.75 !important;
}

.hover\:bg-opacity-100:hover{
  --bg-opacity: 1 !important;
}

.focus\:bg-opacity-0:focus{
  --bg-opacity: 0 !important;
}

.focus\:bg-opacity-25:focus{
  --bg-opacity: 0.25 !important;
}

.focus\:bg-opacity-50:focus{
  --bg-opacity: 0.5 !important;
}

.focus\:bg-opacity-75:focus{
  --bg-opacity: 0.75 !important;
}

.focus\:bg-opacity-100:focus{
  --bg-opacity: 1 !important;
}

.bg-bottom{
  background-position: bottom !important;
}

.bg-center{
  background-position: center !important;
}

.bg-left{
  background-position: left !important;
}

.bg-left-bottom{
  background-position: left bottom !important;
}

.bg-left-top{
  background-position: left top !important;
}

.bg-right{
  background-position: right !important;
}

.bg-right-bottom{
  background-position: right bottom !important;
}

.bg-right-top{
  background-position: right top !important;
}

.bg-top{
  background-position: top !important;
}

.bg-repeat{
  background-repeat: repeat !important;
}

.bg-no-repeat{
  background-repeat: no-repeat !important;
}

.bg-repeat-x{
  background-repeat: repeat-x !important;
}

.bg-repeat-y{
  background-repeat: repeat-y !important;
}

.bg-repeat-round{
  background-repeat: round !important;
}

.bg-repeat-space{
  background-repeat: space !important;
}

.bg-auto{
  background-size: auto !important;
}

.bg-cover{
  background-size: cover !important;
}

.bg-contain{
  background-size: contain !important;
}

.border-collapse{
  border-collapse: collapse !important;
}

.border-separate{
  border-collapse: separate !important;
}

.border-primary{
  --border-opacity: 1 !important;
  border-color: #0056b5 !important;
  border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
}

.border-blue{
  --border-opacity: 1 !important;
  border-color: #0056b5 !important;
  border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
}

.border-lightblue{
  --border-opacity: 1 !important;
  border-color: #0b68d0 !important;
  border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
}

.border-red{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.border-lightred{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.border-bg{
  --border-opacity: 1 !important;
  border-color: #000539 !important;
  border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
}

.border-bgLight{
  --border-opacity: 1 !important;
  border-color: #25405D !important;
  border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
}

.border-bgAlternative{
  --border-opacity: 1 !important;
  border-color: #002040 !important;
  border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
}

.border-text{
  --border-opacity: 1 !important;
  border-color: #263134 !important;
  border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
}

.border-textLight{
  --border-opacity: 1 !important;
  border-color: #4e4e4e !important;
  border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
}

.border-secondary{
  --border-opacity: 1 !important;
  border-color: #f7f6e3 !important;
  border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
}

.border-beige{
  --border-opacity: 1 !important;
  border-color: #f7f6e3 !important;
  border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
}

.border-white{
  --border-opacity: 1 !important;
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.border-black{
  --border-opacity: 1 !important;
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.border-unavailable{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.hover\:border-primary:hover{
  --border-opacity: 1 !important;
  border-color: #0056b5 !important;
  border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
}

.hover\:border-blue:hover{
  --border-opacity: 1 !important;
  border-color: #0056b5 !important;
  border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
}

.hover\:border-lightblue:hover{
  --border-opacity: 1 !important;
  border-color: #0b68d0 !important;
  border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
}

.hover\:border-red:hover{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.hover\:border-lightred:hover{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.hover\:border-bg:hover{
  --border-opacity: 1 !important;
  border-color: #000539 !important;
  border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
}

.hover\:border-bgLight:hover{
  --border-opacity: 1 !important;
  border-color: #25405D !important;
  border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
}

.hover\:border-bgAlternative:hover{
  --border-opacity: 1 !important;
  border-color: #002040 !important;
  border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
}

.hover\:border-text:hover{
  --border-opacity: 1 !important;
  border-color: #263134 !important;
  border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
}

.hover\:border-textLight:hover{
  --border-opacity: 1 !important;
  border-color: #4e4e4e !important;
  border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
}

.hover\:border-secondary:hover{
  --border-opacity: 1 !important;
  border-color: #f7f6e3 !important;
  border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
}

.hover\:border-beige:hover{
  --border-opacity: 1 !important;
  border-color: #f7f6e3 !important;
  border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
}

.hover\:border-white:hover{
  --border-opacity: 1 !important;
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.hover\:border-black:hover{
  --border-opacity: 1 !important;
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.hover\:border-unavailable:hover{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.focus\:border-primary:focus{
  --border-opacity: 1 !important;
  border-color: #0056b5 !important;
  border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
}

.focus\:border-blue:focus{
  --border-opacity: 1 !important;
  border-color: #0056b5 !important;
  border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
}

.focus\:border-lightblue:focus{
  --border-opacity: 1 !important;
  border-color: #0b68d0 !important;
  border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
}

.focus\:border-red:focus{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.focus\:border-lightred:focus{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.focus\:border-bg:focus{
  --border-opacity: 1 !important;
  border-color: #000539 !important;
  border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
}

.focus\:border-bgLight:focus{
  --border-opacity: 1 !important;
  border-color: #25405D !important;
  border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
}

.focus\:border-bgAlternative:focus{
  --border-opacity: 1 !important;
  border-color: #002040 !important;
  border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
}

.focus\:border-text:focus{
  --border-opacity: 1 !important;
  border-color: #263134 !important;
  border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
}

.focus\:border-textLight:focus{
  --border-opacity: 1 !important;
  border-color: #4e4e4e !important;
  border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
}

.focus\:border-secondary:focus{
  --border-opacity: 1 !important;
  border-color: #f7f6e3 !important;
  border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
}

.focus\:border-beige:focus{
  --border-opacity: 1 !important;
  border-color: #f7f6e3 !important;
  border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
}

.focus\:border-white:focus{
  --border-opacity: 1 !important;
  border-color: #ffffff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.focus\:border-black:focus{
  --border-opacity: 1 !important;
  border-color: #000000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.focus\:border-unavailable:focus{
  --border-opacity: 1 !important;
  border-color: #b22d00 !important;
  border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
}

.border-opacity-0{
  --border-opacity: 0 !important;
}

.border-opacity-25{
  --border-opacity: 0.25 !important;
}

.border-opacity-50{
  --border-opacity: 0.5 !important;
}

.border-opacity-75{
  --border-opacity: 0.75 !important;
}

.border-opacity-100{
  --border-opacity: 1 !important;
}

.hover\:border-opacity-0:hover{
  --border-opacity: 0 !important;
}

.hover\:border-opacity-25:hover{
  --border-opacity: 0.25 !important;
}

.hover\:border-opacity-50:hover{
  --border-opacity: 0.5 !important;
}

.hover\:border-opacity-75:hover{
  --border-opacity: 0.75 !important;
}

.hover\:border-opacity-100:hover{
  --border-opacity: 1 !important;
}

.focus\:border-opacity-0:focus{
  --border-opacity: 0 !important;
}

.focus\:border-opacity-25:focus{
  --border-opacity: 0.25 !important;
}

.focus\:border-opacity-50:focus{
  --border-opacity: 0.5 !important;
}

.focus\:border-opacity-75:focus{
  --border-opacity: 0.75 !important;
}

.focus\:border-opacity-100:focus{
  --border-opacity: 1 !important;
}

.rounded-none{
  border-radius: 0 !important;
}

.rounded{
  border-radius: 4px !important;
}

.rounded-t-none{
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-r-none{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-b-none{
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-l-none{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-t{
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.rounded-r{
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.rounded-b{
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-l{
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-tl-none{
  border-top-left-radius: 0 !important;
}

.rounded-tr-none{
  border-top-right-radius: 0 !important;
}

.rounded-br-none{
  border-bottom-right-radius: 0 !important;
}

.rounded-bl-none{
  border-bottom-left-radius: 0 !important;
}

.rounded-tl{
  border-top-left-radius: 4px !important;
}

.rounded-tr{
  border-top-right-radius: 4px !important;
}

.rounded-br{
  border-bottom-right-radius: 4px !important;
}

.rounded-bl{
  border-bottom-left-radius: 4px !important;
}

.border-solid{
  border-style: solid !important;
}

.border-dashed{
  border-style: dashed !important;
}

.border-dotted{
  border-style: dotted !important;
}

.border-double{
  border-style: double !important;
}

.border-none{
  border-style: none !important;
}

.border-0{
  border-width: 0 !important;
}

.border-2{
  border-width: 2px !important;
}

.border-4{
  border-width: 4px !important;
}

.border-8{
  border-width: 8px !important;
}

.border{
  border-width: 1px !important;
}

.border-t-0{
  border-top-width: 0 !important;
}

.border-r-0{
  border-right-width: 0 !important;
}

.border-b-0{
  border-bottom-width: 0 !important;
}

.border-l-0{
  border-left-width: 0 !important;
}

.border-t-2{
  border-top-width: 2px !important;
}

.border-r-2{
  border-right-width: 2px !important;
}

.border-b-2{
  border-bottom-width: 2px !important;
}

.border-l-2{
  border-left-width: 2px !important;
}

.border-t-4{
  border-top-width: 4px !important;
}

.border-r-4{
  border-right-width: 4px !important;
}

.border-b-4{
  border-bottom-width: 4px !important;
}

.border-l-4{
  border-left-width: 4px !important;
}

.border-t-8{
  border-top-width: 8px !important;
}

.border-r-8{
  border-right-width: 8px !important;
}

.border-b-8{
  border-bottom-width: 8px !important;
}

.border-l-8{
  border-left-width: 8px !important;
}

.border-t{
  border-top-width: 1px !important;
}

.border-r{
  border-right-width: 1px !important;
}

.border-b{
  border-bottom-width: 1px !important;
}

.border-l{
  border-left-width: 1px !important;
}

.box-border{
  box-sizing: border-box !important;
}

.box-content{
  box-sizing: content-box !important;
}

.cursor-auto{
  cursor: auto !important;
}

.cursor-default{
  cursor: default !important;
}

.cursor-pointer{
  cursor: pointer !important;
}

.cursor-wait{
  cursor: wait !important;
}

.cursor-text{
  cursor: text !important;
}

.cursor-move{
  cursor: move !important;
}

.cursor-not-allowed{
  cursor: not-allowed !important;
}

.block{
  display: block !important;
}

.inline-block{
  display: inline-block !important;
}

.inline{
  display: inline !important;
}

.flex{
  display: flex !important;
}

.inline-flex{
  display: inline-flex !important;
}

.table{
  display: table !important;
}

.table-caption{
  display: table-caption !important;
}

.table-cell{
  display: table-cell !important;
}

.table-column{
  display: table-column !important;
}

.table-column-group{
  display: table-column-group !important;
}

.table-footer-group{
  display: table-footer-group !important;
}

.table-header-group{
  display: table-header-group !important;
}

.table-row-group{
  display: table-row-group !important;
}

.table-row{
  display: table-row !important;
}

.flow-root{
  display: flow-root !important;
}

.grid{
  display: grid !important;
}

.inline-grid{
  display: inline-grid !important;
}

.contents{
  display: contents !important;
}

.hidden{
  display: none !important;
}

.flex-row{
  flex-direction: row !important;
}

.flex-row-reverse{
  flex-direction: row-reverse !important;
}

.flex-col{
  flex-direction: column !important;
}

.flex-col-reverse{
  flex-direction: column-reverse !important;
}

.flex-wrap{
  flex-wrap: wrap !important;
}

.flex-wrap-reverse{
  flex-wrap: wrap-reverse !important;
}

.flex-no-wrap{
  flex-wrap: nowrap !important;
}

.place-items-auto{
  place-items: auto !important;
}

.place-items-start{
  place-items: start !important;
}

.place-items-end{
  place-items: end !important;
}

.place-items-center{
  place-items: center !important;
}

.place-items-stretch{
  place-items: stretch !important;
}

.place-content-center{
  place-content: center !important;
}

.place-content-start{
  place-content: start !important;
}

.place-content-end{
  place-content: end !important;
}

.place-content-between{
  place-content: space-between !important;
}

.place-content-around{
  place-content: space-around !important;
}

.place-content-evenly{
  place-content: space-evenly !important;
}

.place-content-stretch{
  place-content: stretch !important;
}

.place-self-auto{
  place-self: auto !important;
}

.place-self-start{
  place-self: start !important;
}

.place-self-end{
  place-self: end !important;
}

.place-self-center{
  place-self: center !important;
}

.place-self-stretch{
  place-self: stretch !important;
}

.items-start{
  align-items: flex-start !important;
}

.items-end{
  align-items: flex-end !important;
}

.items-center{
  align-items: center !important;
}

.items-baseline{
  align-items: baseline !important;
}

.items-stretch{
  align-items: stretch !important;
}

.content-center{
  align-content: center !important;
}

.content-start{
  align-content: flex-start !important;
}

.content-end{
  align-content: flex-end !important;
}

.content-between{
  align-content: space-between !important;
}

.content-around{
  align-content: space-around !important;
}

.content-evenly{
  align-content: space-evenly !important;
}

.self-auto{
  align-self: auto !important;
}

.self-start{
  align-self: flex-start !important;
}

.self-end{
  align-self: flex-end !important;
}

.self-center{
  align-self: center !important;
}

.self-stretch{
  align-self: stretch !important;
}

.justify-items-auto{
  justify-items: auto !important;
}

.justify-items-start{
  justify-items: start !important;
}

.justify-items-end{
  justify-items: end !important;
}

.justify-items-center{
  justify-items: center !important;
}

.justify-items-stretch{
  justify-items: stretch !important;
}

.justify-start{
  justify-content: flex-start !important;
}

.justify-end{
  justify-content: flex-end !important;
}

.justify-center{
  justify-content: center !important;
}

.justify-between{
  justify-content: space-between !important;
}

.justify-around{
  justify-content: space-around !important;
}

.justify-evenly{
  justify-content: space-evenly !important;
}

.justify-self-auto{
  justify-self: auto !important;
}

.justify-self-start{
  justify-self: start !important;
}

.justify-self-end{
  justify-self: end !important;
}

.justify-self-center{
  justify-self: center !important;
}

.justify-self-stretch{
  justify-self: stretch !important;
}

.flex-1{
  flex: 1 1 0% !important;
}

.flex-auto{
  flex: 1 1 auto !important;
}

.flex-initial{
  flex: 0 1 auto !important;
}

.flex-none{
  flex: none !important;
}

.flex-grow-0{
  flex-grow: 0 !important;
}

.flex-grow{
  flex-grow: 1 !important;
}

.flex-shrink-0{
  flex-shrink: 0 !important;
}

.flex-shrink{
  flex-shrink: 1 !important;
}

.order-1{
  order: 1 !important;
}

.order-2{
  order: 2 !important;
}

.order-3{
  order: 3 !important;
}

.order-4{
  order: 4 !important;
}

.order-5{
  order: 5 !important;
}

.order-6{
  order: 6 !important;
}

.order-7{
  order: 7 !important;
}

.order-8{
  order: 8 !important;
}

.order-9{
  order: 9 !important;
}

.order-10{
  order: 10 !important;
}

.order-11{
  order: 11 !important;
}

.order-12{
  order: 12 !important;
}

.order-first{
  order: -9999 !important;
}

.order-last{
  order: 9999 !important;
}

.order-none{
  order: 0 !important;
}

.float-right{
  float: right !important;
}

.float-left{
  float: left !important;
}

.float-none{
  float: none !important;
}

.clearfix:after{
  content: "" !important;
  display: table !important;
  clear: both !important;
}

.clear-left{
  clear: left !important;
}

.clear-right{
  clear: right !important;
}

.clear-both{
  clear: both !important;
}

.clear-none{
  clear: none !important;
}

.font-display{
  font-family: Jolly Lodger, serif !important;
}

.font-body{
  font-family: PT Sans, sans !important;
}

.font-mono{
  font-family: PT Sans Narrow, sans !important;
}

.font-hairline{
  font-weight: 100 !important;
}

.font-thin{
  font-weight: 200 !important;
}

.font-light{
  font-weight: 300 !important;
}

.font-normal{
  font-weight: 400 !important;
}

.font-medium{
  font-weight: 500 !important;
}

.font-semibold{
  font-weight: 600 !important;
}

.font-bold{
  font-weight: 700 !important;
}

.font-extrabold{
  font-weight: 800 !important;
}

.font-black{
  font-weight: 900 !important;
}

.hover\:font-hairline:hover{
  font-weight: 100 !important;
}

.hover\:font-thin:hover{
  font-weight: 200 !important;
}

.hover\:font-light:hover{
  font-weight: 300 !important;
}

.hover\:font-normal:hover{
  font-weight: 400 !important;
}

.hover\:font-medium:hover{
  font-weight: 500 !important;
}

.hover\:font-semibold:hover{
  font-weight: 600 !important;
}

.hover\:font-bold:hover{
  font-weight: 700 !important;
}

.hover\:font-extrabold:hover{
  font-weight: 800 !important;
}

.hover\:font-black:hover{
  font-weight: 900 !important;
}

.focus\:font-hairline:focus{
  font-weight: 100 !important;
}

.focus\:font-thin:focus{
  font-weight: 200 !important;
}

.focus\:font-light:focus{
  font-weight: 300 !important;
}

.focus\:font-normal:focus{
  font-weight: 400 !important;
}

.focus\:font-medium:focus{
  font-weight: 500 !important;
}

.focus\:font-semibold:focus{
  font-weight: 600 !important;
}

.focus\:font-bold:focus{
  font-weight: 700 !important;
}

.focus\:font-extrabold:focus{
  font-weight: 800 !important;
}

.focus\:font-black:focus{
  font-weight: 900 !important;
}

.h-1{
  height: .5rem !important;
}

.h-2{
  height: 1rem !important;
}

.h-3{
  height: 2rem !important;
}

.h-4{
  height: 2.5rem !important;
}

.h-5{
  height: 3rem !important;
}

.h-6{
  height: 4rem !important;
}

.h-7{
  height: 5rem !important;
}

.h-8{
  height: 6rem !important;
}

.h-9{
  height: 7rem !important;
}

.h-10{
  height: 8rem !important;
}

.h-auto{
  height: auto !important;
}

.h-full{
  height: 100% !important;
}

.h-screen{
  height: 100vh !important;
}

.text-xs{
  font-size: .75rem !important;
}

.text-sm{
  font-size: .875rem !important;
}

.text-base{
  font-size: 1rem !important;
}

.text-lg{
  font-size: 1.125rem !important;
}

.text-xl{
  font-size: 1.25rem !important;
}

.text-2xl{
  font-size: 1.5rem !important;
}

.text-3xl{
  font-size: 1.875rem !important;
}

.text-4xl{
  font-size: 2.25rem !important;
}

.text-5xl{
  font-size: 3rem !important;
}

.text-6xl{
  font-size: 3.5rem !important;
}

.leading-large{
  line-height: 160% !important;
}

.leading-normal{
  line-height: 150% !important;
}

.leading-small{
  line-height: 125% !important;
}

.leading-reset{
  line-height: 100% !important;
}

.list-inside{
  list-style-position: inside !important;
}

.list-outside{
  list-style-position: outside !important;
}

.list-none{
  list-style-type: none !important;
}

.list-disc{
  list-style-type: disc !important;
}

.list-decimal{
  list-style-type: decimal !important;
}

.m-1{
  margin: .5rem !important;
}

.m-2{
  margin: 1rem !important;
}

.m-3{
  margin: 2rem !important;
}

.m-4{
  margin: 2.5rem !important;
}

.m-5{
  margin: 3rem !important;
}

.m-6{
  margin: 4rem !important;
}

.m-7{
  margin: 5rem !important;
}

.m-8{
  margin: 6rem !important;
}

.m-9{
  margin: 7rem !important;
}

.m-10{
  margin: 8rem !important;
}

.m-auto{
  margin: auto !important;
}

.-m-1{
  margin: -0.5rem !important;
}

.-m-2{
  margin: -1rem !important;
}

.-m-3{
  margin: -2rem !important;
}

.-m-4{
  margin: -2.5rem !important;
}

.-m-5{
  margin: -3rem !important;
}

.-m-6{
  margin: -4rem !important;
}

.-m-7{
  margin: -5rem !important;
}

.-m-8{
  margin: -6rem !important;
}

.-m-9{
  margin: -7rem !important;
}

.-m-10{
  margin: -8rem !important;
}

.my-1{
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}

.mx-1{
  margin-left: .5rem !important;
  margin-right: .5rem !important;
}

.my-2{
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.mx-2{
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-3{
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mx-3{
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-4{
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.mx-4{
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.my-5{
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.mx-5{
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-6{
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.mx-6{
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.my-7{
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.mx-7{
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.my-8{
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.mx-8{
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.my-9{
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.mx-9{
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.my-10{
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.mx-10{
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.my-auto{
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mx-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}

.-my-1{
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.-mx-1{
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.-my-2{
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.-mx-2{
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.-my-3{
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.-mx-3{
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.-my-4{
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.-mx-4{
  margin-left: -2.5rem !important;
  margin-right: -2.5rem !important;
}

.-my-5{
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.-mx-5{
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.-my-6{
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.-mx-6{
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.-my-7{
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.-mx-7{
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.-my-8{
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.-mx-8{
  margin-left: -6rem !important;
  margin-right: -6rem !important;
}

.-my-9{
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.-mx-9{
  margin-left: -7rem !important;
  margin-right: -7rem !important;
}

.-my-10{
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.-mx-10{
  margin-left: -8rem !important;
  margin-right: -8rem !important;
}

.mt-1{
  margin-top: .5rem !important;
}

.mr-1{
  margin-right: .5rem !important;
}

.mb-1{
  margin-bottom: .5rem !important;
}

.ml-1{
  margin-left: .5rem !important;
}

.mt-2{
  margin-top: 1rem !important;
}

.mr-2{
  margin-right: 1rem !important;
}

.mb-2{
  margin-bottom: 1rem !important;
}

.ml-2{
  margin-left: 1rem !important;
}

.mt-3{
  margin-top: 2rem !important;
}

.mr-3{
  margin-right: 2rem !important;
}

.mb-3{
  margin-bottom: 2rem !important;
}

.ml-3{
  margin-left: 2rem !important;
}

.mt-4{
  margin-top: 2.5rem !important;
}

.mr-4{
  margin-right: 2.5rem !important;
}

.mb-4{
  margin-bottom: 2.5rem !important;
}

.ml-4{
  margin-left: 2.5rem !important;
}

.mt-5{
  margin-top: 3rem !important;
}

.mr-5{
  margin-right: 3rem !important;
}

.mb-5{
  margin-bottom: 3rem !important;
}

.ml-5{
  margin-left: 3rem !important;
}

.mt-6{
  margin-top: 4rem !important;
}

.mr-6{
  margin-right: 4rem !important;
}

.mb-6{
  margin-bottom: 4rem !important;
}

.ml-6{
  margin-left: 4rem !important;
}

.mt-7{
  margin-top: 5rem !important;
}

.mr-7{
  margin-right: 5rem !important;
}

.mb-7{
  margin-bottom: 5rem !important;
}

.ml-7{
  margin-left: 5rem !important;
}

.mt-8{
  margin-top: 6rem !important;
}

.mr-8{
  margin-right: 6rem !important;
}

.mb-8{
  margin-bottom: 6rem !important;
}

.ml-8{
  margin-left: 6rem !important;
}

.mt-9{
  margin-top: 7rem !important;
}

.mr-9{
  margin-right: 7rem !important;
}

.mb-9{
  margin-bottom: 7rem !important;
}

.ml-9{
  margin-left: 7rem !important;
}

.mt-10{
  margin-top: 8rem !important;
}

.mr-10{
  margin-right: 8rem !important;
}

.mb-10{
  margin-bottom: 8rem !important;
}

.ml-10{
  margin-left: 8rem !important;
}

.mt-auto{
  margin-top: auto !important;
}

.mr-auto{
  margin-right: auto !important;
}

.mb-auto{
  margin-bottom: auto !important;
}

.ml-auto{
  margin-left: auto !important;
}

.-mt-1{
  margin-top: -0.5rem !important;
}

.-mr-1{
  margin-right: -0.5rem !important;
}

.-mb-1{
  margin-bottom: -0.5rem !important;
}

.-ml-1{
  margin-left: -0.5rem !important;
}

.-mt-2{
  margin-top: -1rem !important;
}

.-mr-2{
  margin-right: -1rem !important;
}

.-mb-2{
  margin-bottom: -1rem !important;
}

.-ml-2{
  margin-left: -1rem !important;
}

.-mt-3{
  margin-top: -2rem !important;
}

.-mr-3{
  margin-right: -2rem !important;
}

.-mb-3{
  margin-bottom: -2rem !important;
}

.-ml-3{
  margin-left: -2rem !important;
}

.-mt-4{
  margin-top: -2.5rem !important;
}

.-mr-4{
  margin-right: -2.5rem !important;
}

.-mb-4{
  margin-bottom: -2.5rem !important;
}

.-ml-4{
  margin-left: -2.5rem !important;
}

.-mt-5{
  margin-top: -3rem !important;
}

.-mr-5{
  margin-right: -3rem !important;
}

.-mb-5{
  margin-bottom: -3rem !important;
}

.-ml-5{
  margin-left: -3rem !important;
}

.-mt-6{
  margin-top: -4rem !important;
}

.-mr-6{
  margin-right: -4rem !important;
}

.-mb-6{
  margin-bottom: -4rem !important;
}

.-ml-6{
  margin-left: -4rem !important;
}

.-mt-7{
  margin-top: -5rem !important;
}

.-mr-7{
  margin-right: -5rem !important;
}

.-mb-7{
  margin-bottom: -5rem !important;
}

.-ml-7{
  margin-left: -5rem !important;
}

.-mt-8{
  margin-top: -6rem !important;
}

.-mr-8{
  margin-right: -6rem !important;
}

.-mb-8{
  margin-bottom: -6rem !important;
}

.-ml-8{
  margin-left: -6rem !important;
}

.-mt-9{
  margin-top: -7rem !important;
}

.-mr-9{
  margin-right: -7rem !important;
}

.-mb-9{
  margin-bottom: -7rem !important;
}

.-ml-9{
  margin-left: -7rem !important;
}

.-mt-10{
  margin-top: -8rem !important;
}

.-mr-10{
  margin-right: -8rem !important;
}

.-mb-10{
  margin-bottom: -8rem !important;
}

.-ml-10{
  margin-left: -8rem !important;
}

.max-h-full{
  max-height: 100% !important;
}

.max-h-screen{
  max-height: 100vh !important;
}

.max-w-none{
  max-width: none !important;
}

.max-w-xs{
  max-width: 20rem !important;
}

.max-w-sm{
  max-width: 24rem !important;
}

.max-w-md{
  max-width: 28rem !important;
}

.max-w-lg{
  max-width: 32rem !important;
}

.max-w-xl{
  max-width: 36rem !important;
}

.max-w-2xl{
  max-width: 42rem !important;
}

.max-w-3xl{
  max-width: 48rem !important;
}

.max-w-4xl{
  max-width: 56rem !important;
}

.max-w-5xl{
  max-width: 64rem !important;
}

.max-w-6xl{
  max-width: 72rem !important;
}

.max-w-full{
  max-width: 100% !important;
}

.max-w-screen-sm{
  max-width: 640px !important;
}

.max-w-screen-md{
  max-width: 768px !important;
}

.max-w-screen-lg{
  max-width: 1080px !important;
}

.min-h-0{
  min-height: 0 !important;
}

.min-h-full{
  min-height: 100% !important;
}

.min-h-screen{
  min-height: 100vh !important;
}

.min-w-0{
  min-width: 0 !important;
}

.min-w-full{
  min-width: 100% !important;
}

.object-contain{
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-cover{
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fill{
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-none{
  -o-object-fit: none !important;
     object-fit: none !important;
}

.object-scale-down{
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-bottom{
  -o-object-position: bottom !important;
     object-position: bottom !important;
}

.object-center{
  -o-object-position: center !important;
     object-position: center !important;
}

.object-left{
  -o-object-position: left !important;
     object-position: left !important;
}

.object-left-bottom{
  -o-object-position: left bottom !important;
     object-position: left bottom !important;
}

.object-left-top{
  -o-object-position: left top !important;
     object-position: left top !important;
}

.object-right{
  -o-object-position: right !important;
     object-position: right !important;
}

.object-right-bottom{
  -o-object-position: right bottom !important;
     object-position: right bottom !important;
}

.object-right-top{
  -o-object-position: right top !important;
     object-position: right top !important;
}

.object-top{
  -o-object-position: top !important;
     object-position: top !important;
}

.opacity-0{
  opacity: 0 !important;
}

.opacity-25{
  opacity: 0.25 !important;
}

.opacity-50{
  opacity: 0.5 !important;
}

.opacity-75{
  opacity: 0.75 !important;
}

.opacity-100{
  opacity: 1 !important;
}

.hover\:opacity-0:hover{
  opacity: 0 !important;
}

.hover\:opacity-25:hover{
  opacity: 0.25 !important;
}

.hover\:opacity-50:hover{
  opacity: 0.5 !important;
}

.hover\:opacity-75:hover{
  opacity: 0.75 !important;
}

.hover\:opacity-100:hover{
  opacity: 1 !important;
}

.focus\:opacity-0:focus{
  opacity: 0 !important;
}

.focus\:opacity-25:focus{
  opacity: 0.25 !important;
}

.focus\:opacity-50:focus{
  opacity: 0.5 !important;
}

.focus\:opacity-75:focus{
  opacity: 0.75 !important;
}

.focus\:opacity-100:focus{
  opacity: 1 !important;
}

.outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.outline-white{
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.outline-black{
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.focus\:outline-white:focus{
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.focus\:outline-black:focus{
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

.overflow-auto{
  overflow: auto !important;
}

.overflow-hidden{
  overflow: hidden !important;
}

.overflow-visible{
  overflow: visible !important;
}

.overflow-scroll{
  overflow: scroll !important;
}

.overflow-x-auto{
  overflow-x: auto !important;
}

.overflow-y-auto{
  overflow-y: auto !important;
}

.overflow-x-hidden{
  overflow-x: hidden !important;
}

.overflow-y-hidden{
  overflow-y: hidden !important;
}

.overflow-x-visible{
  overflow-x: visible !important;
}

.overflow-y-visible{
  overflow-y: visible !important;
}

.overflow-x-scroll{
  overflow-x: scroll !important;
}

.overflow-y-scroll{
  overflow-y: scroll !important;
}

.scrolling-touch{
  -webkit-overflow-scrolling: touch !important;
}

.scrolling-auto{
  -webkit-overflow-scrolling: auto !important;
}

.overscroll-auto{
  overscroll-behavior: auto !important;
}

.overscroll-contain{
  overscroll-behavior: contain !important;
}

.overscroll-none{
  overscroll-behavior: none !important;
}

.overscroll-y-auto{
  overscroll-behavior-y: auto !important;
}

.overscroll-y-contain{
  overscroll-behavior-y: contain !important;
}

.overscroll-y-none{
  overscroll-behavior-y: none !important;
}

.overscroll-x-auto{
  overscroll-behavior-x: auto !important;
}

.overscroll-x-contain{
  overscroll-behavior-x: contain !important;
}

.overscroll-x-none{
  overscroll-behavior-x: none !important;
}

.p-1{
  padding: .5rem !important;
}

.p-2{
  padding: 1rem !important;
}

.p-3{
  padding: 2rem !important;
}

.p-4{
  padding: 2.5rem !important;
}

.p-5{
  padding: 3rem !important;
}

.p-6{
  padding: 4rem !important;
}

.p-7{
  padding: 5rem !important;
}

.p-8{
  padding: 6rem !important;
}

.p-9{
  padding: 7rem !important;
}

.p-10{
  padding: 8rem !important;
}

.py-1{
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

.px-1{
  padding-left: .5rem !important;
  padding-right: .5rem !important;
}

.py-2{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.px-2{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-3{
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.px-3{
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-4{
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.px-4{
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-5{
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.px-5{
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-6{
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.px-6{
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-7{
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.px-7{
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-8{
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.px-8{
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-9{
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.px-9{
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.py-10{
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.px-10{
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.pt-1{
  padding-top: .5rem !important;
}

.pr-1{
  padding-right: .5rem !important;
}

.pb-1{
  padding-bottom: .5rem !important;
}

.pl-1{
  padding-left: .5rem !important;
}

.pt-2{
  padding-top: 1rem !important;
}

.pr-2{
  padding-right: 1rem !important;
}

.pb-2{
  padding-bottom: 1rem !important;
}

.pl-2{
  padding-left: 1rem !important;
}

.pt-3{
  padding-top: 2rem !important;
}

.pr-3{
  padding-right: 2rem !important;
}

.pb-3{
  padding-bottom: 2rem !important;
}

.pl-3{
  padding-left: 2rem !important;
}

.pt-4{
  padding-top: 2.5rem !important;
}

.pr-4{
  padding-right: 2.5rem !important;
}

.pb-4{
  padding-bottom: 2.5rem !important;
}

.pl-4{
  padding-left: 2.5rem !important;
}

.pt-5{
  padding-top: 3rem !important;
}

.pr-5{
  padding-right: 3rem !important;
}

.pb-5{
  padding-bottom: 3rem !important;
}

.pl-5{
  padding-left: 3rem !important;
}

.pt-6{
  padding-top: 4rem !important;
}

.pr-6{
  padding-right: 4rem !important;
}

.pb-6{
  padding-bottom: 4rem !important;
}

.pl-6{
  padding-left: 4rem !important;
}

.pt-7{
  padding-top: 5rem !important;
}

.pr-7{
  padding-right: 5rem !important;
}

.pb-7{
  padding-bottom: 5rem !important;
}

.pl-7{
  padding-left: 5rem !important;
}

.pt-8{
  padding-top: 6rem !important;
}

.pr-8{
  padding-right: 6rem !important;
}

.pb-8{
  padding-bottom: 6rem !important;
}

.pl-8{
  padding-left: 6rem !important;
}

.pt-9{
  padding-top: 7rem !important;
}

.pr-9{
  padding-right: 7rem !important;
}

.pb-9{
  padding-bottom: 7rem !important;
}

.pl-9{
  padding-left: 7rem !important;
}

.pt-10{
  padding-top: 8rem !important;
}

.pr-10{
  padding-right: 8rem !important;
}

.pb-10{
  padding-bottom: 8rem !important;
}

.pl-10{
  padding-left: 8rem !important;
}

.placeholder-primary::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
}

.placeholder-primary::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
}

.placeholder-blue::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
}

.placeholder-blue::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
}

.placeholder-lightblue::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0b68d0 !important;
  color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
}

.placeholder-lightblue::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0b68d0 !important;
  color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
}

.placeholder-red::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.placeholder-red::placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.placeholder-lightred::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.placeholder-lightred::placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.placeholder-bg::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000539 !important;
  color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
}

.placeholder-bg::placeholder{
  --placeholder-opacity: 1 !important;
  color: #000539 !important;
  color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
}

.placeholder-bgLight::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #25405D !important;
  color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
}

.placeholder-bgLight::placeholder{
  --placeholder-opacity: 1 !important;
  color: #25405D !important;
  color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
}

.placeholder-bgAlternative::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #002040 !important;
  color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
}

.placeholder-bgAlternative::placeholder{
  --placeholder-opacity: 1 !important;
  color: #002040 !important;
  color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
}

.placeholder-text::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #263134 !important;
  color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
}

.placeholder-text::placeholder{
  --placeholder-opacity: 1 !important;
  color: #263134 !important;
  color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
}

.placeholder-textLight::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4e4e4e !important;
  color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
}

.placeholder-textLight::placeholder{
  --placeholder-opacity: 1 !important;
  color: #4e4e4e !important;
  color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
}

.placeholder-secondary::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
}

.placeholder-secondary::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
}

.placeholder-beige::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
}

.placeholder-beige::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
}

.placeholder-white::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white::placeholder{
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-black::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black::placeholder{
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-unavailable::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.placeholder-unavailable::placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-lightblue:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0b68d0 !important;
  color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-lightblue:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0b68d0 !important;
  color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-lightred:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-lightred:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-bg:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000539 !important;
  color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-bg:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #000539 !important;
  color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-bgLight:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #25405D !important;
  color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-bgLight:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #25405D !important;
  color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-bgAlternative:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #002040 !important;
  color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-bgAlternative:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #002040 !important;
  color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-text:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #263134 !important;
  color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-text:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #263134 !important;
  color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-textLight:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #4e4e4e !important;
  color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-textLight:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #4e4e4e !important;
  color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-beige:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-beige:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-unavailable:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-unavailable:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
}

.placeholder-opacity-0::-moz-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0::placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-25::-moz-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25::placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-50::-moz-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50::placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-75::-moz-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75::placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100::placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus::placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus::placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus::placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus::placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
}

.pointer-events-none{
  pointer-events: none !important;
}

.pointer-events-auto{
  pointer-events: auto !important;
}

.static{
  position: static !important;
}

.fixed{
  position: fixed !important;
}

.absolute{
  position: absolute !important;
}

.relative{
  position: relative !important;
}

.sticky{
  position: sticky !important;
}

.inset-0{
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.inset-auto{
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.inset-y-0{
  top: 0 !important;
  bottom: 0 !important;
}

.inset-x-0{
  right: 0 !important;
  left: 0 !important;
}

.inset-y-auto{
  top: auto !important;
  bottom: auto !important;
}

.inset-x-auto{
  right: auto !important;
  left: auto !important;
}

.top-0{
  top: 0 !important;
}

.right-0{
  right: 0 !important;
}

.bottom-0{
  bottom: 0 !important;
}

.left-0{
  left: 0 !important;
}

.top-auto{
  top: auto !important;
}

.right-auto{
  right: auto !important;
}

.bottom-auto{
  bottom: auto !important;
}

.left-auto{
  left: auto !important;
}

.resize-none{
  resize: none !important;
}

.resize-y{
  resize: vertical !important;
}

.resize-x{
  resize: horizontal !important;
}

.resize{
  resize: both !important;
}

.shadow-xs{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.shadow-sm{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.shadow{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.shadow-md{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.shadow-lg{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.shadow-xl{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.shadow-2xl{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.shadow-inner{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.shadow-outline{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.shadow-none{
  box-shadow: none !important;
}

.hover\:shadow-xs:hover{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow-sm:hover{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow:hover{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-md:hover{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-lg:hover{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow-xl:hover{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.hover\:shadow-2xl:hover{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.hover\:shadow-inner:hover{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-outline:hover{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.hover\:shadow-none:hover{
  box-shadow: none !important;
}

.focus\:shadow-xs:focus{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow-sm:focus{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow:focus{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-md:focus{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-lg:focus{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow-xl:focus{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.focus\:shadow-2xl:focus{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.focus\:shadow-inner:focus{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-outline:focus{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.focus\:shadow-none:focus{
  box-shadow: none !important;
}

.fill-current{
  fill: currentColor !important;
}

.stroke-current{
  stroke: currentColor !important;
}

.stroke-0{
  stroke-width: 0 !important;
}

.stroke-1{
  stroke-width: 1 !important;
}

.stroke-2{
  stroke-width: 2 !important;
}

.table-auto{
  table-layout: auto !important;
}

.table-fixed{
  table-layout: fixed !important;
}

.text-left{
  text-align: left !important;
}

.text-center{
  text-align: center !important;
}

.text-right{
  text-align: right !important;
}

.text-justify{
  text-align: justify !important;
}

.text-primary{
  --text-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--text-opacity)) !important;
}

.text-blue{
  --text-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--text-opacity)) !important;
}

.text-lightblue{
  --text-opacity: 1 !important;
  color: #0b68d0 !important;
  color: rgba(11, 104, 208, var(--text-opacity)) !important;
}

.text-red{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.text-lightred{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.text-bg{
  --text-opacity: 1 !important;
  color: #000539 !important;
  color: rgba(0, 5, 57, var(--text-opacity)) !important;
}

.text-bgLight{
  --text-opacity: 1 !important;
  color: #25405D !important;
  color: rgba(37, 64, 93, var(--text-opacity)) !important;
}

.text-bgAlternative{
  --text-opacity: 1 !important;
  color: #002040 !important;
  color: rgba(0, 32, 64, var(--text-opacity)) !important;
}

.text-text{
  --text-opacity: 1 !important;
  color: #263134 !important;
  color: rgba(38, 49, 52, var(--text-opacity)) !important;
}

.text-textLight{
  --text-opacity: 1 !important;
  color: #4e4e4e !important;
  color: rgba(78, 78, 78, var(--text-opacity)) !important;
}

.text-secondary{
  --text-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--text-opacity)) !important;
}

.text-beige{
  --text-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--text-opacity)) !important;
}

.text-white{
  --text-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.text-black{
  --text-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.text-unavailable{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.hover\:text-primary:hover{
  --text-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--text-opacity)) !important;
}

.hover\:text-blue:hover{
  --text-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--text-opacity)) !important;
}

.hover\:text-lightblue:hover{
  --text-opacity: 1 !important;
  color: #0b68d0 !important;
  color: rgba(11, 104, 208, var(--text-opacity)) !important;
}

.hover\:text-red:hover{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.hover\:text-lightred:hover{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.hover\:text-bg:hover{
  --text-opacity: 1 !important;
  color: #000539 !important;
  color: rgba(0, 5, 57, var(--text-opacity)) !important;
}

.hover\:text-bgLight:hover{
  --text-opacity: 1 !important;
  color: #25405D !important;
  color: rgba(37, 64, 93, var(--text-opacity)) !important;
}

.hover\:text-bgAlternative:hover{
  --text-opacity: 1 !important;
  color: #002040 !important;
  color: rgba(0, 32, 64, var(--text-opacity)) !important;
}

.hover\:text-text:hover{
  --text-opacity: 1 !important;
  color: #263134 !important;
  color: rgba(38, 49, 52, var(--text-opacity)) !important;
}

.hover\:text-textLight:hover{
  --text-opacity: 1 !important;
  color: #4e4e4e !important;
  color: rgba(78, 78, 78, var(--text-opacity)) !important;
}

.hover\:text-secondary:hover{
  --text-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--text-opacity)) !important;
}

.hover\:text-beige:hover{
  --text-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--text-opacity)) !important;
}

.hover\:text-white:hover{
  --text-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.hover\:text-black:hover{
  --text-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.hover\:text-unavailable:hover{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.focus\:text-primary:focus{
  --text-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--text-opacity)) !important;
}

.focus\:text-blue:focus{
  --text-opacity: 1 !important;
  color: #0056b5 !important;
  color: rgba(0, 86, 181, var(--text-opacity)) !important;
}

.focus\:text-lightblue:focus{
  --text-opacity: 1 !important;
  color: #0b68d0 !important;
  color: rgba(11, 104, 208, var(--text-opacity)) !important;
}

.focus\:text-red:focus{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.focus\:text-lightred:focus{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.focus\:text-bg:focus{
  --text-opacity: 1 !important;
  color: #000539 !important;
  color: rgba(0, 5, 57, var(--text-opacity)) !important;
}

.focus\:text-bgLight:focus{
  --text-opacity: 1 !important;
  color: #25405D !important;
  color: rgba(37, 64, 93, var(--text-opacity)) !important;
}

.focus\:text-bgAlternative:focus{
  --text-opacity: 1 !important;
  color: #002040 !important;
  color: rgba(0, 32, 64, var(--text-opacity)) !important;
}

.focus\:text-text:focus{
  --text-opacity: 1 !important;
  color: #263134 !important;
  color: rgba(38, 49, 52, var(--text-opacity)) !important;
}

.focus\:text-textLight:focus{
  --text-opacity: 1 !important;
  color: #4e4e4e !important;
  color: rgba(78, 78, 78, var(--text-opacity)) !important;
}

.focus\:text-secondary:focus{
  --text-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--text-opacity)) !important;
}

.focus\:text-beige:focus{
  --text-opacity: 1 !important;
  color: #f7f6e3 !important;
  color: rgba(247, 246, 227, var(--text-opacity)) !important;
}

.focus\:text-white:focus{
  --text-opacity: 1 !important;
  color: #ffffff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.focus\:text-black:focus{
  --text-opacity: 1 !important;
  color: #000000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.focus\:text-unavailable:focus{
  --text-opacity: 1 !important;
  color: #b22d00 !important;
  color: rgba(178, 45, 0, var(--text-opacity)) !important;
}

.text-opacity-0{
  --text-opacity: 0 !important;
}

.text-opacity-25{
  --text-opacity: 0.25 !important;
}

.text-opacity-50{
  --text-opacity: 0.5 !important;
}

.text-opacity-75{
  --text-opacity: 0.75 !important;
}

.text-opacity-100{
  --text-opacity: 1 !important;
}

.hover\:text-opacity-0:hover{
  --text-opacity: 0 !important;
}

.hover\:text-opacity-25:hover{
  --text-opacity: 0.25 !important;
}

.hover\:text-opacity-50:hover{
  --text-opacity: 0.5 !important;
}

.hover\:text-opacity-75:hover{
  --text-opacity: 0.75 !important;
}

.hover\:text-opacity-100:hover{
  --text-opacity: 1 !important;
}

.focus\:text-opacity-0:focus{
  --text-opacity: 0 !important;
}

.focus\:text-opacity-25:focus{
  --text-opacity: 0.25 !important;
}

.focus\:text-opacity-50:focus{
  --text-opacity: 0.5 !important;
}

.focus\:text-opacity-75:focus{
  --text-opacity: 0.75 !important;
}

.focus\:text-opacity-100:focus{
  --text-opacity: 1 !important;
}

.italic{
  font-style: italic !important;
}

.not-italic{
  font-style: normal !important;
}

.uppercase{
  text-transform: uppercase !important;
}

.lowercase{
  text-transform: lowercase !important;
}

.capitalize{
  text-transform: capitalize !important;
}

.normal-case{
  text-transform: none !important;
}

.underline{
  text-decoration: underline !important;
}

.line-through{
  text-decoration: line-through !important;
}

.no-underline{
  text-decoration: none !important;
}

.hover\:underline:hover{
  text-decoration: underline !important;
}

.hover\:line-through:hover{
  text-decoration: line-through !important;
}

.hover\:no-underline:hover{
  text-decoration: none !important;
}

.focus\:underline:focus{
  text-decoration: underline !important;
}

.focus\:line-through:focus{
  text-decoration: line-through !important;
}

.focus\:no-underline:focus{
  text-decoration: none !important;
}

.antialiased{
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.subpixel-antialiased{
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
  font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
}

.normal-nums{
  font-variant-numeric: normal !important;
}

.ordinal{
  --font-variant-numeric-ordinal: ordinal !important;
}

.slashed-zero{
  --font-variant-numeric-slashed-zero: slashed-zero !important;
}

.lining-nums{
  --font-variant-numeric-figure: lining-nums !important;
}

.oldstyle-nums{
  --font-variant-numeric-figure: oldstyle-nums !important;
}

.proportional-nums{
  --font-variant-numeric-spacing: proportional-nums !important;
}

.tabular-nums{
  --font-variant-numeric-spacing: tabular-nums !important;
}

.diagonal-fractions{
  --font-variant-numeric-fraction: diagonal-fractions !important;
}

.stacked-fractions{
  --font-variant-numeric-fraction: stacked-fractions !important;
}

.tracking-tighter{
  letter-spacing: -0.05em !important;
}

.tracking-tight{
  letter-spacing: -0.025em !important;
}

.tracking-normal{
  letter-spacing: 0 !important;
}

.tracking-wide{
  letter-spacing: 0.025em !important;
}

.tracking-wider{
  letter-spacing: 0.05em !important;
}

.tracking-widest{
  letter-spacing: 0.1em !important;
}

.select-none{
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.select-text{
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
          user-select: text !important;
}

.select-all{
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.select-auto{
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.align-baseline{
  vertical-align: baseline !important;
}

.align-top{
  vertical-align: top !important;
}

.align-middle{
  vertical-align: middle !important;
}

.align-bottom{
  vertical-align: bottom !important;
}

.align-text-top{
  vertical-align: text-top !important;
}

.align-text-bottom{
  vertical-align: text-bottom !important;
}

.visible{
  visibility: visible !important;
}

.invisible{
  visibility: hidden !important;
}

.whitespace-normal{
  white-space: normal !important;
}

.whitespace-no-wrap{
  white-space: nowrap !important;
}

.whitespace-pre{
  white-space: pre !important;
}

.whitespace-pre-line{
  white-space: pre-line !important;
}

.whitespace-pre-wrap{
  white-space: pre-wrap !important;
}

.break-normal{
  word-wrap: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.break-words{
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}

.break-all{
  word-break: break-all !important;
}

.truncate{
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.w-1{
  width: .5rem !important;
}

.w-2{
  width: 1rem !important;
}

.w-3{
  width: 2rem !important;
}

.w-4{
  width: 2.5rem !important;
}

.w-5{
  width: 3rem !important;
}

.w-6{
  width: 4rem !important;
}

.w-7{
  width: 5rem !important;
}

.w-8{
  width: 6rem !important;
}

.w-9{
  width: 7rem !important;
}

.w-10{
  width: 8rem !important;
}

.w-auto{
  width: auto !important;
}

.w-1\/2{
  width: 50% !important;
}

.w-1\/3{
  width: 33.333333% !important;
}

.w-2\/3{
  width: 66.666667% !important;
}

.w-1\/4{
  width: 25% !important;
}

.w-2\/4{
  width: 50% !important;
}

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

.w-1\/5{
  width: 20% !important;
}

.w-2\/5{
  width: 40% !important;
}

.w-3\/5{
  width: 60% !important;
}

.w-4\/5{
  width: 80% !important;
}

.w-1\/6{
  width: 16.666667% !important;
}

.w-2\/6{
  width: 33.333333% !important;
}

.w-3\/6{
  width: 50% !important;
}

.w-4\/6{
  width: 66.666667% !important;
}

.w-5\/6{
  width: 83.333333% !important;
}

.w-1\/12{
  width: 8.333333% !important;
}

.w-2\/12{
  width: 16.666667% !important;
}

.w-3\/12{
  width: 25% !important;
}

.w-4\/12{
  width: 33.333333% !important;
}

.w-5\/12{
  width: 41.666667% !important;
}

.w-6\/12{
  width: 50% !important;
}

.w-7\/12{
  width: 58.333333% !important;
}

.w-8\/12{
  width: 66.666667% !important;
}

.w-9\/12{
  width: 75% !important;
}

.w-10\/12{
  width: 83.333333% !important;
}

.w-11\/12{
  width: 91.666667% !important;
}

.w-full{
  width: 100% !important;
}

.w-screen{
  width: 100vw !important;
}

.z-0{
  z-index: 0 !important;
}

.z-10{
  z-index: 10 !important;
}

.z-20{
  z-index: 20 !important;
}

.z-30{
  z-index: 30 !important;
}

.z-40{
  z-index: 40 !important;
}

.z-50{
  z-index: 50 !important;
}

.z-auto{
  z-index: auto !important;
}

.gap-1{
  grid-gap: .5rem !important;
  gap: .5rem !important;
}

.gap-2{
  grid-gap: 1rem !important;
  gap: 1rem !important;
}

.gap-3{
  grid-gap: 2rem !important;
  gap: 2rem !important;
}

.gap-4{
  grid-gap: 2.5rem !important;
  gap: 2.5rem !important;
}

.gap-5{
  grid-gap: 3rem !important;
  gap: 3rem !important;
}

.gap-6{
  grid-gap: 4rem !important;
  gap: 4rem !important;
}

.gap-7{
  grid-gap: 5rem !important;
  gap: 5rem !important;
}

.gap-8{
  grid-gap: 6rem !important;
  gap: 6rem !important;
}

.gap-9{
  grid-gap: 7rem !important;
  gap: 7rem !important;
}

.gap-10{
  grid-gap: 8rem !important;
  gap: 8rem !important;
}

.col-gap-1{
  grid-column-gap: .5rem !important;
  -moz-column-gap: .5rem !important;
       column-gap: .5rem !important;
}

.col-gap-2{
  grid-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.col-gap-3{
  grid-column-gap: 2rem !important;
  -moz-column-gap: 2rem !important;
       column-gap: 2rem !important;
}

.col-gap-4{
  grid-column-gap: 2.5rem !important;
  -moz-column-gap: 2.5rem !important;
       column-gap: 2.5rem !important;
}

.col-gap-5{
  grid-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.col-gap-6{
  grid-column-gap: 4rem !important;
  -moz-column-gap: 4rem !important;
       column-gap: 4rem !important;
}

.col-gap-7{
  grid-column-gap: 5rem !important;
  -moz-column-gap: 5rem !important;
       column-gap: 5rem !important;
}

.col-gap-8{
  grid-column-gap: 6rem !important;
  -moz-column-gap: 6rem !important;
       column-gap: 6rem !important;
}

.col-gap-9{
  grid-column-gap: 7rem !important;
  -moz-column-gap: 7rem !important;
       column-gap: 7rem !important;
}

.col-gap-10{
  grid-column-gap: 8rem !important;
  -moz-column-gap: 8rem !important;
       column-gap: 8rem !important;
}

.gap-x-1{
  grid-column-gap: .5rem !important;
  -moz-column-gap: .5rem !important;
       column-gap: .5rem !important;
}

.gap-x-2{
  grid-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.gap-x-3{
  grid-column-gap: 2rem !important;
  -moz-column-gap: 2rem !important;
       column-gap: 2rem !important;
}

.gap-x-4{
  grid-column-gap: 2.5rem !important;
  -moz-column-gap: 2.5rem !important;
       column-gap: 2.5rem !important;
}

.gap-x-5{
  grid-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.gap-x-6{
  grid-column-gap: 4rem !important;
  -moz-column-gap: 4rem !important;
       column-gap: 4rem !important;
}

.gap-x-7{
  grid-column-gap: 5rem !important;
  -moz-column-gap: 5rem !important;
       column-gap: 5rem !important;
}

.gap-x-8{
  grid-column-gap: 6rem !important;
  -moz-column-gap: 6rem !important;
       column-gap: 6rem !important;
}

.gap-x-9{
  grid-column-gap: 7rem !important;
  -moz-column-gap: 7rem !important;
       column-gap: 7rem !important;
}

.gap-x-10{
  grid-column-gap: 8rem !important;
  -moz-column-gap: 8rem !important;
       column-gap: 8rem !important;
}

.row-gap-1{
  grid-row-gap: .5rem !important;
  row-gap: .5rem !important;
}

.row-gap-2{
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important;
}

.row-gap-3{
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important;
}

.row-gap-4{
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important;
}

.row-gap-5{
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important;
}

.row-gap-6{
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important;
}

.row-gap-7{
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important;
}

.row-gap-8{
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important;
}

.row-gap-9{
  grid-row-gap: 7rem !important;
  row-gap: 7rem !important;
}

.row-gap-10{
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important;
}

.gap-y-1{
  grid-row-gap: .5rem !important;
  row-gap: .5rem !important;
}

.gap-y-2{
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important;
}

.gap-y-3{
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important;
}

.gap-y-4{
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important;
}

.gap-y-5{
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important;
}

.gap-y-6{
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important;
}

.gap-y-7{
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important;
}

.gap-y-8{
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important;
}

.gap-y-9{
  grid-row-gap: 7rem !important;
  row-gap: 7rem !important;
}

.gap-y-10{
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important;
}

.grid-flow-row{
  grid-auto-flow: row !important;
}

.grid-flow-col{
  grid-auto-flow: column !important;
}

.grid-flow-row-dense{
  grid-auto-flow: row dense !important;
}

.grid-flow-col-dense{
  grid-auto-flow: column dense !important;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

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

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

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

.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.grid-cols-none{
  grid-template-columns: none !important;
}

.auto-cols-auto{
  grid-auto-columns: auto !important;
}

.auto-cols-min{
  grid-auto-columns: min-content !important;
}

.auto-cols-max{
  grid-auto-columns: max-content !important;
}

.auto-cols-fr{
  grid-auto-columns: minmax(0, 1fr) !important;
}

.col-auto{
  grid-column: auto !important;
}

.col-span-1{
  grid-column: span 1 / span 1 !important;
}

.col-span-2{
  grid-column: span 2 / span 2 !important;
}

.col-span-3{
  grid-column: span 3 / span 3 !important;
}

.col-span-4{
  grid-column: span 4 / span 4 !important;
}

.col-span-5{
  grid-column: span 5 / span 5 !important;
}

.col-span-6{
  grid-column: span 6 / span 6 !important;
}

.col-span-7{
  grid-column: span 7 / span 7 !important;
}

.col-span-8{
  grid-column: span 8 / span 8 !important;
}

.col-span-9{
  grid-column: span 9 / span 9 !important;
}

.col-span-10{
  grid-column: span 10 / span 10 !important;
}

.col-span-11{
  grid-column: span 11 / span 11 !important;
}

.col-span-12{
  grid-column: span 12 / span 12 !important;
}

.col-span-full{
  grid-column: 1 / -1 !important;
}

.col-start-1{
  grid-column-start: 1 !important;
}

.col-start-2{
  grid-column-start: 2 !important;
}

.col-start-3{
  grid-column-start: 3 !important;
}

.col-start-4{
  grid-column-start: 4 !important;
}

.col-start-5{
  grid-column-start: 5 !important;
}

.col-start-6{
  grid-column-start: 6 !important;
}

.col-start-7{
  grid-column-start: 7 !important;
}

.col-start-8{
  grid-column-start: 8 !important;
}

.col-start-9{
  grid-column-start: 9 !important;
}

.col-start-10{
  grid-column-start: 10 !important;
}

.col-start-11{
  grid-column-start: 11 !important;
}

.col-start-12{
  grid-column-start: 12 !important;
}

.col-start-13{
  grid-column-start: 13 !important;
}

.col-start-auto{
  grid-column-start: auto !important;
}

.col-end-1{
  grid-column-end: 1 !important;
}

.col-end-2{
  grid-column-end: 2 !important;
}

.col-end-3{
  grid-column-end: 3 !important;
}

.col-end-4{
  grid-column-end: 4 !important;
}

.col-end-5{
  grid-column-end: 5 !important;
}

.col-end-6{
  grid-column-end: 6 !important;
}

.col-end-7{
  grid-column-end: 7 !important;
}

.col-end-8{
  grid-column-end: 8 !important;
}

.col-end-9{
  grid-column-end: 9 !important;
}

.col-end-10{
  grid-column-end: 10 !important;
}

.col-end-11{
  grid-column-end: 11 !important;
}

.col-end-12{
  grid-column-end: 12 !important;
}

.col-end-13{
  grid-column-end: 13 !important;
}

.col-end-auto{
  grid-column-end: auto !important;
}

.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}

.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}

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

.grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
}

.grid-rows-5{
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}

.grid-rows-6{
  grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
}

.grid-rows-none{
  grid-template-rows: none !important;
}

.auto-rows-auto{
  grid-auto-rows: auto !important;
}

.auto-rows-min{
  grid-auto-rows: min-content !important;
}

.auto-rows-max{
  grid-auto-rows: max-content !important;
}

.auto-rows-fr{
  grid-auto-rows: minmax(0, 1fr) !important;
}

.row-auto{
  grid-row: auto !important;
}

.row-span-1{
  grid-row: span 1 / span 1 !important;
}

.row-span-2{
  grid-row: span 2 / span 2 !important;
}

.row-span-3{
  grid-row: span 3 / span 3 !important;
}

.row-span-4{
  grid-row: span 4 / span 4 !important;
}

.row-span-5{
  grid-row: span 5 / span 5 !important;
}

.row-span-6{
  grid-row: span 6 / span 6 !important;
}

.row-span-full{
  grid-row: 1 / -1 !important;
}

.row-start-1{
  grid-row-start: 1 !important;
}

.row-start-2{
  grid-row-start: 2 !important;
}

.row-start-3{
  grid-row-start: 3 !important;
}

.row-start-4{
  grid-row-start: 4 !important;
}

.row-start-5{
  grid-row-start: 5 !important;
}

.row-start-6{
  grid-row-start: 6 !important;
}

.row-start-7{
  grid-row-start: 7 !important;
}

.row-start-auto{
  grid-row-start: auto !important;
}

.row-end-1{
  grid-row-end: 1 !important;
}

.row-end-2{
  grid-row-end: 2 !important;
}

.row-end-3{
  grid-row-end: 3 !important;
}

.row-end-4{
  grid-row-end: 4 !important;
}

.row-end-5{
  grid-row-end: 5 !important;
}

.row-end-6{
  grid-row-end: 6 !important;
}

.row-end-7{
  grid-row-end: 7 !important;
}

.row-end-auto{
  grid-row-end: auto !important;
}

.transform{
  --transform-translate-x: 0 !important;
  --transform-translate-y: 0 !important;
  --transform-rotate: 0 !important;
  --transform-skew-x: 0 !important;
  --transform-skew-y: 0 !important;
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
}

.transform-none{
  transform: none !important;
}

.origin-center{
  transform-origin: center !important;
}

.origin-top{
  transform-origin: top !important;
}

.origin-top-right{
  transform-origin: top right !important;
}

.origin-right{
  transform-origin: right !important;
}

.origin-bottom-right{
  transform-origin: bottom right !important;
}

.origin-bottom{
  transform-origin: bottom !important;
}

.origin-bottom-left{
  transform-origin: bottom left !important;
}

.origin-left{
  transform-origin: left !important;
}

.origin-top-left{
  transform-origin: top left !important;
}

.scale-0{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.scale-50{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.scale-75{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.scale-90{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.scale-95{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.scale-100{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.scale-105{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.scale-110{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.scale-125{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.scale-150{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.scale-x-0{
  --transform-scale-x: 0 !important;
}

.scale-x-50{
  --transform-scale-x: .5 !important;
}

.scale-x-75{
  --transform-scale-x: .75 !important;
}

.scale-x-90{
  --transform-scale-x: .9 !important;
}

.scale-x-95{
  --transform-scale-x: .95 !important;
}

.scale-x-100{
  --transform-scale-x: 1 !important;
}

.scale-x-105{
  --transform-scale-x: 1.05 !important;
}

.scale-x-110{
  --transform-scale-x: 1.1 !important;
}

.scale-x-125{
  --transform-scale-x: 1.25 !important;
}

.scale-x-150{
  --transform-scale-x: 1.5 !important;
}

.scale-y-0{
  --transform-scale-y: 0 !important;
}

.scale-y-50{
  --transform-scale-y: .5 !important;
}

.scale-y-75{
  --transform-scale-y: .75 !important;
}

.scale-y-90{
  --transform-scale-y: .9 !important;
}

.scale-y-95{
  --transform-scale-y: .95 !important;
}

.scale-y-100{
  --transform-scale-y: 1 !important;
}

.scale-y-105{
  --transform-scale-y: 1.05 !important;
}

.scale-y-110{
  --transform-scale-y: 1.1 !important;
}

.scale-y-125{
  --transform-scale-y: 1.25 !important;
}

.scale-y-150{
  --transform-scale-y: 1.5 !important;
}

.hover\:scale-0:hover{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.hover\:scale-50:hover{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.hover\:scale-75:hover{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.hover\:scale-90:hover{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.hover\:scale-95:hover{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.hover\:scale-100:hover{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.hover\:scale-105:hover{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.hover\:scale-110:hover{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.hover\:scale-125:hover{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.hover\:scale-150:hover{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.hover\:scale-x-0:hover{
  --transform-scale-x: 0 !important;
}

.hover\:scale-x-50:hover{
  --transform-scale-x: .5 !important;
}

.hover\:scale-x-75:hover{
  --transform-scale-x: .75 !important;
}

.hover\:scale-x-90:hover{
  --transform-scale-x: .9 !important;
}

.hover\:scale-x-95:hover{
  --transform-scale-x: .95 !important;
}

.hover\:scale-x-100:hover{
  --transform-scale-x: 1 !important;
}

.hover\:scale-x-105:hover{
  --transform-scale-x: 1.05 !important;
}

.hover\:scale-x-110:hover{
  --transform-scale-x: 1.1 !important;
}

.hover\:scale-x-125:hover{
  --transform-scale-x: 1.25 !important;
}

.hover\:scale-x-150:hover{
  --transform-scale-x: 1.5 !important;
}

.hover\:scale-y-0:hover{
  --transform-scale-y: 0 !important;
}

.hover\:scale-y-50:hover{
  --transform-scale-y: .5 !important;
}

.hover\:scale-y-75:hover{
  --transform-scale-y: .75 !important;
}

.hover\:scale-y-90:hover{
  --transform-scale-y: .9 !important;
}

.hover\:scale-y-95:hover{
  --transform-scale-y: .95 !important;
}

.hover\:scale-y-100:hover{
  --transform-scale-y: 1 !important;
}

.hover\:scale-y-105:hover{
  --transform-scale-y: 1.05 !important;
}

.hover\:scale-y-110:hover{
  --transform-scale-y: 1.1 !important;
}

.hover\:scale-y-125:hover{
  --transform-scale-y: 1.25 !important;
}

.hover\:scale-y-150:hover{
  --transform-scale-y: 1.5 !important;
}

.focus\:scale-0:focus{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.focus\:scale-50:focus{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.focus\:scale-75:focus{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.focus\:scale-90:focus{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.focus\:scale-95:focus{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.focus\:scale-100:focus{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.focus\:scale-105:focus{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.focus\:scale-110:focus{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.focus\:scale-125:focus{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.focus\:scale-150:focus{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.focus\:scale-x-0:focus{
  --transform-scale-x: 0 !important;
}

.focus\:scale-x-50:focus{
  --transform-scale-x: .5 !important;
}

.focus\:scale-x-75:focus{
  --transform-scale-x: .75 !important;
}

.focus\:scale-x-90:focus{
  --transform-scale-x: .9 !important;
}

.focus\:scale-x-95:focus{
  --transform-scale-x: .95 !important;
}

.focus\:scale-x-100:focus{
  --transform-scale-x: 1 !important;
}

.focus\:scale-x-105:focus{
  --transform-scale-x: 1.05 !important;
}

.focus\:scale-x-110:focus{
  --transform-scale-x: 1.1 !important;
}

.focus\:scale-x-125:focus{
  --transform-scale-x: 1.25 !important;
}

.focus\:scale-x-150:focus{
  --transform-scale-x: 1.5 !important;
}

.focus\:scale-y-0:focus{
  --transform-scale-y: 0 !important;
}

.focus\:scale-y-50:focus{
  --transform-scale-y: .5 !important;
}

.focus\:scale-y-75:focus{
  --transform-scale-y: .75 !important;
}

.focus\:scale-y-90:focus{
  --transform-scale-y: .9 !important;
}

.focus\:scale-y-95:focus{
  --transform-scale-y: .95 !important;
}

.focus\:scale-y-100:focus{
  --transform-scale-y: 1 !important;
}

.focus\:scale-y-105:focus{
  --transform-scale-y: 1.05 !important;
}

.focus\:scale-y-110:focus{
  --transform-scale-y: 1.1 !important;
}

.focus\:scale-y-125:focus{
  --transform-scale-y: 1.25 !important;
}

.focus\:scale-y-150:focus{
  --transform-scale-y: 1.5 !important;
}

.rotate-0{
  --transform-rotate: 0 !important;
}

.rotate-1{
  --transform-rotate: 1deg !important;
}

.rotate-2{
  --transform-rotate: 2deg !important;
}

.rotate-3{
  --transform-rotate: 3deg !important;
}

.rotate-6{
  --transform-rotate: 6deg !important;
}

.rotate-12{
  --transform-rotate: 12deg !important;
}

.rotate-45{
  --transform-rotate: 45deg !important;
}

.rotate-90{
  --transform-rotate: 90deg !important;
}

.rotate-180{
  --transform-rotate: 180deg !important;
}

.-rotate-180{
  --transform-rotate: -180deg !important;
}

.-rotate-90{
  --transform-rotate: -90deg !important;
}

.-rotate-45{
  --transform-rotate: -45deg !important;
}

.-rotate-12{
  --transform-rotate: -12deg !important;
}

.-rotate-6{
  --transform-rotate: -6deg !important;
}

.-rotate-3{
  --transform-rotate: -3deg !important;
}

.-rotate-2{
  --transform-rotate: -2deg !important;
}

.-rotate-1{
  --transform-rotate: -1deg !important;
}

.hover\:rotate-0:hover{
  --transform-rotate: 0 !important;
}

.hover\:rotate-1:hover{
  --transform-rotate: 1deg !important;
}

.hover\:rotate-2:hover{
  --transform-rotate: 2deg !important;
}

.hover\:rotate-3:hover{
  --transform-rotate: 3deg !important;
}

.hover\:rotate-6:hover{
  --transform-rotate: 6deg !important;
}

.hover\:rotate-12:hover{
  --transform-rotate: 12deg !important;
}

.hover\:rotate-45:hover{
  --transform-rotate: 45deg !important;
}

.hover\:rotate-90:hover{
  --transform-rotate: 90deg !important;
}

.hover\:rotate-180:hover{
  --transform-rotate: 180deg !important;
}

.hover\:-rotate-180:hover{
  --transform-rotate: -180deg !important;
}

.hover\:-rotate-90:hover{
  --transform-rotate: -90deg !important;
}

.hover\:-rotate-45:hover{
  --transform-rotate: -45deg !important;
}

.hover\:-rotate-12:hover{
  --transform-rotate: -12deg !important;
}

.hover\:-rotate-6:hover{
  --transform-rotate: -6deg !important;
}

.hover\:-rotate-3:hover{
  --transform-rotate: -3deg !important;
}

.hover\:-rotate-2:hover{
  --transform-rotate: -2deg !important;
}

.hover\:-rotate-1:hover{
  --transform-rotate: -1deg !important;
}

.focus\:rotate-0:focus{
  --transform-rotate: 0 !important;
}

.focus\:rotate-1:focus{
  --transform-rotate: 1deg !important;
}

.focus\:rotate-2:focus{
  --transform-rotate: 2deg !important;
}

.focus\:rotate-3:focus{
  --transform-rotate: 3deg !important;
}

.focus\:rotate-6:focus{
  --transform-rotate: 6deg !important;
}

.focus\:rotate-12:focus{
  --transform-rotate: 12deg !important;
}

.focus\:rotate-45:focus{
  --transform-rotate: 45deg !important;
}

.focus\:rotate-90:focus{
  --transform-rotate: 90deg !important;
}

.focus\:rotate-180:focus{
  --transform-rotate: 180deg !important;
}

.focus\:-rotate-180:focus{
  --transform-rotate: -180deg !important;
}

.focus\:-rotate-90:focus{
  --transform-rotate: -90deg !important;
}

.focus\:-rotate-45:focus{
  --transform-rotate: -45deg !important;
}

.focus\:-rotate-12:focus{
  --transform-rotate: -12deg !important;
}

.focus\:-rotate-6:focus{
  --transform-rotate: -6deg !important;
}

.focus\:-rotate-3:focus{
  --transform-rotate: -3deg !important;
}

.focus\:-rotate-2:focus{
  --transform-rotate: -2deg !important;
}

.focus\:-rotate-1:focus{
  --transform-rotate: -1deg !important;
}

.translate-x-1{
  --transform-translate-x: .5rem !important;
}

.translate-x-2{
  --transform-translate-x: 1rem !important;
}

.translate-x-3{
  --transform-translate-x: 2rem !important;
}

.translate-x-4{
  --transform-translate-x: 2.5rem !important;
}

.translate-x-5{
  --transform-translate-x: 3rem !important;
}

.translate-x-6{
  --transform-translate-x: 4rem !important;
}

.translate-x-7{
  --transform-translate-x: 5rem !important;
}

.translate-x-8{
  --transform-translate-x: 6rem !important;
}

.translate-x-9{
  --transform-translate-x: 7rem !important;
}

.translate-x-10{
  --transform-translate-x: 8rem !important;
}

.-translate-x-1{
  --transform-translate-x: -0.5rem !important;
}

.-translate-x-2{
  --transform-translate-x: -1rem !important;
}

.-translate-x-3{
  --transform-translate-x: -2rem !important;
}

.-translate-x-4{
  --transform-translate-x: -2.5rem !important;
}

.-translate-x-5{
  --transform-translate-x: -3rem !important;
}

.-translate-x-6{
  --transform-translate-x: -4rem !important;
}

.-translate-x-7{
  --transform-translate-x: -5rem !important;
}

.-translate-x-8{
  --transform-translate-x: -6rem !important;
}

.-translate-x-9{
  --transform-translate-x: -7rem !important;
}

.-translate-x-10{
  --transform-translate-x: -8rem !important;
}

.-translate-x-full{
  --transform-translate-x: -100% !important;
}

.-translate-x-1\/2{
  --transform-translate-x: -50% !important;
}

.translate-x-1\/2{
  --transform-translate-x: 50% !important;
}

.translate-x-full{
  --transform-translate-x: 100% !important;
}

.translate-y-1{
  --transform-translate-y: .5rem !important;
}

.translate-y-2{
  --transform-translate-y: 1rem !important;
}

.translate-y-3{
  --transform-translate-y: 2rem !important;
}

.translate-y-4{
  --transform-translate-y: 2.5rem !important;
}

.translate-y-5{
  --transform-translate-y: 3rem !important;
}

.translate-y-6{
  --transform-translate-y: 4rem !important;
}

.translate-y-7{
  --transform-translate-y: 5rem !important;
}

.translate-y-8{
  --transform-translate-y: 6rem !important;
}

.translate-y-9{
  --transform-translate-y: 7rem !important;
}

.translate-y-10{
  --transform-translate-y: 8rem !important;
}

.-translate-y-1{
  --transform-translate-y: -0.5rem !important;
}

.-translate-y-2{
  --transform-translate-y: -1rem !important;
}

.-translate-y-3{
  --transform-translate-y: -2rem !important;
}

.-translate-y-4{
  --transform-translate-y: -2.5rem !important;
}

.-translate-y-5{
  --transform-translate-y: -3rem !important;
}

.-translate-y-6{
  --transform-translate-y: -4rem !important;
}

.-translate-y-7{
  --transform-translate-y: -5rem !important;
}

.-translate-y-8{
  --transform-translate-y: -6rem !important;
}

.-translate-y-9{
  --transform-translate-y: -7rem !important;
}

.-translate-y-10{
  --transform-translate-y: -8rem !important;
}

.-translate-y-full{
  --transform-translate-y: -100% !important;
}

.-translate-y-1\/2{
  --transform-translate-y: -50% !important;
}

.translate-y-1\/2{
  --transform-translate-y: 50% !important;
}

.translate-y-full{
  --transform-translate-y: 100% !important;
}

.hover\:translate-x-1:hover{
  --transform-translate-x: .5rem !important;
}

.hover\:translate-x-2:hover{
  --transform-translate-x: 1rem !important;
}

.hover\:translate-x-3:hover{
  --transform-translate-x: 2rem !important;
}

.hover\:translate-x-4:hover{
  --transform-translate-x: 2.5rem !important;
}

.hover\:translate-x-5:hover{
  --transform-translate-x: 3rem !important;
}

.hover\:translate-x-6:hover{
  --transform-translate-x: 4rem !important;
}

.hover\:translate-x-7:hover{
  --transform-translate-x: 5rem !important;
}

.hover\:translate-x-8:hover{
  --transform-translate-x: 6rem !important;
}

.hover\:translate-x-9:hover{
  --transform-translate-x: 7rem !important;
}

.hover\:translate-x-10:hover{
  --transform-translate-x: 8rem !important;
}

.hover\:-translate-x-1:hover{
  --transform-translate-x: -0.5rem !important;
}

.hover\:-translate-x-2:hover{
  --transform-translate-x: -1rem !important;
}

.hover\:-translate-x-3:hover{
  --transform-translate-x: -2rem !important;
}

.hover\:-translate-x-4:hover{
  --transform-translate-x: -2.5rem !important;
}

.hover\:-translate-x-5:hover{
  --transform-translate-x: -3rem !important;
}

.hover\:-translate-x-6:hover{
  --transform-translate-x: -4rem !important;
}

.hover\:-translate-x-7:hover{
  --transform-translate-x: -5rem !important;
}

.hover\:-translate-x-8:hover{
  --transform-translate-x: -6rem !important;
}

.hover\:-translate-x-9:hover{
  --transform-translate-x: -7rem !important;
}

.hover\:-translate-x-10:hover{
  --transform-translate-x: -8rem !important;
}

.hover\:-translate-x-full:hover{
  --transform-translate-x: -100% !important;
}

.hover\:-translate-x-1\/2:hover{
  --transform-translate-x: -50% !important;
}

.hover\:translate-x-1\/2:hover{
  --transform-translate-x: 50% !important;
}

.hover\:translate-x-full:hover{
  --transform-translate-x: 100% !important;
}

.hover\:translate-y-1:hover{
  --transform-translate-y: .5rem !important;
}

.hover\:translate-y-2:hover{
  --transform-translate-y: 1rem !important;
}

.hover\:translate-y-3:hover{
  --transform-translate-y: 2rem !important;
}

.hover\:translate-y-4:hover{
  --transform-translate-y: 2.5rem !important;
}

.hover\:translate-y-5:hover{
  --transform-translate-y: 3rem !important;
}

.hover\:translate-y-6:hover{
  --transform-translate-y: 4rem !important;
}

.hover\:translate-y-7:hover{
  --transform-translate-y: 5rem !important;
}

.hover\:translate-y-8:hover{
  --transform-translate-y: 6rem !important;
}

.hover\:translate-y-9:hover{
  --transform-translate-y: 7rem !important;
}

.hover\:translate-y-10:hover{
  --transform-translate-y: 8rem !important;
}

.hover\:-translate-y-1:hover{
  --transform-translate-y: -0.5rem !important;
}

.hover\:-translate-y-2:hover{
  --transform-translate-y: -1rem !important;
}

.hover\:-translate-y-3:hover{
  --transform-translate-y: -2rem !important;
}

.hover\:-translate-y-4:hover{
  --transform-translate-y: -2.5rem !important;
}

.hover\:-translate-y-5:hover{
  --transform-translate-y: -3rem !important;
}

.hover\:-translate-y-6:hover{
  --transform-translate-y: -4rem !important;
}

.hover\:-translate-y-7:hover{
  --transform-translate-y: -5rem !important;
}

.hover\:-translate-y-8:hover{
  --transform-translate-y: -6rem !important;
}

.hover\:-translate-y-9:hover{
  --transform-translate-y: -7rem !important;
}

.hover\:-translate-y-10:hover{
  --transform-translate-y: -8rem !important;
}

.hover\:-translate-y-full:hover{
  --transform-translate-y: -100% !important;
}

.hover\:-translate-y-1\/2:hover{
  --transform-translate-y: -50% !important;
}

.hover\:translate-y-1\/2:hover{
  --transform-translate-y: 50% !important;
}

.hover\:translate-y-full:hover{
  --transform-translate-y: 100% !important;
}

.focus\:translate-x-1:focus{
  --transform-translate-x: .5rem !important;
}

.focus\:translate-x-2:focus{
  --transform-translate-x: 1rem !important;
}

.focus\:translate-x-3:focus{
  --transform-translate-x: 2rem !important;
}

.focus\:translate-x-4:focus{
  --transform-translate-x: 2.5rem !important;
}

.focus\:translate-x-5:focus{
  --transform-translate-x: 3rem !important;
}

.focus\:translate-x-6:focus{
  --transform-translate-x: 4rem !important;
}

.focus\:translate-x-7:focus{
  --transform-translate-x: 5rem !important;
}

.focus\:translate-x-8:focus{
  --transform-translate-x: 6rem !important;
}

.focus\:translate-x-9:focus{
  --transform-translate-x: 7rem !important;
}

.focus\:translate-x-10:focus{
  --transform-translate-x: 8rem !important;
}

.focus\:-translate-x-1:focus{
  --transform-translate-x: -0.5rem !important;
}

.focus\:-translate-x-2:focus{
  --transform-translate-x: -1rem !important;
}

.focus\:-translate-x-3:focus{
  --transform-translate-x: -2rem !important;
}

.focus\:-translate-x-4:focus{
  --transform-translate-x: -2.5rem !important;
}

.focus\:-translate-x-5:focus{
  --transform-translate-x: -3rem !important;
}

.focus\:-translate-x-6:focus{
  --transform-translate-x: -4rem !important;
}

.focus\:-translate-x-7:focus{
  --transform-translate-x: -5rem !important;
}

.focus\:-translate-x-8:focus{
  --transform-translate-x: -6rem !important;
}

.focus\:-translate-x-9:focus{
  --transform-translate-x: -7rem !important;
}

.focus\:-translate-x-10:focus{
  --transform-translate-x: -8rem !important;
}

.focus\:-translate-x-full:focus{
  --transform-translate-x: -100% !important;
}

.focus\:-translate-x-1\/2:focus{
  --transform-translate-x: -50% !important;
}

.focus\:translate-x-1\/2:focus{
  --transform-translate-x: 50% !important;
}

.focus\:translate-x-full:focus{
  --transform-translate-x: 100% !important;
}

.focus\:translate-y-1:focus{
  --transform-translate-y: .5rem !important;
}

.focus\:translate-y-2:focus{
  --transform-translate-y: 1rem !important;
}

.focus\:translate-y-3:focus{
  --transform-translate-y: 2rem !important;
}

.focus\:translate-y-4:focus{
  --transform-translate-y: 2.5rem !important;
}

.focus\:translate-y-5:focus{
  --transform-translate-y: 3rem !important;
}

.focus\:translate-y-6:focus{
  --transform-translate-y: 4rem !important;
}

.focus\:translate-y-7:focus{
  --transform-translate-y: 5rem !important;
}

.focus\:translate-y-8:focus{
  --transform-translate-y: 6rem !important;
}

.focus\:translate-y-9:focus{
  --transform-translate-y: 7rem !important;
}

.focus\:translate-y-10:focus{
  --transform-translate-y: 8rem !important;
}

.focus\:-translate-y-1:focus{
  --transform-translate-y: -0.5rem !important;
}

.focus\:-translate-y-2:focus{
  --transform-translate-y: -1rem !important;
}

.focus\:-translate-y-3:focus{
  --transform-translate-y: -2rem !important;
}

.focus\:-translate-y-4:focus{
  --transform-translate-y: -2.5rem !important;
}

.focus\:-translate-y-5:focus{
  --transform-translate-y: -3rem !important;
}

.focus\:-translate-y-6:focus{
  --transform-translate-y: -4rem !important;
}

.focus\:-translate-y-7:focus{
  --transform-translate-y: -5rem !important;
}

.focus\:-translate-y-8:focus{
  --transform-translate-y: -6rem !important;
}

.focus\:-translate-y-9:focus{
  --transform-translate-y: -7rem !important;
}

.focus\:-translate-y-10:focus{
  --transform-translate-y: -8rem !important;
}

.focus\:-translate-y-full:focus{
  --transform-translate-y: -100% !important;
}

.focus\:-translate-y-1\/2:focus{
  --transform-translate-y: -50% !important;
}

.focus\:translate-y-1\/2:focus{
  --transform-translate-y: 50% !important;
}

.focus\:translate-y-full:focus{
  --transform-translate-y: 100% !important;
}

.skew-x-0{
  --transform-skew-x: 0 !important;
}

.skew-x-1{
  --transform-skew-x: 1deg !important;
}

.skew-x-2{
  --transform-skew-x: 2deg !important;
}

.skew-x-3{
  --transform-skew-x: 3deg !important;
}

.skew-x-6{
  --transform-skew-x: 6deg !important;
}

.skew-x-12{
  --transform-skew-x: 12deg !important;
}

.-skew-x-12{
  --transform-skew-x: -12deg !important;
}

.-skew-x-6{
  --transform-skew-x: -6deg !important;
}

.-skew-x-3{
  --transform-skew-x: -3deg !important;
}

.-skew-x-2{
  --transform-skew-x: -2deg !important;
}

.-skew-x-1{
  --transform-skew-x: -1deg !important;
}

.skew-y-0{
  --transform-skew-y: 0 !important;
}

.skew-y-1{
  --transform-skew-y: 1deg !important;
}

.skew-y-2{
  --transform-skew-y: 2deg !important;
}

.skew-y-3{
  --transform-skew-y: 3deg !important;
}

.skew-y-6{
  --transform-skew-y: 6deg !important;
}

.skew-y-12{
  --transform-skew-y: 12deg !important;
}

.-skew-y-12{
  --transform-skew-y: -12deg !important;
}

.-skew-y-6{
  --transform-skew-y: -6deg !important;
}

.-skew-y-3{
  --transform-skew-y: -3deg !important;
}

.-skew-y-2{
  --transform-skew-y: -2deg !important;
}

.-skew-y-1{
  --transform-skew-y: -1deg !important;
}

.hover\:skew-x-0:hover{
  --transform-skew-x: 0 !important;
}

.hover\:skew-x-1:hover{
  --transform-skew-x: 1deg !important;
}

.hover\:skew-x-2:hover{
  --transform-skew-x: 2deg !important;
}

.hover\:skew-x-3:hover{
  --transform-skew-x: 3deg !important;
}

.hover\:skew-x-6:hover{
  --transform-skew-x: 6deg !important;
}

.hover\:skew-x-12:hover{
  --transform-skew-x: 12deg !important;
}

.hover\:-skew-x-12:hover{
  --transform-skew-x: -12deg !important;
}

.hover\:-skew-x-6:hover{
  --transform-skew-x: -6deg !important;
}

.hover\:-skew-x-3:hover{
  --transform-skew-x: -3deg !important;
}

.hover\:-skew-x-2:hover{
  --transform-skew-x: -2deg !important;
}

.hover\:-skew-x-1:hover{
  --transform-skew-x: -1deg !important;
}

.hover\:skew-y-0:hover{
  --transform-skew-y: 0 !important;
}

.hover\:skew-y-1:hover{
  --transform-skew-y: 1deg !important;
}

.hover\:skew-y-2:hover{
  --transform-skew-y: 2deg !important;
}

.hover\:skew-y-3:hover{
  --transform-skew-y: 3deg !important;
}

.hover\:skew-y-6:hover{
  --transform-skew-y: 6deg !important;
}

.hover\:skew-y-12:hover{
  --transform-skew-y: 12deg !important;
}

.hover\:-skew-y-12:hover{
  --transform-skew-y: -12deg !important;
}

.hover\:-skew-y-6:hover{
  --transform-skew-y: -6deg !important;
}

.hover\:-skew-y-3:hover{
  --transform-skew-y: -3deg !important;
}

.hover\:-skew-y-2:hover{
  --transform-skew-y: -2deg !important;
}

.hover\:-skew-y-1:hover{
  --transform-skew-y: -1deg !important;
}

.focus\:skew-x-0:focus{
  --transform-skew-x: 0 !important;
}

.focus\:skew-x-1:focus{
  --transform-skew-x: 1deg !important;
}

.focus\:skew-x-2:focus{
  --transform-skew-x: 2deg !important;
}

.focus\:skew-x-3:focus{
  --transform-skew-x: 3deg !important;
}

.focus\:skew-x-6:focus{
  --transform-skew-x: 6deg !important;
}

.focus\:skew-x-12:focus{
  --transform-skew-x: 12deg !important;
}

.focus\:-skew-x-12:focus{
  --transform-skew-x: -12deg !important;
}

.focus\:-skew-x-6:focus{
  --transform-skew-x: -6deg !important;
}

.focus\:-skew-x-3:focus{
  --transform-skew-x: -3deg !important;
}

.focus\:-skew-x-2:focus{
  --transform-skew-x: -2deg !important;
}

.focus\:-skew-x-1:focus{
  --transform-skew-x: -1deg !important;
}

.focus\:skew-y-0:focus{
  --transform-skew-y: 0 !important;
}

.focus\:skew-y-1:focus{
  --transform-skew-y: 1deg !important;
}

.focus\:skew-y-2:focus{
  --transform-skew-y: 2deg !important;
}

.focus\:skew-y-3:focus{
  --transform-skew-y: 3deg !important;
}

.focus\:skew-y-6:focus{
  --transform-skew-y: 6deg !important;
}

.focus\:skew-y-12:focus{
  --transform-skew-y: 12deg !important;
}

.focus\:-skew-y-12:focus{
  --transform-skew-y: -12deg !important;
}

.focus\:-skew-y-6:focus{
  --transform-skew-y: -6deg !important;
}

.focus\:-skew-y-3:focus{
  --transform-skew-y: -3deg !important;
}

.focus\:-skew-y-2:focus{
  --transform-skew-y: -2deg !important;
}

.focus\:-skew-y-1:focus{
  --transform-skew-y: -1deg !important;
}

.transition-none{
  transition-property: none !important;
}

.transition-all{
  transition-property: all !important;
}

.transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
}

.transition-colors{
  transition-property: background-color, border-color, color, fill, stroke !important;
}

.transition-opacity{
  transition-property: opacity !important;
}

.transition-shadow{
  transition-property: box-shadow !important;
}

.transition-transform{
  transition-property: transform !important;
}

.ease-linear{
  transition-timing-function: linear !important;
}

.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.duration-75{
  transition-duration: 75ms !important;
}

.duration-100{
  transition-duration: 100ms !important;
}

.duration-150{
  transition-duration: 150ms !important;
}

.duration-200{
  transition-duration: 200ms !important;
}

.duration-300{
  transition-duration: 300ms !important;
}

.duration-500{
  transition-duration: 500ms !important;
}

.duration-700{
  transition-duration: 700ms !important;
}

.duration-1000{
  transition-duration: 1000ms !important;
}

.delay-75{
  transition-delay: 75ms !important;
}

.delay-100{
  transition-delay: 100ms !important;
}

.delay-150{
  transition-delay: 150ms !important;
}

.delay-200{
  transition-delay: 200ms !important;
}

.delay-300{
  transition-delay: 300ms !important;
}

.delay-500{
  transition-delay: 500ms !important;
}

.delay-700{
  transition-delay: 700ms !important;
}

.delay-1000{
  transition-delay: 1000ms !important;
}

@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}

@keyframes ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.animate-none{
  animation: none !important;
}

.animate-spin{
  animation: spin 1s linear infinite !important;
}

.animate-ping{
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
}

.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}

.animate-bounce{
  animation: bounce 1s infinite !important;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */

.hamburger {
  padding: 0 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 1;
}

.hamburger.is-active:hover {
  opacity: 1;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #f7f6e3;
}

.hamburger-box {
  width: 36px;
  height: 21px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 36px;
  height: 3px;
  background-color: #f7f6e3;
  border-radius: 0;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -9px;
}

.hamburger-inner::after {
  bottom: -9px;
}

/*
 * Boring
 */

.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none;
}

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg);
}

.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/*
 * Collapse
 */

.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse .hamburger-inner::after {
  top: -18px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -9px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

body {
  font-family: PT Sans, sans;
}

p, a, span, strong, ul.woocommerce-error li, .main-content .row-wrapper .container ul li {
  font-family: PT Sans, sans;
  font-size: 1.25rem;
  line-height: 150%;
}

@media (max-width: 767px) {
  p, a, span, strong, ul.woocommerce-error li, .main-content .row-wrapper .container ul li {
    max-width: 100%;
    word-break: break-word;
  }
}

h3, h5, h6 {
  font-family: PT Sans Narrow, sans;
  line-height: 125%;
}

h3 span, h3 strong, h5 span, h5 strong, h6 span, h6 strong {
  font-family: PT Sans Narrow, sans;
  line-height: 125%;
}

h4 {
  font-family: PT Sans, sans;
  line-height: 125%;
}

h4 span, h4 strong {
  font-family: PT Sans, sans;
  line-height: 125%;
}

h1, h2 {
  font-family: Jolly Lodger, serif;
  text-transform: uppercase;
  line-height: 125%;
}

h1 span, h1 strong, h2 span, h2 strong {
  font-family: Jolly Lodger, serif;
  text-transform: uppercase;
  line-height: 125%;
}

h1, h1 span, h1 strong {
  font-size: 3.5rem;
}

h2, h2 span, h2 strong {
  font-size: 3rem;
}

h3, h3 span, h3 strong {
  font-size: 1.875rem;
}

h4, h4 span, h4 strong {
  font-size: 1.25rem;
}

h5, h5 span, h5 strong {
  font-size: 1.25rem;
}

h6, h6 span, h6 strong {
  font-size: 1rem;
}

address {
  font-style: normal;
}

#ship-to-different-address, #ship-to-different-address label, #ship-to-different-address span {
  font-size: 1.25rem;
  font-family: PT Sans, sans;
}

body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content p, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content a, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content span, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content h1, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content h2, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content h3, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content h4, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content h5, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content h6, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content li, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content p a {
  color: #f7f6e3;
}

body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content ul {
  padding: 0 0 0 2rem;
  margin: 1rem 0;
  list-style: disc;
  text-align: left;
}

body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay p, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay a, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay span, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay h1, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay h2, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay h3, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay h4, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay h5, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay h6, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay li, body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay p a {
  color: #000000;
}

body:not(.single-tribe_events):not(.post-type-archive-tribe_events):not(.page-id-22489):not(.single-tribe_venue) .main-content .overlay .close {
  color: #ffffff;
}

.has-text-color.has-primary-color {
  color: #0056b5 !important;
}

.has-text-color.has-primary-color p, .has-text-color.has-primary-color a, .has-text-color.has-primary-color span {
  color: #0056b5 !important;
}

.has-text-color.has-lightblue-color {
  color: #0b68d0 !important;
}

.has-text-color.has-lightblue-color p, .has-text-color.has-lightblue-color a, .has-text-color.has-lightblue-color span {
  color: #0b68d0 !important;
}

.has-text-color.has-bg-color {
  color: #000539 !important;
}

.has-text-color.has-bg-color p, .has-text-color.has-bg-color a, .has-text-color.has-bg-color span {
  color: #000539 !important;
}

.has-text-color.has-secondary-color {
  color: #f7f6e3 !important;
}

.has-text-color.has-secondary-color p, .has-text-color.has-secondary-color a, .has-text-color.has-secondary-color span {
  color: #f7f6e3 !important;
}

.has-text-color.has-white-color {
  color: #ffffff !important;
}

.has-text-color.has-white-color p, .has-text-color.has-white-color a, .has-text-color.has-white-color span {
  color: #ffffff !important;
}

@font-face {
  font-family: "Jolly Lodger";

  src: url("../fonts/jolly-lodger/JollyLodger.eot");

  src: url("../fonts/jolly-lodger/JollyLodger.eot?#iefix") format("embedded-opentype"), url("../fonts/jolly-lodger/JollyLodger.woff2") format("woff2"), url("../fonts/jolly-lodger/JollyLodger.woff") format("woff"), url("../fonts/jolly-lodger/JollyLodger.ttf") format("truetype"), url("../fonts/jolly-lodger/JollyLodger.svg#JollyLodger") format("svg");

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "PT Sans Narrow";

  src: url("../fonts/pt-sans-narrow/PTSans-Narrow.eot");

  src: url("../fonts/pt-sans-narrow/PTSans-Narrow.eot?#iefix") format("embedded-opentype"), url("../fonts/pt-sans-narrow/PTSans-Narrow.woff2") format("woff2"), url("../fonts/pt-sans-narrow/PTSans-Narrow.woff") format("woff"), url("../fonts/pt-sans-narrow/PTSans-Narrow.ttf") format("truetype"), url("../fonts/pt-sans-narrow/PTSans-Narrow.svg#PTSans-Narrow") format("svg");

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "PT Sans Narrow";

  src: url("../fonts/pt-sans-narrow/PTSans-NarrowBold.eot");

  src: url("../fonts/pt-sans-narrow/PTSans-NarrowBold.eot?#iefix") format("embedded-opentype"), url("../fonts/pt-sans-narrow/PTSans-NarrowBold.woff2") format("woff2"), url("../fonts/pt-sans-narrow/PTSans-NarrowBold.woff") format("woff"), url("../fonts/pt-sans-narrow/PTSans-NarrowBold.ttf") format("truetype"), url("../fonts/pt-sans-narrow/PTSans-NarrowBold.svg#PTSans-NarrowBold") format("svg");

  font-weight: bold;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "PT Sans";

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url("../fonts/pt-sans/pt-sans-v11-latin-regular.eot"); /* IE9 Compat Modes */

  src: local("PT Sans"), local("PTSans-Regular"), url("../fonts/pt-sans/pt-sans-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/pt-sans/pt-sans-v11-latin-regular.woff2") format("woff2"), url("../fonts/pt-sans/pt-sans-v11-latin-regular.woff") format("woff"), url("../fonts/pt-sans/pt-sans-v11-latin-regular.ttf") format("truetype"), url("../fonts/pt-sans/pt-sans-v11-latin-regular.svg#PTSans") format("svg"); /* Legacy iOS */
}

/* pt-sans-700 - latin */

@font-face {
  font-family: "PT Sans";

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url("../fonts/pt-sans/pt-sans-v11-latin-700.eot"); /* IE9 Compat Modes */

  src: local("PT Sans Bold"), local("PTSans-Bold"), url("../fonts/pt-sans/pt-sans-v11-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/pt-sans/pt-sans-v11-latin-700.woff2") format("woff2"), url("../fonts/pt-sans/pt-sans-v11-latin-700.woff") format("woff"), url("../fonts/pt-sans/pt-sans-v11-latin-700.ttf") format("truetype"), url("../fonts/pt-sans/pt-sans-v11-latin-700.svg#PTSans") format("svg"); /* Legacy iOS */
}

.icon--youtube, .icon--instagram, .icon--facebook {
  width: 40px;
  height: 33px;
  background: center center no-repeat;
  display: inline-block;
}

.icon--youtube {
  background-image: url("../images/icn_fb.png");
}

.icon--instagram {
  background-image: url("../images/icn_ig.png");
}

.icon--facebook {
  background-image: url("../images/icn_yt.png");
}

.header--main {
  background: url("../images/bg_header.jpg") center top repeat-x #0056b5;
}

@media (max-width: 1079px) {
  .header--main {
    height: 5rem;
  }

  .header--main .header__wrapper, .header--main .nav--main {
    height: 5rem;
  }
}

.header--main .header__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 1079px) {
  .header--main .header__wrapper .logo--header {
    height: 4rem;
  }
}

.header--main .header__wrapper .logo--header img {
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}

.header--corona .header__text {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 1rem 0;
  background: #6a0f16;
  text-align: center;
  color: #fff8b6;
  font-size: 1.35rem;
  font-family: "PT Sans";
  font-weight: bold;
}

.header .cart-link span {
  background: red;
  position: absolute;
  top: 7px;
  transition: all 0.4s ease;
  right: 7px;
  width: 15px;
  height: 16px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
}

body {
  background-color: #000539;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body, html {
  font-size: 14px;
}

.row-wrapper.alignfull + .row-wrapper.alignfull > .container > .grid {
  padding-top: 2.5rem;
  border-top: 1px solid #f7f6e3;
}

.wp-block-cover, .wp-block-cover-image {
  height: auto;
  background: url("/wp-includes/images/wpspin.gif") center center transparent;
  background-size: cover;
}

@media (max-width: 420px) {
  .wp-block-cover, .wp-block-cover-image {
    min-height: 14rem;
  }
}

@media (max-width: 767px) {
  .wp-block-cover, .wp-block-cover-image {
    min-height: 17.5rem;
  }
}

@media (min-width: 768px) {
  .wp-block-cover, .wp-block-cover-image {
    min-height: 31.5rem;
  }
}

#load-more-events {
  margin: 2rem 0 0;
  border: none;
  font-weight: 600;
  background-image: none;
  padding: 0 3.25rem;
  height: 2.75rem;
  line-height: 2.75rem;
  text-transform: uppercase;
  background-color: #0056b5;
  color: #ffffff;
  font-size: 1.25rem;
  font-family: PT Sans Narrow, sans;
}

#load-more-events.block {
  opacity: 0.5;
  display: block;
  cursor: default;
  position: relative;
}

#load-more-events.block:hover {
  background-color: #0056b5;
}

#load-more-events.block:before {
  content: "";
  background-image: url("../images/spinner.gif");
  width: 3rem;
  height: 3rem;
  display: inline-block;
  position: absolute;
  right: -4rem;
  background-size: cover;
}

button:focus {
  outline: none;
}

h1.main_title {
  font-size: 1.5rem;
  color: #f7f6e3;
  font-family: PT Sans Narrow, sans;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
  padding: 1rem 2rem 1rem 3.5rem;
  margin: 0 0 2rem;
  position: relative;
  background-color: #f7f6e3;
  border-top: none;
  width: auto;
  word-wrap: break-word;
  font-family: PT Sans Narrow, sans;
  color: #263134;
  font-weight: 600;
  list-style: none outside;
}

.woocommerce-error li, .woocommerce-error span, .woocommerce-error p, .woocommerce-error a, .woocommerce-info li, .woocommerce-info span, .woocommerce-info p, .woocommerce-info a, .woocommerce-message li, .woocommerce-message span, .woocommerce-message p, .woocommerce-message a {
  font-weight: inherit;
  color: #263134 !important;
}

.wp-block-image figure, .wp-block-image figure img {
  width: 100%;
}

.main-content > .wp-block-group:first-child > .wp-block-group__inner-container {
  padding-top: 0;
  padding-bottom: 0;
}

.main-content > *:not([class*=is-style-texture--]) + * {
  margin-top: 2.5rem;
}

body.single-product .main-content .container {
  padding-top: 3rem;
}

.tribe-common .container {
  margin: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.woocommerce-info {
  position: relative;
}

.woocommerce-info a.showcoupon {
  display: inline-block;
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 1079px) {
  .forcefullwidth_wrapper_tp_banner,
  #rev_slider_1_1_forcefullwidth {
    display: none;
  }
}

@media (max-width: 1079px) {
  #rev_slider_4_1_forcefullwidth {
    margin-bottom: 0.5rem;
  }

  #rev_slider_4_1_forcefullwidth #slider-4-slide-44-layer-3 {
    font-size: 0.8rem !important;
  }
}

@media (max-width: 1079px) {
  html.has-active-menu, body.has-active-menu {
    overflow: hidden;
  }
}

.has-background.has-primary-background-color {
  background-color: #0056b5;
}

.has-background.has-lightblue-background-color {
  background-color: #0b68d0;
}

.has-background.has-bg-background-color {
  background-color: #000539;
}

.has-background.has-secondary-background-color {
  background-color: #f7f6e3;
}

.has-background.has-white-background-color {
  background-color: #ffffff;
}

body.page-id-200 .wp-block-group p > a {
  color: #ffffff !important;
}

body.page-id-200 .wp-block-image img {
  width: 200px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

.post-password-form label, .post-password-form [type=submit] {
  display: block;
}

.post-password-form label {
  margin-top: 2rem;
}

.post-password-form label input {
  display: block;
  padding: 0.5rem 1.5rem;
  color: #0056b5;
  outline: none;
}

.post-password-form [type=submit] {
  margin-top: 1rem;
}

* + .wp-block-image, .wp-block-image + * {
  margin-top: 1rem;
}

.wp-block-image {
  width: 100%;
  display: inline-block;
  margin-bottom: 0;
}

.wp-block-image figure {
  width: 100%;
  margin: 0;
  float: none;
}

.wp-block-image figure.alignright {
  text-align: right;
}

.wp-block-image figure.alignleft {
  text-align: left;
}

.wp-block-image figure img {
  width: auto;
  display: inline-block;
}

@media (max-width: 639px) {
  .grid.grid-cols-12 {
    display: block !important;
  }

  .grid.grid-cols-12 > * + * {
    margin-top: 1rem;
  }
}

body:not(.page-id-202):not(.page-id-184):not(.page-id-198) .grecaptcha-badge {
  display: none;
}

.overlay--menu .overlay__body ul li {
  font-size: 1.125rem;
}

@media (max-width: 1079px) {
  .md-order-1 {
    order: 1;
  }

  .md-order-2 {
    order: 2;
  }

  .md-order-3 {
    order: 3;
  }

  .md-order-4 {
    order: 4;
  }

  .md-order-5 {
    order: 5;
  }

  .md-order-6 {
    order: 6;
  }

  .md-order-7 {
    order: 7;
  }

  .md-order-8 {
    order: 8;
  }

  .md-order-9 {
    order: 9;
  }

  .theme-gruseldinner .usercentrics-button.uc-button-bl .uc-privacy-button-wrapper {
    left: unset !important;
    right: 20px !important;
  }
}

.footer--main {
  padding: 6rem 0;
}

.footer--main nav ul li a {
  font-weight: bold;
}

.footer--adticket {
  text-align: center;
  background-color: #ffffff;
  color: #000539;
  padding: .5rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.single-product.woocommerce .footer--adticket p, .single-product.woocommerce .footer--adticket span {
  color: #000539;
}

@media (max-width: 1079px) {
  .footer--adticket {
    padding: 1rem 2rem;
    flex-direction: column;
  }

  .footer--adticket .adticket-link {
    margin-top: 1rem;
  }
}

.footer--adticket .adticket-link {
  background: url("../images/logo_adticket.png") center right no-repeat;
  width: 180px;
  height: 47px;
  text-indent: -9999px;
  display: inline-block;
}

h1 + .wp-block-button, h2 + .wp-block-button, h3 + .wp-block-button, h4 + .wp-block-button, h5 + .wp-block-button, h6 + .wp-block-button, p + .wp-block-button, a + .wp-block-button, span + .wp-block-button {
  margin-top: 2.5rem;
}

.main-content h1 + p, .main-content h1 + a, .main-content h1 + span, .main-content h1 + h1, .main-content h1 + h2, .main-content h1 + h3, .main-content h1 + h4, .main-content h1 + h5, .main-content h1 + h6, .tribe-common.tribe-events h1 + p, .tribe-common.tribe-events h1 + a, .tribe-common.tribe-events h1 + span, .tribe-common.tribe-events h1 + h1, .tribe-common.tribe-events h1 + h2, .tribe-common.tribe-events h1 + h3, .tribe-common.tribe-events h1 + h4, .tribe-common.tribe-events h1 + h5, .tribe-common.tribe-events h1 + h6, .main-content h2 + p, .main-content h2 + a, .main-content h2 + span, .main-content h2 + h1, .main-content h2 + h2, .main-content h2 + h3, .main-content h2 + h4, .main-content h2 + h5, .main-content h2 + h6, .tribe-common.tribe-events h2 + p, .tribe-common.tribe-events h2 + a, .tribe-common.tribe-events h2 + span, .tribe-common.tribe-events h2 + h1, .tribe-common.tribe-events h2 + h2, .tribe-common.tribe-events h2 + h3, .tribe-common.tribe-events h2 + h4, .tribe-common.tribe-events h2 + h5, .tribe-common.tribe-events h2 + h6, .main-content h3 + p, .main-content h3 + a, .main-content h3 + span, .main-content h3 + h1, .main-content h3 + h2, .main-content h3 + h3, .main-content h3 + h4, .main-content h3 + h5, .main-content h3 + h6, .tribe-common.tribe-events h3 + p, .tribe-common.tribe-events h3 + a, .tribe-common.tribe-events h3 + span, .tribe-common.tribe-events h3 + h1, .tribe-common.tribe-events h3 + h2, .tribe-common.tribe-events h3 + h3, .tribe-common.tribe-events h3 + h4, .tribe-common.tribe-events h3 + h5, .tribe-common.tribe-events h3 + h6, .main-content h4 + p, .main-content h4 + a, .main-content h4 + span, .main-content h4 + h1, .main-content h4 + h2, .main-content h4 + h3, .main-content h4 + h4, .main-content h4 + h5, .main-content h4 + h6, .tribe-common.tribe-events h4 + p, .tribe-common.tribe-events h4 + a, .tribe-common.tribe-events h4 + span, .tribe-common.tribe-events h4 + h1, .tribe-common.tribe-events h4 + h2, .tribe-common.tribe-events h4 + h3, .tribe-common.tribe-events h4 + h4, .tribe-common.tribe-events h4 + h5, .tribe-common.tribe-events h4 + h6, .main-content h5 + p, .main-content h5 + a, .main-content h5 + span, .main-content h5 + h1, .main-content h5 + h2, .main-content h5 + h3, .main-content h5 + h4, .main-content h5 + h5, .main-content h5 + h6, .tribe-common.tribe-events h5 + p, .tribe-common.tribe-events h5 + a, .tribe-common.tribe-events h5 + span, .tribe-common.tribe-events h5 + h1, .tribe-common.tribe-events h5 + h2, .tribe-common.tribe-events h5 + h3, .tribe-common.tribe-events h5 + h4, .tribe-common.tribe-events h5 + h5, .tribe-common.tribe-events h5 + h6, .main-content h6 + p, .main-content h6 + a, .main-content h6 + span, .main-content h6 + h1, .main-content h6 + h2, .main-content h6 + h3, .main-content h6 + h4, .main-content h6 + h5, .main-content h6 + h6, .tribe-common.tribe-events h6 + p, .tribe-common.tribe-events h6 + a, .tribe-common.tribe-events h6 + span, .tribe-common.tribe-events h6 + h1, .tribe-common.tribe-events h6 + h2, .tribe-common.tribe-events h6 + h3, .tribe-common.tribe-events h6 + h4, .tribe-common.tribe-events h6 + h5, .tribe-common.tribe-events h6 + h6, .main-content p + p, .main-content p + a, .main-content p + span, .main-content p + h1, .main-content p + h2, .main-content p + h3, .main-content p + h4, .main-content p + h5, .main-content p + h6, .tribe-common.tribe-events p + p, .tribe-common.tribe-events p + a, .tribe-common.tribe-events p + span, .tribe-common.tribe-events p + h1, .tribe-common.tribe-events p + h2, .tribe-common.tribe-events p + h3, .tribe-common.tribe-events p + h4, .tribe-common.tribe-events p + h5, .tribe-common.tribe-events p + h6, .main-content a + p, .main-content a + a, .main-content a + span, .main-content a + h1, .main-content a + h2, .main-content a + h3, .main-content a + h4, .main-content a + h5, .main-content a + h6, .tribe-common.tribe-events a + p, .tribe-common.tribe-events a + a, .tribe-common.tribe-events a + span, .tribe-common.tribe-events a + h1, .tribe-common.tribe-events a + h2, .tribe-common.tribe-events a + h3, .tribe-common.tribe-events a + h4, .tribe-common.tribe-events a + h5, .tribe-common.tribe-events a + h6, .main-content span + p, .main-content span + a, .main-content span + span, .main-content span + h1, .main-content span + h2, .main-content span + h3, .main-content span + h4, .main-content span + h5, .main-content span + h6, .tribe-common.tribe-events span + p, .tribe-common.tribe-events span + a, .tribe-common.tribe-events span + span, .tribe-common.tribe-events span + h1, .tribe-common.tribe-events span + h2, .tribe-common.tribe-events span + h3, .tribe-common.tribe-events span + h4, .tribe-common.tribe-events span + h5, .tribe-common.tribe-events span + h6 {
  margin-top: 1rem;
}

.module.single-show .main-content h1 + p, .module.single-show .main-content h1 + a, .module.single-show .main-content h1 + span, .module.single-show .main-content h1 + h1, .module.single-show .main-content h1 + h2, .module.single-show .main-content h1 + h3, .module.single-show .main-content h1 + h4, .module.single-show .main-content h1 + h5, .module.single-show .main-content h1 + h6, .module.single-show .tribe-common.tribe-events h1 + p, .module.single-show .tribe-common.tribe-events h1 + a, .module.single-show .tribe-common.tribe-events h1 + span, .module.single-show .tribe-common.tribe-events h1 + h1, .module.single-show .tribe-common.tribe-events h1 + h2, .module.single-show .tribe-common.tribe-events h1 + h3, .module.single-show .tribe-common.tribe-events h1 + h4, .module.single-show .tribe-common.tribe-events h1 + h5, .module.single-show .tribe-common.tribe-events h1 + h6, .module.single-show .main-content h2 + p, .module.single-show .main-content h2 + a, .module.single-show .main-content h2 + span, .module.single-show .main-content h2 + h1, .module.single-show .main-content h2 + h2, .module.single-show .main-content h2 + h3, .module.single-show .main-content h2 + h4, .module.single-show .main-content h2 + h5, .module.single-show .main-content h2 + h6, .module.single-show .tribe-common.tribe-events h2 + p, .module.single-show .tribe-common.tribe-events h2 + a, .module.single-show .tribe-common.tribe-events h2 + span, .module.single-show .tribe-common.tribe-events h2 + h1, .module.single-show .tribe-common.tribe-events h2 + h2, .module.single-show .tribe-common.tribe-events h2 + h3, .module.single-show .tribe-common.tribe-events h2 + h4, .module.single-show .tribe-common.tribe-events h2 + h5, .module.single-show .tribe-common.tribe-events h2 + h6, .module.single-show .main-content h3 + p, .module.single-show .main-content h3 + a, .module.single-show .main-content h3 + span, .module.single-show .main-content h3 + h1, .module.single-show .main-content h3 + h2, .module.single-show .main-content h3 + h3, .module.single-show .main-content h3 + h4, .module.single-show .main-content h3 + h5, .module.single-show .main-content h3 + h6, .module.single-show .tribe-common.tribe-events h3 + p, .module.single-show .tribe-common.tribe-events h3 + a, .module.single-show .tribe-common.tribe-events h3 + span, .module.single-show .tribe-common.tribe-events h3 + h1, .module.single-show .tribe-common.tribe-events h3 + h2, .module.single-show .tribe-common.tribe-events h3 + h3, .module.single-show .tribe-common.tribe-events h3 + h4, .module.single-show .tribe-common.tribe-events h3 + h5, .module.single-show .tribe-common.tribe-events h3 + h6, .module.single-show .main-content h4 + p, .module.single-show .main-content h4 + a, .module.single-show .main-content h4 + span, .module.single-show .main-content h4 + h1, .module.single-show .main-content h4 + h2, .module.single-show .main-content h4 + h3, .module.single-show .main-content h4 + h4, .module.single-show .main-content h4 + h5, .module.single-show .main-content h4 + h6, .module.single-show .tribe-common.tribe-events h4 + p, .module.single-show .tribe-common.tribe-events h4 + a, .module.single-show .tribe-common.tribe-events h4 + span, .module.single-show .tribe-common.tribe-events h4 + h1, .module.single-show .tribe-common.tribe-events h4 + h2, .module.single-show .tribe-common.tribe-events h4 + h3, .module.single-show .tribe-common.tribe-events h4 + h4, .module.single-show .tribe-common.tribe-events h4 + h5, .module.single-show .tribe-common.tribe-events h4 + h6, .module.single-show .main-content h5 + p, .module.single-show .main-content h5 + a, .module.single-show .main-content h5 + span, .module.single-show .main-content h5 + h1, .module.single-show .main-content h5 + h2, .module.single-show .main-content h5 + h3, .module.single-show .main-content h5 + h4, .module.single-show .main-content h5 + h5, .module.single-show .main-content h5 + h6, .module.single-show .tribe-common.tribe-events h5 + p, .module.single-show .tribe-common.tribe-events h5 + a, .module.single-show .tribe-common.tribe-events h5 + span, .module.single-show .tribe-common.tribe-events h5 + h1, .module.single-show .tribe-common.tribe-events h5 + h2, .module.single-show .tribe-common.tribe-events h5 + h3, .module.single-show .tribe-common.tribe-events h5 + h4, .module.single-show .tribe-common.tribe-events h5 + h5, .module.single-show .tribe-common.tribe-events h5 + h6, .module.single-show .main-content h6 + p, .module.single-show .main-content h6 + a, .module.single-show .main-content h6 + span, .module.single-show .main-content h6 + h1, .module.single-show .main-content h6 + h2, .module.single-show .main-content h6 + h3, .module.single-show .main-content h6 + h4, .module.single-show .main-content h6 + h5, .module.single-show .main-content h6 + h6, .module.single-show .tribe-common.tribe-events h6 + p, .module.single-show .tribe-common.tribe-events h6 + a, .module.single-show .tribe-common.tribe-events h6 + span, .module.single-show .tribe-common.tribe-events h6 + h1, .module.single-show .tribe-common.tribe-events h6 + h2, .module.single-show .tribe-common.tribe-events h6 + h3, .module.single-show .tribe-common.tribe-events h6 + h4, .module.single-show .tribe-common.tribe-events h6 + h5, .module.single-show .tribe-common.tribe-events h6 + h6, .module.single-show .main-content p + p, .module.single-show .main-content p + a, .module.single-show .main-content p + span, .module.single-show .main-content p + h1, .module.single-show .main-content p + h2, .module.single-show .main-content p + h3, .module.single-show .main-content p + h4, .module.single-show .main-content p + h5, .module.single-show .main-content p + h6, .module.single-show .tribe-common.tribe-events p + p, .module.single-show .tribe-common.tribe-events p + a, .module.single-show .tribe-common.tribe-events p + span, .module.single-show .tribe-common.tribe-events p + h1, .module.single-show .tribe-common.tribe-events p + h2, .module.single-show .tribe-common.tribe-events p + h3, .module.single-show .tribe-common.tribe-events p + h4, .module.single-show .tribe-common.tribe-events p + h5, .module.single-show .tribe-common.tribe-events p + h6, .module.single-show .main-content a + p, .module.single-show .main-content a + a, .module.single-show .main-content a + span, .module.single-show .main-content a + h1, .module.single-show .main-content a + h2, .module.single-show .main-content a + h3, .module.single-show .main-content a + h4, .module.single-show .main-content a + h5, .module.single-show .main-content a + h6, .module.single-show .tribe-common.tribe-events a + p, .module.single-show .tribe-common.tribe-events a + a, .module.single-show .tribe-common.tribe-events a + span, .module.single-show .tribe-common.tribe-events a + h1, .module.single-show .tribe-common.tribe-events a + h2, .module.single-show .tribe-common.tribe-events a + h3, .module.single-show .tribe-common.tribe-events a + h4, .module.single-show .tribe-common.tribe-events a + h5, .module.single-show .tribe-common.tribe-events a + h6, .module.single-show .main-content span + p, .module.single-show .main-content span + a, .module.single-show .main-content span + span, .module.single-show .main-content span + h1, .module.single-show .main-content span + h2, .module.single-show .main-content span + h3, .module.single-show .main-content span + h4, .module.single-show .main-content span + h5, .module.single-show .main-content span + h6, .module.single-show .tribe-common.tribe-events span + p, .module.single-show .tribe-common.tribe-events span + a, .module.single-show .tribe-common.tribe-events span + span, .module.single-show .tribe-common.tribe-events span + h1, .module.single-show .tribe-common.tribe-events span + h2, .module.single-show .tribe-common.tribe-events span + h3, .module.single-show .tribe-common.tribe-events span + h4, .module.single-show .tribe-common.tribe-events span + h5, .module.single-show .tribe-common.tribe-events span + h6 {
  margin-top: 0;
}

h1 + .wpcf7, h2 + .wpcf7, h3 + .wpcf7, h4 + .wpcf7, h5 + .wpcf7, h6 + .wpcf7, p + .wpcf7, a + .wpcf7, span + .wpcf7 {
  margin-top: 2rem;
}

p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
  margin-top: 2rem;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.nav--main {
  display: flex;
  align-items: flex-end;
  position: relative;
}

@media (min-width: 1080px) {
  .nav--main {
    height: 8.125rem;
  }
}

@media (min-width: 1080px) {
  .nav--main .nav__menu--main {
    display: flex;
    align-items: center;
  }

  .nav--main .nav__menu--main li {
    position: relative;
  }

  .nav--main .nav__menu--main li:hover ul.sub-menu {
    display: block;
  }

  .nav--main .nav__menu--main li ul.sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #f7f6e3;
    z-index: 99;
    transform: translate3d(0, 0, 0);
    text-align: left;
    min-width: 180px;
    padding: 0.75rem 0;
    display: none;
  }

  .nav--main .nav__menu--main li ul.sub-menu > li {
    padding: 0.5rem 1rem;
    line-height: 100%;
  }

  .nav--main .nav__menu--main li ul.sub-menu > li:hover {
    background-color: #0056b5;
  }

  .nav--main .nav__menu--main li ul.sub-menu > li:hover a {
    color: #f7f6e3;
    background-color: transparent;
  }

  .nav--main .nav__menu--main li ul.sub-menu > li a {
    padding: 0;
    color: #000000;
    font-size: 1.25rem;
    font-family: PT Sans Narrow, sans;
    background-color: transparent;
  }

  .nav--main .nav__menu--main > li + li {
    margin-left: 0.5rem;
  }

  .nav--main .nav__menu--main > li a:hover, .nav--main .nav__menu--main > li.current-menu-item a, .nav--main .nav__menu--main > li.current-menu-parent a, .nav--main .nav__menu--main > li:hover a {
    background-color: rgba(255, 255, 255, 0.2);
  }

  .nav--main .nav__menu--main > li a {
    color: #f7f6e3;
    font-size: 2.125rem;
    font-family: Jolly Lodger, serif;
    text-transform: uppercase;
    padding: 1.25rem 0.75rem;
    line-height: 100%;
    display: inline-block;
    border-radius: 3px 3px 0 0;
  }
}

@media (max-width: 1079px) {
  .nav--main .nav__menu > li > a {
    font-weight: bold;
  }

  .nav--main .nav__menu--main {
    position: fixed;
    top: 5rem;
    left: 0;
    width: 100%;
    height: calc(100vh - 5rem);
    background-color: #f7f6e3;
    z-index: 99;
    padding: 1rem;
    overflow: scroll;
    display: none;
  }

  .nav--main .nav__menu--main.is-active {
    display: flex;
    flex-direction: column;
  }

  body.admin-bar .nav--main .nav__menu--main {
    top: calc(5rem + 46px);
    height: calc(100vh - (5rem + 46px));
  }

  .nav--main .nav__menu--main li + li {
    margin-top: 1rem;
  }

  .nav--main .nav__menu--main li ul.sub-menu {
    padding: 0 0 0 2rem;
    margin-top: 1rem;
  }

  .nav--main .nav__menu--main li a {
    font-family: PT Sans Narrow, sans;
    text-transform: uppercase;
  }

  .nav--main .nav__menu .cta a, .nav--main .nav__menu .cta.current-menu-item a {
    font-weight: normal;
    margin-bottom: 4rem;
  }
}

.nav--main .nav__menu--add {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  height: 5rem;
}

.nav--main .nav__menu--add .cart-link {
  display: inline-block;
  background-color: #000539;
  color: #f7f6e3;
  padding: 1rem;
  align-self: start;
}

@media (max-width: 1079px) {
  .nav--main .nav__menu--add .cart-link {
    padding: 1rem 0.75rem;
  }
}

.nav--main .nav__menu--add .cart-link .icon--cart {
  display: inline-block;
  width: 1.5rem;
  height: 1.25rem;
  background: url("../images/icn_cart.png") center center no-repeat;
  background-size: 100%;
}

.nav--main .nav__menu .cta a, .nav--main .nav__menu .cta.current-menu-item a {
  display: inline-block;
  text-transform: uppercase;
  line-height: 100%;
  font-size: 2.125rem;
  font-family: Jolly Lodger, serif;
  color: #ffffff;
  padding: 1rem 2.5rem;
  --bg-opacity: 1;
  background-color: #b22d00;
  background-color: rgba(178, 45, 0, var(--bg-opacity));
  font-weight: 700;
  border-radius: 4px;
}

.nav--main .nav__menu .cta a:hover, .nav--main .nav__menu .cta.current-menu-item a:hover {
  background-color: #b22d00;
}

.nav--main .nav__menu-trigger {
  margin-left: 1rem;
  display: none;
}

@media (max-width: 1079px) {
  .nav--main .nav__menu-trigger {
    display: inline-block;
  }
}

.nav--footer .nav__menu {
  display: flex;
}

@media (max-width: 1079px) {
  .nav--footer .nav__menu {
    flex-direction: column;
  }
}

.nav--footer .nav__menu li {
  display: inline-block;
  line-height: 100%;
}

@media (max-width: 1079px) {
  .nav--footer .nav__menu li + li {
    margin-top: 1rem;
  }
}

@media (min-width: 1080px) {
  .nav--footer .nav__menu li + li {
    padding-left: .5rem;
    margin-left: .5rem;
    border-left: 2px solid #f7f6e3;
  }
}

.nav--footer .nav__menu li a {
  color: #f7f6e3;
  font-size: 1.25rem;
  font-family: PT Sans Narrow, sans;
  line-height: 100%;
}

.nav--socials .nav__menu {
  display: flex;
  align-items: center;
}

.nav--socials .nav__menu li + li {
  margin-left: 1rem;
}

input[type=text], input[type=email] {
  font-weight: 600;
}

textarea, input[type=text], input[type=email] {
  width: 100%;
  min-width: 15rem;
  padding: 0.5rem 1.25rem;
  background-color: #f7f6e3;
  font-family: PT Sans, sans;
  font-size: 1.5rem;
  color: #000539;
  border-radius: 4px;
  border: none;
}

textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder {
  color: #000539;
}

textarea::placeholder, input[type=text]::placeholder, input[type=email]::placeholder {
  color: #000539;
}

textarea:focus, input[type=text]:focus, input[type=email]:focus {
  outline: none;
  background-color: #0b68d0;
}

.wpcf7-submit:focus {
  cursor: pointer;
}

div.wpcf7-response-output {
  font-size: 1.25rem;
  color: #f7f6e3;
  padding: 0.75rem 1.25rem;
  margin: 2rem 0 0;
}

.button, form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn, form.cr_form .cr_button, input[type=submit], .wp-block-button__link {
  display: inline-block;
  text-transform: uppercase;
  line-height: 100%;
  font-size: 1.25rem;
  font-family: PT Sans Narrow, sans;
  color: #ffffff;
  padding: 1rem 4rem;
  --bg-opacity: 1;
  background-color: #0056b5;
  background-color: rgba(0, 86, 181, var(--bg-opacity));
  font-weight: 700;
  border-radius: 4px;
}

.button:hover, form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn:hover, form.cr_form .cr_button:hover, input[type=submit]:hover, .wp-block-button__link:hover {
  background-color: #0b68d0;
}

.button--search, .wp-block-button__link--search {
  font-size: 1.875rem;
  font-family: Jolly Lodger, serif;
}

.button-secondary {
  --bg-opacity: 1;
  background-color: #b22d00;
  background-color: rgba(178, 45, 0, var(--bg-opacity));
}

.button-secondary:hover {
  background-color: #b22d00;
}

.is-style-texture--gray, .is-style-texture--blue {
  padding-top: 4rem;
  padding-bottom: 3rem;
}

.is-style-texture--gray h1, .is-style-texture--gray h2, .is-style-texture--gray h3, .is-style-texture--gray h4, .is-style-texture--gray h5, .is-style-texture--gray h6, .is-style-texture--gray p, .is-style-texture--gray a, .is-style-texture--gray span, .is-style-texture--blue h1, .is-style-texture--blue h2, .is-style-texture--blue h3, .is-style-texture--blue h4, .is-style-texture--blue h5, .is-style-texture--blue h6, .is-style-texture--blue p, .is-style-texture--blue a, .is-style-texture--blue span {
  color: #f7f6e3;
}

.is-style-texture--gray {
  background: url("../images/bg_fullwidth_grey.jpg") center center;
  background-size: cover;
}

.is-style-texture--blue {
  background: url("../images/bg_fullwidth_blue.jpg") center center;
  background-size: cover;
}

.fake-container, body.woocommerce-cart .main-content > .woocommerce, .alignfull.wp-block-group .wp-block-group__inner-container {
  width: 100%;
  margin: auto;
  padding: 1rem;
}

@media (min-width: 640px) {
  .fake-container, body.woocommerce-cart .main-content > .woocommerce, .alignfull.wp-block-group .wp-block-group__inner-container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .fake-container, body.woocommerce-cart .main-content > .woocommerce, .alignfull.wp-block-group .wp-block-group__inner-container {
    max-width: 768px;
  }
}

@media (min-width: 1080px) {
  .fake-container, body.woocommerce-cart .main-content > .woocommerce, .alignfull.wp-block-group .wp-block-group__inner-container {
    max-width: 1080px;
  }
}

@media (max-width: 767px) {
  .wp-block-group .wp-block-group__inner-container {
    padding: 0 1rem;
  }
}

.teaser--event {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 1.5rem;
  background-color: #ffffff;
}

@media (max-width: 639px) {
  .teaser--event {
    padding: 1rem;
  }
}

.teaser--event .teaser__link {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}

.teaser--event .teaser__button {
  float: none;
  margin: 1rem 0 0 0;
  z-index: 1;
}

.teaser--event .teaser__title {
  display: inline-block;
  width: 100%;
  font-family: Jolly Lodger, serif;
  color: #000000;
}

.teaser--event .teaser__content {
  display: block;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
}

.teaser--event .teaser__content .schedule-details {
  display: inline-block;
  line-height: 100%;
  padding: 0;
  font-weight: 600;
  font-size: 1.125rem;
  margin-bottom: .5rem;
}

.teaser--event .teaser__content .venue {
  line-height: 125%;
}

.teaser--event .teaser__button {
  text-align: left;
}

.teaser__image {
  width: 100%;
  height: 15rem;
  background: no-repeat center center #f7f6e3;
  background-size: cover;
}

.teaser__wrapper {
  background: url("../images/bg_spielorte_grid.jpg") left top;
  background-size: cover;
  width: 100%;
  padding: 0.75rem;
  min-height: 13rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.teaser__city {
  width: 100%;
  display: block;
  color: #ffffff;
  font-weight: bold;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

.teaser__title {
  font-size: 1.25rem;
  color: #ffffff;
}

.teaser__button {
  text-align: center;
}

#tribe-events-content .tribe-events-list-separator-month, .tribe-events-calendar-list .tribe-events-list-separator-month {
  background-color: #f7f6e3;
  height: 3.25rem;
  padding: 0 0 0 1.5rem;
  margin: 2rem 0 1rem;
  display: block;
}

#tribe-events-content .tribe-events-list-separator-month span, .tribe-events-calendar-list .tribe-events-list-separator-month span {
  line-height: 3.25rem;
  text-transform: none;
  color: #263134 !important;
  font-size: 1.5rem;
  font-family: PT Sans Narrow, sans;
  font-weight: 600;
}

#tribe-events-content .tribe-event, .tribe-events-calendar-list .tribe-event {
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 1079px) {
  #tribe-events-content .tribe-event, .tribe-events-calendar-list .tribe-event {
    align-items: flex-start;
  }
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event, .tribe-events-calendar-list .tribe-event {
    justify-content: space-between;
  }
}

@media (max-width: 420px) {
  #tribe-events-content .tribe-event, .tribe-events-calendar-list .tribe-event {
    padding: 1rem;
    flex-direction: column;
  }
}

#tribe-events-content .tribe-event:nth-child(even), .tribe-events-calendar-list .tribe-event:nth-child(even) {
  background-color: #25405D;
}

#tribe-events-content .tribe-event .overlay, .tribe-events-calendar-list .tribe-event .overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
  display: flex;
  padding: 0 1rem;
}

#tribe-events-content .tribe-event .overlay.hide, .tribe-events-calendar-list .tribe-event .overlay.hide {
  display: none;
}

#tribe-events-content .tribe-event .overlay p, #tribe-events-content .tribe-event .overlay a, #tribe-events-content .tribe-event .overlay span, #tribe-events-content .tribe-event .overlay ul, #tribe-events-content .tribe-event .overlay ul li, .tribe-events-calendar-list .tribe-event .overlay p, .tribe-events-calendar-list .tribe-event .overlay a, .tribe-events-calendar-list .tribe-event .overlay span, .tribe-events-calendar-list .tribe-event .overlay ul, .tribe-events-calendar-list .tribe-event .overlay ul li {
  font-family: PT Sans Narrow, sans;
  color: #263134;
}

#tribe-events-content .tribe-event .overlay h1, #tribe-events-content .tribe-event .overlay h2, #tribe-events-content .tribe-event .overlay h3, #tribe-events-content .tribe-event .overlay h4, #tribe-events-content .tribe-event .overlay h5, #tribe-events-content .tribe-event .overlay h6, .tribe-events-calendar-list .tribe-event .overlay h1, .tribe-events-calendar-list .tribe-event .overlay h2, .tribe-events-calendar-list .tribe-event .overlay h3, .tribe-events-calendar-list .tribe-event .overlay h4, .tribe-events-calendar-list .tribe-event .overlay h5, .tribe-events-calendar-list .tribe-event .overlay h6 {
  font-family: PT Sans, sans;
  color: #263134;
}

#tribe-events-content .tribe-event .overlay__inner, .tribe-events-calendar-list .tribe-event .overlay__inner {
  background-color: #f7f6e3;
  width: 100%;
  max-width: 35rem;
  margin: auto;
  padding: 1rem;
  position: relative;
}

#tribe-events-content .tribe-event .overlay__header, .tribe-events-calendar-list .tribe-event .overlay__header {
  margin-bottom: 1rem;
}

#tribe-events-content .tribe-event .overlay__header .close, .tribe-events-calendar-list .tribe-event .overlay__header .close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  font-weight: bold;
  font-size: 1.25rem;
  font-family: PT Sans Narrow, sans;
  color: #ffffff;
  background-color: #0056b5;
}

#tribe-events-content .tribe-event .overlay__body ul, .tribe-events-calendar-list .tribe-event .overlay__body ul {
  list-style: disc;
  padding-left: 2rem;
}

#tribe-events-content .tribe-event .overlay__body ul li + li, .tribe-events-calendar-list .tribe-event .overlay__body ul li + li {
  margin-top: 0.5rem;
}

#tribe-events-content .tribe-event .overlay__body p, .tribe-events-calendar-list .tribe-event .overlay__body p {
  font-weight: bold;
}

#tribe-events-content .tribe-event .overlay__body p, #tribe-events-content .tribe-event .overlay__body a, .tribe-events-calendar-list .tribe-event .overlay__body p, .tribe-events-calendar-list .tribe-event .overlay__body a {
  text-align: center;
  width: 100%;
  display: inline-block;
}

#tribe-events-content .tribe-event .overlay__body .tribe-link-view-attendee, .tribe-events-calendar-list .tribe-event .overlay__body .tribe-link-view-attendee {
  display: none;
}

#tribe-events-content .tribe-event .tribe-events-tickets, .tribe-events-calendar-list .tribe-event .tribe-events-tickets {
  background-color: transparent;
}

#tribe-events-content .tribe-event .tribe-events-tickets .product-wrapper, .tribe-events-calendar-list .tribe-event .tribe-events-tickets .product-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#tribe-events-content .tribe-event .tribe-events-tickets .product-wrapper + .product-wrapper, .tribe-events-calendar-list .tribe-event .tribe-events-tickets .product-wrapper + .product-wrapper {
  margin-top: 1rem;
}

#tribe-events-content .tribe-event .tribe-events-tickets .product-wrapper .wrap, .tribe-events-calendar-list .tribe-event .tribe-events-tickets .product-wrapper .wrap {
  display: flex;
  align-items: center;
}

#tribe-events-content .tribe-event input[type=number].qty, .tribe-events-calendar-list .tribe-event input[type=number].qty {
  font-size: 1.25rem;
  color: #000539;
  background-color: #ffffff;
  box-shadow: none;
  border: none;
  padding: 0 0 0 0.5rem;
  margin: 0;
  height: 2.25rem;
  line-height: 2.25rem;
  width: 2.25rem;
}

#tribe-events-content .tribe-event .ticket-name, .tribe-events-calendar-list .tribe-event .ticket-name {
  margin-left: 0.5rem;
  line-height: 2.25rem;
}

#tribe-events-content .tribe-event .button, #tribe-events-content .tribe-event form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer #tribe-events-content .tribe-event .tribe-common-c-btn, #tribe-events-content .tribe-event form.cr_form .cr_button, form.cr_form #tribe-events-content .tribe-event .cr_button, #tribe-events-content .tribe-event input[type=submit], .tribe-events-calendar-list .tribe-event .button, .tribe-events-calendar-list .tribe-event form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer .tribe-events-calendar-list .tribe-event .tribe-common-c-btn, .tribe-events-calendar-list .tribe-event form.cr_form .cr_button, form.cr_form .tribe-events-calendar-list .tribe-event .cr_button, .tribe-events-calendar-list .tribe-event input[type=submit] {
  margin-top: 2rem;
}

#tribe-events-content .tribe-event .button--info, .tribe-events-calendar-list .tribe-event .button--info {
  background-color: #7c8385;
}

#tribe-events-content .tribe-event .button--red, .tribe-events-calendar-list .tribe-event .button--red {
  background-color: #b22d00;
}

#tribe-events-content .tribe-event .button--yellow, .tribe-events-calendar-list .tribe-event .button--yellow {
  background-color: #ffbf00;
}

#tribe-events-content .tribe-event .button--green, .tribe-events-calendar-list .tribe-event .button--green {
  background-color: #008c40;
}

#tribe-events-content .tribe-event__body, .tribe-events-calendar-list .tribe-event__body {
  margin: 0;
}

#tribe-events-content .tribe-event__wrapper, #tribe-events-content .tribe-event__meta, .tribe-events-calendar-list .tribe-event__wrapper, .tribe-events-calendar-list .tribe-event__meta {
  width: 100%;
  display: flex;
  align-items: center;
}

@media (max-width: 1079px) {
  #tribe-events-content .tribe-event__wrapper, #tribe-events-content .tribe-event__meta, .tribe-events-calendar-list .tribe-event__wrapper, .tribe-events-calendar-list .tribe-event__meta {
    height: auto;
  }
}

@media (min-width: 1080px) {
  #tribe-events-content .tribe-event__wrapper, #tribe-events-content .tribe-event__meta, .tribe-events-calendar-list .tribe-event__wrapper, .tribe-events-calendar-list .tribe-event__meta {
    height: 3.75rem;
  }
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__wrapper, #tribe-events-content .tribe-event__meta, .tribe-events-calendar-list .tribe-event__wrapper, .tribe-events-calendar-list .tribe-event__meta {
    width: auto;
  }
}

#tribe-events-content .tribe-event__wrapper, .tribe-events-calendar-list .tribe-event__wrapper {
  max-width: calc(100% - (10rem + 2rem));
}

#tribe-events-content .tribe-event__wrapper span + span, #tribe-events-content .tribe-event__wrapper span + p, #tribe-events-content .tribe-event__wrapper span + a, #tribe-events-content .tribe-event__wrapper span + h1, #tribe-events-content .tribe-event__wrapper span + h2, #tribe-events-content .tribe-event__wrapper span + h3, #tribe-events-content .tribe-event__wrapper span + h4, #tribe-events-content .tribe-event__wrapper span + h5, #tribe-events-content .tribe-event__wrapper p + span, #tribe-events-content .tribe-event__wrapper p + p, #tribe-events-content .tribe-event__wrapper p + a, #tribe-events-content .tribe-event__wrapper p + h1, #tribe-events-content .tribe-event__wrapper p + h2, #tribe-events-content .tribe-event__wrapper p + h3, #tribe-events-content .tribe-event__wrapper p + h4, #tribe-events-content .tribe-event__wrapper p + h5, #tribe-events-content .tribe-event__wrapper a + span, #tribe-events-content .tribe-event__wrapper a + p, #tribe-events-content .tribe-event__wrapper a + a, #tribe-events-content .tribe-event__wrapper a + h1, #tribe-events-content .tribe-event__wrapper a + h2, #tribe-events-content .tribe-event__wrapper a + h3, #tribe-events-content .tribe-event__wrapper a + h4, #tribe-events-content .tribe-event__wrapper a + h5, #tribe-events-content .tribe-event__wrapper h1 + span, #tribe-events-content .tribe-event__wrapper h1 + p, #tribe-events-content .tribe-event__wrapper h1 + a, #tribe-events-content .tribe-event__wrapper h1 + h1, #tribe-events-content .tribe-event__wrapper h1 + h2, #tribe-events-content .tribe-event__wrapper h1 + h3, #tribe-events-content .tribe-event__wrapper h1 + h4, #tribe-events-content .tribe-event__wrapper h1 + h5, #tribe-events-content .tribe-event__wrapper h2 + span, #tribe-events-content .tribe-event__wrapper h2 + p, #tribe-events-content .tribe-event__wrapper h2 + a, #tribe-events-content .tribe-event__wrapper h2 + h1, #tribe-events-content .tribe-event__wrapper h2 + h2, #tribe-events-content .tribe-event__wrapper h2 + h3, #tribe-events-content .tribe-event__wrapper h2 + h4, #tribe-events-content .tribe-event__wrapper h2 + h5, #tribe-events-content .tribe-event__wrapper h3 + span, #tribe-events-content .tribe-event__wrapper h3 + p, #tribe-events-content .tribe-event__wrapper h3 + a, #tribe-events-content .tribe-event__wrapper h3 + h1, #tribe-events-content .tribe-event__wrapper h3 + h2, #tribe-events-content .tribe-event__wrapper h3 + h3, #tribe-events-content .tribe-event__wrapper h3 + h4, #tribe-events-content .tribe-event__wrapper h3 + h5, #tribe-events-content .tribe-event__wrapper h4 + span, #tribe-events-content .tribe-event__wrapper h4 + p, #tribe-events-content .tribe-event__wrapper h4 + a, #tribe-events-content .tribe-event__wrapper h4 + h1, #tribe-events-content .tribe-event__wrapper h4 + h2, #tribe-events-content .tribe-event__wrapper h4 + h3, #tribe-events-content .tribe-event__wrapper h4 + h4, #tribe-events-content .tribe-event__wrapper h4 + h5, #tribe-events-content .tribe-event__wrapper h5 + span, #tribe-events-content .tribe-event__wrapper h5 + p, #tribe-events-content .tribe-event__wrapper h5 + a, #tribe-events-content .tribe-event__wrapper h5 + h1, #tribe-events-content .tribe-event__wrapper h5 + h2, #tribe-events-content .tribe-event__wrapper h5 + h3, #tribe-events-content .tribe-event__wrapper h5 + h4, #tribe-events-content .tribe-event__wrapper h5 + h5, .tribe-events-calendar-list .tribe-event__wrapper span + span, .tribe-events-calendar-list .tribe-event__wrapper span + p, .tribe-events-calendar-list .tribe-event__wrapper span + a, .tribe-events-calendar-list .tribe-event__wrapper span + h1, .tribe-events-calendar-list .tribe-event__wrapper span + h2, .tribe-events-calendar-list .tribe-event__wrapper span + h3, .tribe-events-calendar-list .tribe-event__wrapper span + h4, .tribe-events-calendar-list .tribe-event__wrapper span + h5, .tribe-events-calendar-list .tribe-event__wrapper p + span, .tribe-events-calendar-list .tribe-event__wrapper p + p, .tribe-events-calendar-list .tribe-event__wrapper p + a, .tribe-events-calendar-list .tribe-event__wrapper p + h1, .tribe-events-calendar-list .tribe-event__wrapper p + h2, .tribe-events-calendar-list .tribe-event__wrapper p + h3, .tribe-events-calendar-list .tribe-event__wrapper p + h4, .tribe-events-calendar-list .tribe-event__wrapper p + h5, .tribe-events-calendar-list .tribe-event__wrapper a + span, .tribe-events-calendar-list .tribe-event__wrapper a + p, .tribe-events-calendar-list .tribe-event__wrapper a + a, .tribe-events-calendar-list .tribe-event__wrapper a + h1, .tribe-events-calendar-list .tribe-event__wrapper a + h2, .tribe-events-calendar-list .tribe-event__wrapper a + h3, .tribe-events-calendar-list .tribe-event__wrapper a + h4, .tribe-events-calendar-list .tribe-event__wrapper a + h5, .tribe-events-calendar-list .tribe-event__wrapper h1 + span, .tribe-events-calendar-list .tribe-event__wrapper h1 + p, .tribe-events-calendar-list .tribe-event__wrapper h1 + a, .tribe-events-calendar-list .tribe-event__wrapper h1 + h1, .tribe-events-calendar-list .tribe-event__wrapper h1 + h2, .tribe-events-calendar-list .tribe-event__wrapper h1 + h3, .tribe-events-calendar-list .tribe-event__wrapper h1 + h4, .tribe-events-calendar-list .tribe-event__wrapper h1 + h5, .tribe-events-calendar-list .tribe-event__wrapper h2 + span, .tribe-events-calendar-list .tribe-event__wrapper h2 + p, .tribe-events-calendar-list .tribe-event__wrapper h2 + a, .tribe-events-calendar-list .tribe-event__wrapper h2 + h1, .tribe-events-calendar-list .tribe-event__wrapper h2 + h2, .tribe-events-calendar-list .tribe-event__wrapper h2 + h3, .tribe-events-calendar-list .tribe-event__wrapper h2 + h4, .tribe-events-calendar-list .tribe-event__wrapper h2 + h5, .tribe-events-calendar-list .tribe-event__wrapper h3 + span, .tribe-events-calendar-list .tribe-event__wrapper h3 + p, .tribe-events-calendar-list .tribe-event__wrapper h3 + a, .tribe-events-calendar-list .tribe-event__wrapper h3 + h1, .tribe-events-calendar-list .tribe-event__wrapper h3 + h2, .tribe-events-calendar-list .tribe-event__wrapper h3 + h3, .tribe-events-calendar-list .tribe-event__wrapper h3 + h4, .tribe-events-calendar-list .tribe-event__wrapper h3 + h5, .tribe-events-calendar-list .tribe-event__wrapper h4 + span, .tribe-events-calendar-list .tribe-event__wrapper h4 + p, .tribe-events-calendar-list .tribe-event__wrapper h4 + a, .tribe-events-calendar-list .tribe-event__wrapper h4 + h1, .tribe-events-calendar-list .tribe-event__wrapper h4 + h2, .tribe-events-calendar-list .tribe-event__wrapper h4 + h3, .tribe-events-calendar-list .tribe-event__wrapper h4 + h4, .tribe-events-calendar-list .tribe-event__wrapper h4 + h5, .tribe-events-calendar-list .tribe-event__wrapper h5 + span, .tribe-events-calendar-list .tribe-event__wrapper h5 + p, .tribe-events-calendar-list .tribe-event__wrapper h5 + a, .tribe-events-calendar-list .tribe-event__wrapper h5 + h1, .tribe-events-calendar-list .tribe-event__wrapper h5 + h2, .tribe-events-calendar-list .tribe-event__wrapper h5 + h3, .tribe-events-calendar-list .tribe-event__wrapper h5 + h4, .tribe-events-calendar-list .tribe-event__wrapper h5 + h5 {
  margin-top: 0;
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__wrapper, .tribe-events-calendar-list .tribe-event__wrapper {
    padding: 0;
  }
}

@media (max-width: 1079px) {
  #tribe-events-content .tribe-event__wrapper, .tribe-events-calendar-list .tribe-event__wrapper {
    padding: 1rem 0;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 420px) {
  #tribe-events-content .tribe-event__wrapper, .tribe-events-calendar-list .tribe-event__wrapper {
    width: 100%;
    max-width: none;
  }
}

#tribe-events-content .tribe-event__button-wrapper, .tribe-events-calendar-list .tribe-event__button-wrapper {
  width: 10rem;
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__meta, .tribe-events-calendar-list .tribe-event__meta {
    width: 100%;
  }
}

#tribe-events-content .tribe-event__meta > * + *, .tribe-events-calendar-list .tribe-event__meta > * + * {
  margin-left: 1rem;
}

@media (max-width: 1079px) {
  #tribe-events-content .tribe-event__meta + .tribe-event__meta, .tribe-events-calendar-list .tribe-event__meta + .tribe-event__meta {
    margin-top: 1rem;
  }
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__meta--primary, .tribe-events-calendar-list .tribe-event__meta--primary {
    flex-direction: column;
    align-items: flex-start;
  }
}

#tribe-events-content .tribe-event__meta--secondary, .tribe-events-calendar-list .tribe-event__meta--secondary {
  max-width: 30rem;
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__meta--secondary, .tribe-events-calendar-list .tribe-event__meta--secondary {
    margin-top: 0;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media (max-width: 420px) {
  #tribe-events-content .tribe-event__meta--secondary, .tribe-events-calendar-list .tribe-event__meta--secondary {
    width: 100%;
    max-width: none;
  }
}

#tribe-events-content .tribe-event__date, .tribe-events-calendar-list .tribe-event__date {
  width: 11rem;
  display: flex;
}

#tribe-events-content .tribe-event__date .time, .tribe-events-calendar-list .tribe-event__date .time {
  margin-left: 1.25rem;
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__date .time, .tribe-events-calendar-list .tribe-event__date .time {
    margin-left: 0.5rem;
  }
}

#tribe-events-content .tribe-event__title, #tribe-events-content .tribe-event__date span, #tribe-events-content .tribe-event__price, .tribe-events-calendar-list .tribe-event__title, .tribe-events-calendar-list .tribe-event__date span, .tribe-events-calendar-list .tribe-event__price {
  text-transform: uppercase;
  font-size: 1.25rem;
}

#tribe-events-content .tribe-event__title, #tribe-events-content .tribe-event__date span, #tribe-events-content .tribe-event__venue span, #tribe-events-content .tribe-event__price, .tribe-events-calendar-list .tribe-event__title, .tribe-events-calendar-list .tribe-event__date span, .tribe-events-calendar-list .tribe-event__venue span, .tribe-events-calendar-list .tribe-event__price {
  font-family: PT Sans Narrow, sans;
  color: #f7f6e3 !important;
}

#tribe-events-content .tribe-event__title, .tribe-events-calendar-list .tribe-event__title {
  font-weight: bold;
  width: 16rem;
}

@media (max-width: 1279px) {
  #tribe-events-content .tribe-event__title, .tribe-events-calendar-list .tribe-event__title {
    width: 16rem;
  }
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__title, .tribe-events-calendar-list .tribe-event__title {
    width: auto;
    margin: 0;
  }
}

#tribe-events-content .tribe-event__title a, .tribe-events-calendar-list .tribe-event__title a {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}

#tribe-events-content .tribe-event__venue, .tribe-events-calendar-list .tribe-event__venue {
  width: 23rem;
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__venue, .tribe-events-calendar-list .tribe-event__venue {
    width: 100%;
    flex-basis: 100%;
    display: flex;
    margin-bottom: 0.25rem;
  }

  #tribe-events-content .tribe-event__venue .venue-name + .venue-location, .tribe-events-calendar-list .tribe-event__venue .venue-name + .venue-location {
    margin-left: 0.5rem;
  }
}

#tribe-events-content .tribe-event__venue .venue-name, #tribe-events-content .tribe-event__venue .venue-location, .tribe-events-calendar-list .tribe-event__venue .venue-name, .tribe-events-calendar-list .tribe-event__venue .venue-location {
  display: block;
  font-size: 1rem;
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__venue .venue-name, #tribe-events-content .tribe-event__venue .venue-location, .tribe-events-calendar-list .tribe-event__venue .venue-name, .tribe-events-calendar-list .tribe-event__venue .venue-location {
    font-size: 1.25rem;
  }
}

#tribe-events-content .tribe-event__venue .venue-name, .tribe-events-calendar-list .tribe-event__venue .venue-name {
  font-weight: bold;
}

#tribe-events-content .tribe-event__price, .tribe-events-calendar-list .tribe-event__price {
  font-weight: bold;
  text-align: right;
  width: 6rem;
}

@media (max-width: 639px) {
  #tribe-events-content .tribe-event__price, .tribe-events-calendar-list .tribe-event__price {
    margin: 0;
    text-align: left;
    height: 2.5rem;
    line-height: 2.5rem;
  }
}

#tribe-events-content .tribe-event__menu, .tribe-events-calendar-list .tribe-event__menu {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
}

#tribe-events-content .tribe-event__menu.has-menu, .tribe-events-calendar-list .tribe-event__menu.has-menu {
  background: url("../images/icn_menu.png") center center no-repeat;
  background-size: 100%;
  cursor: pointer;
}

#tribe-events-content .tribe-event__button, .tribe-events-calendar-list .tribe-event__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 3px;
  padding: 0;
  height: 2.5rem;
  line-height: 2.5rem;
  width: 10rem;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  font-family: PT Sans Narrow, sans;
  font-size: 1.25rem;
  color: #ffffff;
}

@media (max-width: 1079px) {
  #tribe-events-content .tribe-event__button, .tribe-events-calendar-list .tribe-event__button {
    margin: 1rem 1rem 0 0;
  }
}

#tribe-events-content .tribe-event__button--info, .tribe-events-calendar-list .tribe-event__button--info {
  background-color: #7c8385;
}

#tribe-events-content .tribe-event__button--red, .tribe-events-calendar-list .tribe-event__button--red {
  background-color: #b22d00;
}

#tribe-events-content .tribe-event__button--yellow, .tribe-events-calendar-list .tribe-event__button--yellow {
  background-color: #ffbf00;
}

#tribe-events-content .tribe-event__button--green, .tribe-events-calendar-list .tribe-event__button--green {
  background-color: #008c40;
}

body.woocommerce-cart .main-content > .woocommerce {
  margin-top: 3.75rem;
}

body.woocommerce-cart .main-content > .woocommerce .button, body.woocommerce-cart .main-content > .woocommerce form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer body.woocommerce-cart .main-content > .woocommerce .tribe-common-c-btn, body.woocommerce-cart .main-content > .woocommerce form.cr_form .cr_button, form.cr_form body.woocommerce-cart .main-content > .woocommerce .cr_button, body.woocommerce-cart .main-content > .woocommerce input[type=submit] {
  padding: 0 3.125rem;
  height: 3rem;
  line-height: 3rem;
  font-weight: normal;
  text-transform: none;
  margin: 0;
  font-size: 1.125rem;
  font-family: PT Sans Narrow, sans;
  background-color: #0056b5;
  color: #ffffff;
}

body.woocommerce-cart .main-content > .woocommerce table thead tr {
  line-height: 3.25rem;
  height: 3.25rem;
  padding: 0;
  background-color: #f7f6e3;
}

body.woocommerce-cart .main-content > .woocommerce table thead tr th {
  font-weight: 600;
  color: #263134;
  font-family: PT Sans Narrow, sans;
  font-size: 1.25rem;
}

body.woocommerce-cart .main-content > .woocommerce table td.product-thumbnail, body.woocommerce-cart .main-content > .woocommerce table th.product-thumbnail {
  display: none;
}

@media screen and (min-width: 769px) {
  body.woocommerce-cart .main-content > .woocommerce table tr.cart_item {
    height: 7.5rem;
  }
}

@media screen and (max-width: 769px) {
  body.woocommerce-cart .main-content > .woocommerce table tr.cart_item td.product-name {
    text-align: left !important;
  }
}

body.woocommerce-cart .main-content > .woocommerce table tr.cart_item:nth-child(even) {
  background-color: #25405D;
}

body.woocommerce-cart .main-content > .woocommerce table tr.cart_item td {
  color: #f7f6e3;
}

@media (max-width: 639px) {
  body.woocommerce-cart .main-content > .woocommerce table tr.cart_item td.product-subtotal {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

body.woocommerce-cart .main-content > .woocommerce table tr.cart_item td span.amount {
  font-weight: bold;
}

body.woocommerce-cart .main-content > .woocommerce table tr.cart_item td input.qty {
  background-color: #f7f6e3;
  font-size: 1.125rem;
  color: #263134;
  height: 2.5rem;
  border-radius: 0;
  font-weight: 600;
}

body.woocommerce-cart .main-content > .woocommerce table td.actions {
  padding: 1rem 0.5rem;
  background-color: #f7f6e3;
}

body.woocommerce-cart .main-content > .woocommerce table td.actions .coupon input#coupon_code {
  padding: 0 1rem;
  font-size: 18px;
  line-height: 3rem;
  height: 3rem;
  border: none;
  margin: 0 1rem 0 0;
  width: 10rem;
  float: none;
  font-weight: normal;
  background-color: #ffffff;
  font-family: PT Sans Narrow, sans;
  color: #4e4e4e;
}

body.woocommerce-cart .main-content > .woocommerce table td.actions .coupon input#coupon_code ::-moz-placeholder {
  color: #4e4e4e;
}

body.woocommerce-cart .main-content > .woocommerce table td.actions .coupon input#coupon_code ::placeholder {
  color: #4e4e4e;
}

body.woocommerce-cart .main-content > .woocommerce table td.actions .coupon input#coupon_code :-ms-input-placeholder {
  color: #4e4e4e;
}

body.woocommerce-cart .main-content > .woocommerce table td.actions .coupon input#coupon_code ::-ms-input-placeholder {
  color: #4e4e4e;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals {
  margin: 0 -1rem;
  width: auto;
}

@media (min-width: 1080px) {
  body.woocommerce-cart .main-content > .woocommerce .cart-collaterals {
    display: flex;
  }
}

@media (max-width: 1079px) {
  body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block + .cart_totals {
    margin-top: 2rem;
  }
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .button_text .button, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .button_text form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .button_text .tribe-common-c-btn, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .button_text form.cr_form .cr_button, form.cr_form body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .button_text .cr_button, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .button_text input[type=submit] {
  margin-left: 1rem;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .cart_totals {
  width: 100%;
  padding: 0 1rem;
}

@media (min-width: 1080px) {
  body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .cart_totals {
    max-width: 50%;
    flex-basis: 50%;
  }
}

@media (max-width: 767px) {
  body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .cart_totals {
    flex-basis: 100%;
  }
}

@media (max-width: 639px) {
  body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block .button, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block .tribe-common-c-btn, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block form.cr_form .cr_button, form.cr_form body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block .cr_button, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .insurance-block input[type=submit] {
    margin: 1rem 0 0;
  }

  body.woocommerce-cart .main-content > .woocommerce .cart-collaterals #shipping_method {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-top: 1rem;
  }
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals h2, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals p, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals a, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals span {
  color: #f7f6e3;
  font-family: PT Sans Narrow, sans;
  font-weight: 500;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals h2 {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1.5rem;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals .button_text {
  font-weight: bold;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr.cart-subtotal {
  background-color: #f7f6e3;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr.cart-subtotal th, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr.cart-subtotal td, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr.cart-subtotal span.woocommerce-Price-amount, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr.cart-subtotal span.woocommerce-Price-currencySymbol {
  color: #000539;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr.cart-subtotal span.woocommerce-Price-amount, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr.cart-subtotal span.woocommerce-Price-currencySymbol {
  font-weight: bold;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr .tax_label {
  display: none;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr th, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr td, body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr span {
  font-family: PT Sans Narrow, sans;
  font-size: 1.125rem;
  color: #f7f6e3;
}

body.woocommerce-cart .main-content > .woocommerce .cart-collaterals table tr th + td {
  text-align: right;
}

body.woocommerce-cart .main-content > .woocommerce table.shop_table {
  margin-top: 1rem;
}

.single-product.woocommerce nav.woocommerce-breadcrumb {
  display: none;
}

.single-product.woocommerce #left-area {
  margin: 3rem 0 0;
}

.single-product.woocommerce span.closeIt {
  display: none;
}

.single-product.woocommerce h1.product_title, .single-product.woocommerce h1 {
  font-size: 50px;
  font-family: "Jolly Lodger", serif;
  text-transform: uppercase;
  color: #f7f6e3;
  margin-bottom: 20px;
}

.single-product.woocommerce h2 {
  font-size: 30px;
  font-family: "PT Sans Narrow", sans-serif;
  font-weight: 600;
  color: #f7f6e3;
  line-height: 30px;
  margin-bottom: 15px;
  text-transform: none;
}

.single-product.woocommerce .tax-info {
  display: block;
}

.single-product.woocommerce p, .single-product.woocommerce span {
  color: #f7f6e3;
}

.single-product.woocommerce .product_meta {
  border: none;
  padding: 0;
  margin: 0;
}

.single-product.woocommerce div.product form.cart {
  margin: 50px 0 0 0 !important;
}

.single-product.woocommerce div.product form.cart div.quantity {
  width: auto !important;
}

.single-product.woocommerce button.button, .single-product.woocommerce form#tribe-tickets .tribe-tickets__footer button.tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer .single-product.woocommerce button.tribe-common-c-btn, .single-product.woocommerce form.cr_form button.cr_button, form.cr_form .single-product.woocommerce button.cr_button, .single-product.woocommerce button.button.single_add_to_cart_button {
  border: none;
  height: 50px !important;
  background-color: #0056b5 !important;
  padding: 0 55px !important;
  margin: 0;
  line-height: 58px;
  font-size: 24px;
  color: #ffffff;
  font-family: "PT Sans Narrow", sans-serif;
  font-weight: 600;
  cursor: pointer;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.single-product.woocommerce .quantity input.qty {
  height: 50px !important;
}

.single-product.woocommerce #credit_called {
  height: 40px;
  border: none;
  text-align: center;
  margin-left: 15px;
  font-size: 1.45rem;
  width: auto;
  max-width: 10rem;
  border: none;
}

.single-product.woocommerce .woocommerce-tabs {
  border: none;
}

.single-product.woocommerce .woocommerce-tabs ul.tabs {
  background-color: transparent;
}

.single-product.woocommerce .woocommerce-tabs ul.tabs:before {
  display: none;
  border: none !important;
}

.single-product.woocommerce .woocommerce-tabs ul.tabs .description_tab {
  display: none;
}

.single-product.woocommerce div > br {
  display: none;
}

.single-product.woocommerce.et_right_sidebar div.product div.images, .single-product.woocommerce.et_right_sidebar div.product div.images {
  max-width: 450px !important;
  width: 100% !important;
}

.single-product.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  margin: 0;
}

.single-product.woocommerce a.button, .single-product.woocommerce form#tribe-tickets .tribe-tickets__footer a.tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer .single-product.woocommerce a.tribe-common-c-btn, .single-product.woocommerce form.cr_form a.cr_button, form.cr_form .single-product.woocommerce a.cr_button {
  background-color: transparent !important;
}

.single-product.woocommerce div.product .woocommerce-tabs .panel, .single-product.woocommerce #content-area div.product .woocommerce-tabs .panel {
  padding: 30px 0 0;
}

#coupons_list, .gift-certificate.sc_info_box {
  display: none !important;
}

body.woocommerce-cart #coupons_list {
  display: none !important;
}

#pac-input {
  margin: 10px 0 0 0;
  padding: 10px 20px;
  font-size: 1rem;
  border: 1px solid #d2d2d2;
  text-align: center;
  min-width: 250px;
  width: auto;
  background-color: #f7f6e3;
}

#pac-input:focus, #pac-input:active, #pac-input:hover {
  background-color: #f7f6e3;
}

#map .venue-info {
  padding: 6px 0 0 0;
}

@media screen and (max-width: 768px) {
  #map .venue-info {
    display: flex;
    flex-direction: column;
    max-width: 65vw;
    max-height: 320px;
  }

  #map .venue-info p, #map .venue-info a {
    font-size: 12px;
  }

  #map .venue-info h4 {
    font-size: 1rem;
  }
}

#map .venue-info__thumbnail {
  max-width: 375px;
  padding: 0 1rem 1rem 0;
  float: left;
}

@media screen and (max-width: 768px) {
  #map .venue-info__thumbnail {
    max-width: 100%;
    height: auto;
  }
}

#map .venue-info__name {
  font-weight: 600;
  font-size: 1.25rem;
  padding: 0 0 0.25rem;
}

#map .venue-info__link {
  display: block;
  margin: 1rem 0 0;
  text-decoration: underline;
}

#map .venue-info__link + .venue-info__link {
  margin: 0.25rem 0 0;
}

body.home #main-content .bar-wrapper + .container {
  margin-top: 0;
}

body.page-id-14412 h1.main_title, body.page-id-22489 h1.main_title {
  display: none;
}

body.page-id-14412 #main-content .container, body.page-id-22489 #main-content .container {
  width: 100%;
}

body.page-id-14412 #map, body.page-id-22489 #map {
  margin: 2rem 0 0;
}

.find-location-map {
  padding: 4rem 0;
  width: 100%;
}

@media (max-width: 1079px) {
  .find-location-map {
    padding: 2rem 0;
  }
}

body.home .find-location-map {
  margin-top: 0 !important;
}

.find-location-map .row {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 1024px) {
  .find-location-map .row {
    text-align: center;
    flex-direction: column;
  }
}

.find-location-map .row + .row {
  margin: 1.5rem 0 0;
}

.find-location-map label {
  font-size: 45px;
  font-family: "Jolly Lodger", serif;
  text-transform: uppercase;
  color: #f7f6e3;
  margin: 0 1.5rem 0 0;
  line-height: 100%;
  height: auto;
}

@media (max-width: 1279px) {
  .find-location-map label {
    font-size: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .find-location-map label {
    margin: 0;
  }
}

.find-location-map #map_search {
  border: none;
  padding: 0 1.25rem;
  text-align: left;
  margin: 0 1rem 0 0;
  background-color: #f7f6e3;
  min-width: 15rem;
  font-family: PT Sans Narrow, sans;
  font-size: 26px;
  font-weight: 600;
  color: #000539;
}

@media (max-width: 1079px) {
  .find-location-map #map_search {
    margin: 1rem 0;
    width: 10rem;
  }
}

.find-location-map #map_search::-moz-placeholder {
  font-family: PT Sans Narrow, sans;
  font-size: 22px;
  font-weight: 600;
  color: #000539;
}

.find-location-map #map_search::placeholder {
  font-family: PT Sans Narrow, sans;
  font-size: 22px;
  font-weight: 600;
  color: #000539;
}

.find-location-map button[name=map_search_submit], .find-location-map #map_search {
  height: 50px;
  border-radius: 4px;
}

@media (max-width: 1279px) {
  .find-location-map button[name=map_search_submit], .find-location-map #map_search {
    height: auto;
  }
}

.find-location-map button[name=map_search_submit] {
  font-size: 30px !important;
  font-family: Jolly Lodger, serif;
}

@media (max-width: 1079px) {
  .find-location-map button[name=map_search_submit] {
    padding: 0.4rem 2rem;
  }
}

.map-wrapper {
  margin-top: 2rem;
  text-align: center;
}

.map-wrapper--map-inactive #map, .map-wrapper--map-inactive #pac-input {
  display: none;
}

.map-wrapper--map-active .map-inactive-notice {
  display: none;
}

.map-wrapper--map-active #map, .map-wrapper--map-active #pac-input {
  display: block;
}

.map-inactive-notice {
  width: 100%;
  display: inline-block;
  position: relative;
  padding: 5rem 2rem 7rem;
  background-color: rgba(255, 255, 255, 0.125);
  text-align: center;
  box-sizing: border-box;
}

.map-inactive-notice p, .map-inactive-notice button, .map-inactive-notice h2 {
  position: relative;
  z-index: 4;
}

.map-inactive-notice h2, .map-inactive-notice p {
  color: #ffffff;
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}

.map-inactive-notice p {
  font-size: 1.125rem;
  margin: 1.5rem 0 0;
  line-height: 130%;
  text-shadow: 0 0 13px rgb(0, 0, 0);
}

.map-inactive-notice button {
  margin: 4rem 0 0;
}

.map-inactive-notice .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background: url("../images/map-bg.jpg") no-repeat center center;
  background-size: cover;
  text-align: center;
  z-index: 1;
  opacity: 0.3;
}

.youtube-player-iframe {
  margin: 2rem 0 0;
}

.button + .youtube-player, form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn + .youtube-player, form.cr_form .cr_button + .youtube-player, input[type=submit] + .youtube-player {
  margin: 2rem 0 0;
}

.youtube-player {
  width: 100%;
  max-width: 560px;
  height: 315px;
  display: inline-block;
  position: relative;
  background-color: #000000;
  background-position: center center;
  background-size: cover;
}

.youtube-player__notice {
  width: calc(100% - 2rem);
  height: calc(100% - 2rem);
  position: absolute;
  top: 1rem;
  left: 1rem;
  padding: 1rem;
  background-color: rgba(100, 100, 100, 0.9);
  box-sizing: border-box;
}

.youtube-player__notice p {
  color: #ffffff;
  font-family: sans-serif;
  line-height: 150%;
}

.youtube-player__notice a.activate-video {
  display: inline-block;
  padding: 0.75rem 1.25rem;
  background-color: #0056b5;
  border-radius: 4px;
  color: #ffffff;
  font-family: sans-serif;
  text-decoration: none;
  margin: 1.5rem 0 0;
}

.youtube-player__notice a.activate-video:hover {
  background-color: #0056b5;
}

body.single-tribe_events .hide-on-print {
  display: none;
}

@media screen {
  body.single-tribe_events #tribe-events {
    padding-top: 4rem;
  }
}

body.single-tribe_events h1 {
  font-size: 4rem !important;
  font-family: Jolly Lodger, serif;
  color: #f7f6e3;
  line-height: 1em;
  text-transform: uppercase;
}

body.single-tribe_events h2 {
  font-size: 2rem;
}

body.single-tribe_events h3 {
  font-size: 1.875rem;
}

body.single-tribe_events h4 {
  font-size: 1.75rem;
}

body.single-tribe_events h5 {
  font-size: 1.5rem;
}

body.single-tribe_events h2, body.single-tribe_events h3, body.single-tribe_events h4, body.single-tribe_events h5 {
  font-family: PT Sans Narrow, sans;
  padding: 0 0 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}

body.single-tribe_events #tribe-events * {
  box-sizing: border-box;
}

body.single-tribe_events .tickets h4 {
  color: #f7f6e3;
}

body.single-tribe_events .tribe-events-schedule-headline, body.single-tribe_events .tribe-events-venue-headline {
  padding: 0;
  color: #f7f6e3;
}

body.single-tribe_events .tribe-events-venue-headline {
  font-size: 1.5rem;
}

body.single-tribe_events .tribe-events-schedule-headline {
  background-color: transparent;
  display: block;
  line-height: 1em;
  font-weight: 600;
  font-size: 1.875rem;
}

body.single-tribe_events span .divider, body.single-tribe_events p .divider {
  width: 0.5em;
  display: inline-block;
}

body.single-tribe_events abbr[title] {
  text-decoration: none;
}

body.single-tribe_events .tribe-events-single-event-description * {
  font-size: 1rem;
  color: #f7f6e3;
}

body.single-tribe_events #tribe-events-header {
  display: none;
}

body.single-tribe_events .event-image {
  width: 100%;
  height: auto;
  min-height: 30rem;
  display: inline-block;
  background-size: cover;
  margin-bottom: 2rem;
}

body.single-tribe_events form.cart {
  position: relative;
}

body.single-tribe_events form.cart .tribe-events-tickets {
  display: flex;
  flex-wrap: wrap;
  padding: 1.5rem;
}

body.single-tribe_events form.cart .tribe-events-tickets > * {
  float: none;
}

body.single-tribe_events form.cart .tribe-events-tickets .tribe-tickets-remaining {
  display: none;
}

body.single-tribe_events form.cart .tribe-events-tickets .tickets_name {
  flex-basis: 25%;
  font-weight: 600;
}

body.single-tribe_events form.cart .tribe-events-tickets .tickets_price span {
  font-style: normal;
  color: #464646;
}

body.single-tribe_events form.cart .tribe-events-tickets .tickets_description, body.single-tribe_events form.cart .tribe-events-tickets .tickets_name, body.single-tribe_events form.cart .tribe-events-tickets .tickets_name p, body.single-tribe_events form.cart .tribe-events-tickets .tickets_price, body.single-tribe_events form.cart .tribe-events-tickets .woocommerce {
  padding: 0;
  border: none;
}

body.single-tribe_events form.cart .tribe-events-tickets .woocommerce {
  display: flex;
}

body.single-tribe_events form.cart .tribe-events-tickets .woocommerce .no-stock {
  font-weight: 600;
  color: #fff;
  background: #b22d00 !important;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
}

body.single-tribe_events form.cart .tribe-events-tickets .quantity {
  width: auto;
  max-width: none;
}

body.single-tribe_events form.cart .tribe-events-tickets .quantity input {
  margin: 0;
  border: none;
  float: none;
  width: 3rem !important;
  padding: 0.5rem;
  text-align: center;
}

body.single-tribe_events form.cart .tribe-events-tickets .woocommerce.add-to-cart {
  width: 100%;
  flex-basis: 100%;
  padding: 0;
  margin: 0;
  float: none;
}

body.single-tribe_events form.cart .tribe-events-tickets .woocommerce.add-to-cart button {
  background-color: #008c40 !important;
  width: auto !important;
  padding: 0.25rem 1.5rem !important;
  box-sizing: content-box;
}

body.single-tribe_events form.cart .closeIt {
  display: none;
}

body.single-tribe_events .tribe-events-cal-links {
  display: none;
}

body.single-tribe_events .tribe-events-event-meta h2, body.single-tribe_events .tribe-events-event-meta h3, body.single-tribe_events .tribe-events-event-meta h4, body.single-tribe_events .tribe-events-event-meta h5, body.single-tribe_events .tribe-events-event-meta h6, body.single-tribe_events .tribe-events-event-meta p, body.single-tribe_events .tribe-events-event-meta a, body.single-tribe_events .tribe-events-event-meta span, body.single-tribe_events .tribe-events-event-meta dt, body.single-tribe_events .tribe-events-event-meta dd, body.single-tribe_events .tribe-events-event-meta li {
  font-size: 1rem;
  color: #666666;
}

body.single-tribe_events .tribe-events-event-meta dd, body.single-tribe_events .tribe-events-event-meta .event-menu {
  margin: 0 0 0.75rem;
}

body.single-tribe_events .tribe-events-event-meta dt, body.single-tribe_events .tribe-events-event-meta .event-menu__title {
  font-weight: 700;
}

body.single-tribe_events .tribe-events-event-meta .tribe-events-address {
  font-style: normal;
}

body.single-tribe_events .tickets {
  margin-bottom: 2rem;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta {
  border-radius: 3px;
  background: #fafafa;
  border: 1px solid #eeeeee;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta:before {
  border: none !important;
}

@media (max-width: 767px) {
  body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta {
    padding: 1rem;
  }
}

@media (min-width: 768px) {
  body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta {
    padding: 1.5rem;
    display: flex;
  }
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta + .cart {
  display: none;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group {
  width: 100%;
  margin: 0;
  padding: 0;
}

@media (max-width: 767px) {
  body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group + .tribe-events-meta-group {
    padding-top: 1.5rem;
  }
}

@media (min-width: 768px) {
  body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group {
    max-width: 50%;
    flex-basis: 50%;
  }

  body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group + .tribe-events-meta-group {
    padding-left: 1.5rem;
  }
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-single-section-title {
  margin: 0;
  font-size: 1.5rem;
  line-height: 1em;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-venue-map {
  float: none;
  margin: 0;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-gmap {
  display: none;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-details .event-menu__content ul {
  padding: 0 0 0 1.25rem;
  margin: 0;
  list-style-type: circle;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-details .event-menu__content ul li {
  line-height: 140%;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-details .event-menu__content ul li + li {
  margin: 0.25rem 0 0;
}

body.single-tribe_events form.cart h4, body.single-tribe_events .related-events h4, body.single-tribe_events .show-roles h4 {
  line-height: 100%;
  color: #f7f6e3;
}

body.single-tribe_events #tribe-events-content form.cart, body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta, body.single-tribe_events .tribe-events-single-event-description {
  margin: 0 0 3rem;
}

body.single-tribe_events .related-events ul.tribe-related-events {
  margin: 0 -0.75rem;
  display: flex;
}

body.single-tribe_events .related-events ul.tribe-related-events li {
  margin: 0 0.75rem;
  width: 100%;
  max-width: calc(33.3333% - 1.5rem);
  flex-basis: calc(33.3333% - 1.5rem);
}

body.single-tribe_events #tribe-events-content {
  margin: 0;
}

body.single-tribe_events #tribe-events-content .tribe_events.type-tribe_events > * {
  float: none;
}

body.single-tribe_events .meta > form.cart {
  display: none;
}

body.single-tribe_events .show-roles .roles {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.5rem 3rem;
}

body.single-tribe_events .show-roles .role {
  width: 100%;
  padding: 0 0.5rem 3rem;
}

@media (min-width: 768px) {
  body.single-tribe_events .show-roles .role {
    max-width: 50%;
    flex-basis: 50%;
  }
}

body.single-tribe_events .show-roles .role__title {
  line-height: 120%;
  color: #f7f6e3;
  padding: 0;
  margin: 0 0 1rem;
  font-family: Jolly Lodger, serif;
}

body.single-tribe_events .show-roles .actor {
  display: flex;
}

body.single-tribe_events .show-roles .actor__image {
  width: 10rem;
  height: 10rem;
  min-width: 10rem;
  min-height: 10rem;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

body.single-tribe_events .show-roles .actor .right {
  padding-left: 1rem;
}

body.single-tribe_events .show-roles .actor__name {
  font-weight: 600;
  color: #f7f6e3;
  padding-bottom: 0.25rem;
}

body.single-tribe_events .show-roles .actor__role {
  font-weight: 500;
  font-size: 1.125rem;
  color: #f7f6e3;
  margin: 0;
  padding-bottom: 0.5rem;
}

body.single-tribe_events .show-roles .actor__description {
  color: #f7f6e3;
}

body.single-tribe_events .show-roles .actor__link {
  margin: 0.75rem 0 0 0;
  font-size: 1rem;
  line-height: 120%;
  color: #0b68d0;
}

body.single-tribe_events .tribe-related-events {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.5rem;
}

body.single-tribe_events .tribe-related-events .related-event {
  padding: 0.5rem;
  width: 100%;
  display: flex;
}

@media (min-width: 768px) {
  body.single-tribe_events .tribe-related-events .related-event {
    max-width: 33.333%;
    flex-basis: 33.333%;
  }
}

body.single-tribe_events #print-layout {
  display: none;
}

form#tribe-tickets {
  padding: 1rem;
  margin: 0;
  max-width: none;
}

.overlay--order form#tribe-tickets {
  padding: 0;
  border: none;
  background-color: transparent;
}

form#tribe-tickets .tribe-common input.tribe-tickets-quantity {
  color: #666666;
  font-weight: 600;
  font-family: PT Sans Narrow, sans;
}

form#tribe-tickets .tribe-common-h4, form#tribe-tickets .tribe-common-h7, form#tribe-tickets .tribe-amount, form#tribe-tickets .tribe-currency-symbol {
  color: #666666;
  font-weight: 600;
  font-family: PT Sans Narrow, sans;
}

form#tribe-tickets .tribe-tickets__item__extra__available, form#tribe-tickets .tribe-common-form-control-checkbox {
  display: none;
}

form#tribe-tickets .tribe-common .tribe-tickets__item.show-optout, form#tribe-tickets .entry .entry-content .tribe-common .tribe-tickets__item.show-optout {
  grid-template-columns: 10fr 1fr;
  grid-template-rows: auto;
}

form#tribe-tickets .tribe-tickets__item[data-available=false] {
  opacity: 1;
}

form#tribe-tickets .tribe-tickets__item {
  grid-template-columns: 6fr 2fr 1fr;
  padding: 0;
  border-top: none;
}

form#tribe-tickets .tribe-tickets__item + .tribe-tickets__item {
  margin-top: 0.5rem;
}

form#tribe-tickets .tribe-tickets__item__extra, form#tribe-tickets .tribe-tickets__item__content__title {
  height: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
}

@media (max-width: 639px) {
  form#tribe-tickets .tribe-tickets__item__extra, form#tribe-tickets .tribe-tickets__item__content__title {
    height: 26px;
    line-height: 26px;
  }
}

form#tribe-tickets .tribe-tickets__item__quantity__unavailable {
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  font-size: .875rem;
  color: #ffffff;
  font-family: PT Sans, sans;
  font-weight: 600;
}

form#tribe-tickets .tribe-tickets__item__quantity__unavailable {
  background-color: #b22d00;
}

form#tribe-tickets .tribe-tickets__item__quantity__number input {
  font-family: PT Sans, sans;
}

form#tribe-tickets .tribe-tickets__footer {
  border-top: none;
  padding: 1rem 0 0;
}

form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn {
  padding: 0.75rem 1.5rem;
}

form#tribe-tickets .tribe-common-c-loader.tribe-tickets-loader__tickets-block, form#tribe-tickets .tribe-common-c-loader.tribe-tickets-loader__modal {
  background-color: rgba(0, 5, 57, 0.2);
}

form#tribe-tickets .tribe-common-c-loader.tribe-tickets-loader__tickets-block .tribe-common-c-loader__dot, form#tribe-tickets .tribe-common-c-loader.tribe-tickets-loader__modal .tribe-common-c-loader__dot {
  background-color: rgba(0, 86, 181, 0.07);
}

.woocommerce .woocommerce-info {
  color: #263134 !important;
}

.woocommerce .woocommerce-error {
  padding: 1rem 2rem 1rem 3.5rem !important;
}

.woocommerce table.cart td.product-name {
  display: flex;
  flex-direction: column;
}

.woocommerce table.cart td.product-name .venue, .woocommerce table.cart td.product-name .date {
  margin: 0;
}

.woocommerce table.cart td span, .woocommerce table.cart td strong {
  font-family: PT Sans Narrow, sans;
}

@media (max-width: 767px) {
  .woocommerce table.cart tbody {
    display: flex;
    flex-direction: column;
  }

  .woocommerce table.cart tbody tr {
    display: flex;
    flex-direction: column;
  }

  .woocommerce table.cart tbody td::before {
    display: block;
    float: none;
    text-align: left;
  }

  .woocommerce table.cart tbody td.product-name * {
    display: block;
  }
}

.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:after, .woocommerce .woocommerce-message:before {
  clear: none;
}

.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-message:after {
  display: none;
}

.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
  top: 50%;
  transform: translateY(-50%);
}

.woocommerce .woocommerce-error .button.wc-forward, .woocommerce .woocommerce-error form.cr_form .wc-forward.cr_button, form.cr_form .woocommerce .woocommerce-error .wc-forward.cr_button, .woocommerce .woocommerce-error input.wc-forward[type=submit], .woocommerce .woocommerce-error form#tribe-tickets .tribe-tickets__footer .wc-forward.tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer .woocommerce .woocommerce-error .wc-forward.tribe-common-c-btn, .woocommerce .woocommerce-info .button.wc-forward, .woocommerce .woocommerce-info form.cr_form .wc-forward.cr_button, form.cr_form .woocommerce .woocommerce-info .wc-forward.cr_button, .woocommerce .woocommerce-info input.wc-forward[type=submit], .woocommerce .woocommerce-info form#tribe-tickets .tribe-tickets__footer .wc-forward.tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer .woocommerce .woocommerce-info .wc-forward.tribe-common-c-btn, .woocommerce .woocommerce-message .button.wc-forward, .woocommerce .woocommerce-message form.cr_form .wc-forward.cr_button, form.cr_form .woocommerce .woocommerce-message .wc-forward.cr_button, .woocommerce .woocommerce-message input.wc-forward[type=submit], .woocommerce .woocommerce-message form#tribe-tickets .tribe-tickets__footer .wc-forward.tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer .woocommerce .woocommerce-message .wc-forward.tribe-common-c-btn {
  float: none;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
}

@media (max-width: 639px) {
  .woocommerce form .shop_table.cart .actions .coupon {
    display: flex;
  }

  .woocommerce form .shop_table.cart .actions .coupon [name=coupon_code], .woocommerce form .shop_table.cart .actions .coupon [name=apply_coupon] {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 50%;
    flex-basis: 50%;
  }
}

@media (max-width: 420px) {
  .woocommerce form .shop_table.cart .actions .coupon {
    display: flex;
    flex-direction: column;
  }

  .woocommerce form .shop_table.cart .actions .coupon [name=coupon_code], .woocommerce form .shop_table.cart .actions .coupon [name=apply_coupon] {
    min-width: 0 !important;
    width: 100% !important;
    max-width: none;
    flex-basis: 100%;
  }
}

.woocommerce form.checkout .form-row {
  display: block;
  float: none;
  width: 100%;
}

.woocommerce form.checkout .form-row .required {
  color: #ffffff;
}

.woocommerce .woocommerce-error li {
  font-family: PT Sans, sans;
  font-weight: normal;
}

.woocommerce ul.woocommerce-order-overview {
  padding: 0;
  margin: 1rem 0 2rem;
}

@media (max-width: 639px) {
  .woocommerce ul.woocommerce-order-overview {
    display: flex;
    flex-direction: column;
  }

  .woocommerce ul.woocommerce-order-overview li {
    float: none;
    margin: 0;
    border: none;
    padding: 0;
  }

  .woocommerce ul.woocommerce-order-overview li + li {
    margin-top: 0.5rem;
  }
}

.woocommerce .woocommerce-privacy-policy-text {
  display: none;
}

.woocommerce ul#shipping_method li {
  text-align: right;
}

@media (max-width: 420px) {
  body.single-tribe_events .tribe-tickets__footer {
    display: flex;
    flex-direction: column;
  }

  body.single-tribe_events .tribe-tickets__footer__total {
    margin-left: 0;
  }

  body.single-tribe_events .tribe-tickets__footer .tribe-tickets__buy {
    margin-top: 1rem;
  }
}

.eh_pe_address .edit_eh_pe_address {
  margin-top: 0.75rem;
  text-decoration: none;
  color: #f7f6e3;
}

.eh_pe_address td {
  color: #f7f6e3;
}

.eh_pe_address .eh_pe_address_table {
  margin-top: 0.75rem;
}

.eh_pe_address .heading_address_field,
.eh_pe_address .heading_address_field + br {
  display: none;
}

.eh_pe_address + .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper select {
  width: 100%;
  min-width: 15rem;
  padding: 0.5rem 1.25rem;
  background-color: #25405D;
  font-family: PT Sans, sans;
  font-size: 1.125rem;
  font-weight: 600;
  color: #f7f6e3;
  border-radius: 4px;
  border: none;
}

.eh_pe_address + .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper select::-moz-placeholder {
  color: #f7f6e3;
}

.eh_pe_address + .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper select::placeholder {
  color: #f7f6e3;
}

.eh_pe_address + .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper select:focus {
  outline: none;
  color: #000539;
  background-color: #f7f6e3;
}

.single-show .header {
  width: 100%;
  height: 25rem;
  display: flex;
}

.single-show .header__title {
  text-align: center;
  margin: 1rem 0 1.5rem;
  font-family: PT Sans, sans;
  font-size: 1.5rem;
  font-weight: 600;
}

.single-show .header__upcoming {
  width: 100%;
  max-width: 20rem;
  height: 100%;
  background-color: #25405D;
}

.single-show .header__upcoming-events-list > p:only-child {
  text-align: center;
  padding: 0 1rem;
}

.single-show .header__upcoming-events-list > * + * {
  margin-top: 1.5rem;
}

.single-show .header__upcoming-events-list .tribe-mini-calendar-event {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  border-bottom: none;
}

.single-show .header__upcoming-events-list .tribe-mini-calendar-event .list-date {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 1rem 0 0;
  padding: 0;
  width: 4.5rem;
  height: 4.75rem;
  text-align: center;
  background-color: #000539;
}

.single-show .header__upcoming-events-list .tribe-mini-calendar-event .list-date .list-daynumber, .single-show .header__upcoming-events-list .tribe-mini-calendar-event .list-date .list-month {
  font-family: PT Sans Narrow, sans;
  font-weight: bold;
  line-height: 80%;
}

.single-show .header__upcoming-events-list .tribe-mini-calendar-event .list-date .list-daynumber {
  font-size: 2.25rem;
}

.single-show .header__upcoming-events-list .tribe-mini-calendar-event .list-date .list-month {
  text-transform: uppercase;
  font-size: 1.25rem;
  margin: 0.25rem 0 0;
}

.single-show .header__upcoming-events-list .tribe-mini-calendar-event .list-info .tribe-events-location {
  display: flex;
  flex-direction: column;
}

.single-show .header__upcoming-events-list .tribe-mini-calendar-event .list-info .tribe-events-locality {
  font-weight: bold;
}

.single-show .header__upcoming-events-list .tribe-mini-calendar-event .list-info .tribe-events-venue {
  margin-top: 0.25rem;
}

.single-show .header__image {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
  text-align: right;
}

.single-show .header__image .logo {
  z-index: 2;
  position: relative;
  display: inline-block;
}

.single-show .header__image .image {
  background-size: cover;
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

body.postid-54130 .single-show .header__image .image {
  background-position: 80% top;
}

.single-show__content {
  width: 100%;
  margin-top: 1.875rem;
  margin-bottom: 5.625rem;
}

.single-show__content h1 + p, .single-show__content h1 + span, .single-show__content h1 + a, .single-show__content h1 + h1, .single-show__content h1 + h2, .single-show__content h1 + h3, .single-show__content h1 + h4, .single-show__content h1 + h5, .single-show__content h1 + h6, .single-show__content h2 + p, .single-show__content h2 + span, .single-show__content h2 + a, .single-show__content h2 + h1, .single-show__content h2 + h2, .single-show__content h2 + h3, .single-show__content h2 + h4, .single-show__content h2 + h5, .single-show__content h2 + h6, .single-show__content h3 + p, .single-show__content h3 + span, .single-show__content h3 + a, .single-show__content h3 + h1, .single-show__content h3 + h2, .single-show__content h3 + h3, .single-show__content h3 + h4, .single-show__content h3 + h5, .single-show__content h3 + h6, .single-show__content h4 + p, .single-show__content h4 + span, .single-show__content h4 + a, .single-show__content h4 + h1, .single-show__content h4 + h2, .single-show__content h4 + h3, .single-show__content h4 + h4, .single-show__content h4 + h5, .single-show__content h4 + h6, .single-show__content h5 + p, .single-show__content h5 + span, .single-show__content h5 + a, .single-show__content h5 + h1, .single-show__content h5 + h2, .single-show__content h5 + h3, .single-show__content h5 + h4, .single-show__content h5 + h5, .single-show__content h5 + h6, .single-show__content h6 + p, .single-show__content h6 + span, .single-show__content h6 + a, .single-show__content h6 + h1, .single-show__content h6 + h2, .single-show__content h6 + h3, .single-show__content h6 + h4, .single-show__content h6 + h5, .single-show__content h6 + h6, .single-show__content p + p, .single-show__content p + span, .single-show__content p + a, .single-show__content p + h1, .single-show__content p + h2, .single-show__content p + h3, .single-show__content p + h4, .single-show__content p + h5, .single-show__content p + h6, .single-show__content a + p, .single-show__content a + span, .single-show__content a + a, .single-show__content a + h1, .single-show__content a + h2, .single-show__content a + h3, .single-show__content a + h4, .single-show__content a + h5, .single-show__content a + h6, .single-show__content span + p, .single-show__content span + span, .single-show__content span + a, .single-show__content span + h1, .single-show__content span + h2, .single-show__content span + h3, .single-show__content span + h4, .single-show__content span + h5, .single-show__content span + h6 {
  margin-top: 1rem;
}

.single-show__events-list h1 + p, .single-show__events-list h1 + span, .single-show__events-list h1 + a, .single-show__events-list h1 + h1, .single-show__events-list h1 + h2, .single-show__events-list h1 + h3, .single-show__events-list h1 + h4, .single-show__events-list h1 + h5, .single-show__events-list h1 + h6, .single-show__events-list h2 + p, .single-show__events-list h2 + span, .single-show__events-list h2 + a, .single-show__events-list h2 + h1, .single-show__events-list h2 + h2, .single-show__events-list h2 + h3, .single-show__events-list h2 + h4, .single-show__events-list h2 + h5, .single-show__events-list h2 + h6, .single-show__events-list h3 + p, .single-show__events-list h3 + span, .single-show__events-list h3 + a, .single-show__events-list h3 + h1, .single-show__events-list h3 + h2, .single-show__events-list h3 + h3, .single-show__events-list h3 + h4, .single-show__events-list h3 + h5, .single-show__events-list h3 + h6, .single-show__events-list h4 + p, .single-show__events-list h4 + span, .single-show__events-list h4 + a, .single-show__events-list h4 + h1, .single-show__events-list h4 + h2, .single-show__events-list h4 + h3, .single-show__events-list h4 + h4, .single-show__events-list h4 + h5, .single-show__events-list h4 + h6, .single-show__events-list h5 + p, .single-show__events-list h5 + span, .single-show__events-list h5 + a, .single-show__events-list h5 + h1, .single-show__events-list h5 + h2, .single-show__events-list h5 + h3, .single-show__events-list h5 + h4, .single-show__events-list h5 + h5, .single-show__events-list h5 + h6, .single-show__events-list h6 + p, .single-show__events-list h6 + span, .single-show__events-list h6 + a, .single-show__events-list h6 + h1, .single-show__events-list h6 + h2, .single-show__events-list h6 + h3, .single-show__events-list h6 + h4, .single-show__events-list h6 + h5, .single-show__events-list h6 + h6, .single-show__events-list p + p, .single-show__events-list p + span, .single-show__events-list p + a, .single-show__events-list p + h1, .single-show__events-list p + h2, .single-show__events-list p + h3, .single-show__events-list p + h4, .single-show__events-list p + h5, .single-show__events-list p + h6, .single-show__events-list a + p, .single-show__events-list a + span, .single-show__events-list a + a, .single-show__events-list a + h1, .single-show__events-list a + h2, .single-show__events-list a + h3, .single-show__events-list a + h4, .single-show__events-list a + h5, .single-show__events-list a + h6, .single-show__events-list span + p, .single-show__events-list span + span, .single-show__events-list span + a, .single-show__events-list span + h1, .single-show__events-list span + h2, .single-show__events-list span + h3, .single-show__events-list span + h4, .single-show__events-list span + h5, .single-show__events-list span + h6 {
  margin-top: 0;
}

.single-show__events-list .container {
  padding: 0;
}

body.woocommerce-checkout .container--checkout {
  margin-top: 2rem;
}

body.woocommerce-checkout .button.wc-backward, body.woocommerce-checkout form.cr_form .wc-backward.cr_button, form.cr_form body.woocommerce-checkout .wc-backward.cr_button, body.woocommerce-checkout input.wc-backward[type=submit], body.woocommerce-checkout form#tribe-tickets .tribe-tickets__footer .wc-backward.tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer body.woocommerce-checkout .wc-backward.tribe-common-c-btn {
  background-color: #0056b5;
}

body.woocommerce-checkout .woocommerce-shipping-fields .select2-container .select2-selection,
body.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-selection,
body.woocommerce-checkout form.checkout input[type=email],
body.woocommerce-checkout form.checkout input[type=tel],
body.woocommerce-checkout form.checkout input[type=text],
body.woocommerce-checkout form.checkout textarea[name=order_comments] {
  border: none;
  border-radius: 4px;
  font-size: 1.125rem;
  background-color: #25405D;
  color: #f7f6e3;
  font-family: PT Sans Narrow, sans;
  font-weight: 600;
}

body.woocommerce-checkout woocommerce-shipping-fields .select2-container .select2-selection,
body.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-selection,
body.woocommerce-checkout woocommerce-shipping-fields .select2-container .select2-selection .select2-selection__rendered,
body.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-selection .select2-selection__rendered,
body.woocommerce-checkout form.checkout input[type=email],
body.woocommerce-checkout form.checkout input[type=tel],
body.woocommerce-checkout form.checkout input[type=text] {
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 1rem;
}

body.woocommerce-checkout woocommerce-shipping-fields .select2-container .select2-selection .select2-selection__rendered,
body.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-selection .select2-selection__rendered {
  padding: 0;
  font-size: 1.125rem;
}

body.woocommerce-checkout woocommerce-shipping-fields .select2-container .select2-selection .select2-selection__arrow,
body.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-selection .select2-selection__arrow {
  margin-top: 0.3rem;
}

body.woocommerce-checkout textarea {
  padding: 1rem;
}

body.woocommerce-checkout .order_review_heading {
  margin-top: 2rem;
}

body.woocommerce-checkout form.woocommerce-checkout .form-row [name=order_comments] {
  min-height: 7rem;
}

body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields > h3, body.woocommerce-checkout form.woocommerce-checkout label[for=order_comments], body.woocommerce-checkout form.woocommerce-checkout h3#order_review_heading {
  font-size: 1.5rem;
  color: #f7f6e3;
  font-weight: 600;
  text-transform: uppercase;
}

body.woocommerce-checkout #order_review {
  background-color: #f7f6e3;
  padding: 1rem;
  border-radius: 4px;
}

body.woocommerce-checkout #order_review table.shop_table, body.woocommerce-checkout #order_review #payment {
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

body.woocommerce-checkout #order_review table.shop_table tr th, body.woocommerce-checkout #order_review table.shop_table tr td {
  padding: 1rem 0;
}

body.woocommerce-checkout #order_review table.shop_table tr th, body.woocommerce-checkout #order_review table.shop_table tr td, body.woocommerce-checkout #order_review table.shop_table tr span, body.woocommerce-checkout #order_review table.shop_table tr label, body.woocommerce-checkout #order_review table.shop_table tr strong {
  font-family: PT Sans Narrow, sans;
  font-size: 1.125rem;
  color: #000539;
  font-weight: 600;
}

body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr.cart_item td.product-name {
  display: flex;
  flex-direction: column;
}

body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr.cart_item td.product-name span, body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr.cart_item td.product-name span + span {
  margin: 0;
}

body.woocommerce-checkout #order_review #payment {
  background-color: #002040;
}

body.woocommerce-checkout #order_review #payment li label {
  display: inline-flex;
  align-items: center;
  font-size: 1.25rem;
}

body.woocommerce-checkout #order_review #payment li label a, body.woocommerce-checkout #order_review #payment li label span {
  font-size: inherit !important;
}

@media (max-width: 639px) {
  body.woocommerce-checkout #order_review #payment li label {
    flex-direction: column;
    align-items: flex-start;
  }
}

body.woocommerce-checkout #order_review #payment li label img + * {
  margin-left: 0.5rem;
}

body.woocommerce-checkout #order_review #payment .payment_box {
  background-color: #25405D;
  color: #f7f6e3;
}

body.woocommerce-checkout #order_review #payment .payment_box:before {
  border-bottom-color: #25405D;
}

body.woocommerce-checkout #order_review input#place_order {
  background-color: #0056b5;
  color: #ffffff;
  font-size: 1.25rem;
  padding: 1rem 3.25rem;
}

body.woocommerce-checkout #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, body.woocommerce-checkout #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, body.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, body.woocommerce-checkout .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, body.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, body.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before {
  display: none;
}

body.woocommerce-checkout ::-moz-placeholder {
  color: #f7f6e3;
  opacity: 1;
}

body.woocommerce-checkout ::placeholder {
  color: #f7f6e3;
  opacity: 1;
}

body.woocommerce-checkout :-ms-input-placeholder {
  color: #f7f6e3;
}

body.woocommerce-checkout ::-ms-input-placeholder {
  color: #f7f6e3;
}

body.woocommerce-checkout #woo_pp_ec_button_checkout {
  margin-top: 2rem;
}

body.woocommerce-checkout #woo_pp_ec_button_checkout .paypal-buttons {
  min-width: 165px !important;
  width: auto !important;
  max-width: 300px !important;
  display: block !important;
}

body.woocommerce-checkout #woo_pp_ec_button_checkout .paypal-buttons + .paypal-buttons {
  margin-top: 1rem !important;
}

body.woocommerce-order-received .woocommerce-notice {
  padding: 1rem;
  background-color: #f7f6e3;
  color: #263134 !important;
  margin: 0 0 1rem;
}

body.woocommerce-order-received table.woocommerce-table {
  border: 0;
}

body.woocommerce-order-received table.woocommerce-table th, body.woocommerce-order-received table.woocommerce-table td {
  padding: 1rem 0;
  color: #f7f6e3;
  width: 50%;
}

body.woocommerce-order-received .woocommerce-customer-details address {
  padding: 0;
  border: 0;
  color: #f7f6e3;
}

body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns {
  display: flex;
}

body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns .woocommerce-column {
  width: 100%;
  max-width: 50%;
  flex-basis: 50%;
}

.image-gallery__item {
  position: relative;
  display: inline-block;
  height: 0;
  padding-bottom: 100%;
}

.image-gallery__item + .image-gallery__item {
  margin-top: 0;
}

.image-gallery__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

body.single-tribe_venue .single-venue .tribe-events-c-messages__message-list-item, body.single-tribe_venue .tribe-common .tribe-events-c-messages__message-list-item {
  color: #0056b5;
}

body.single-tribe_venue .single-venue #tribe-events-content .container, body.single-tribe_venue .tribe-common #tribe-events-content .container {
  padding: 0;
}

body.single-tribe_venue .single-venue__image, body.single-tribe_venue .tribe-common__image {
  width: 100%;
  height: 35rem;
  display: block;
  position: relative;
}

@media (max-width: 1079px) {
  body.single-tribe_venue .single-venue__image, body.single-tribe_venue .tribe-common__image {
    height: 17.5rem;
  }
}

body.single-tribe_venue .single-venue__image .image, body.single-tribe_venue .tribe-common__image .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

body.single-tribe_venue .single-venue__meta-boxes, body.single-tribe_venue .tribe-common__meta-boxes {
  margin: 2rem 0 0;
}

body.single-tribe_venue .single-venue__meta--left p a, body.single-tribe_venue .single-venue__meta--left a, body.single-tribe_venue .tribe-common__meta--left p a, body.single-tribe_venue .tribe-common__meta--left a {
  color: #0056b5;
}

body.single-tribe_venue .single-venue__meta--right, body.single-tribe_venue .tribe-common__meta--right {
  background-color: #f7f6e3;
  padding: 2rem 1.5rem;
}

body.single-tribe_venue .single-venue__meta--right h1, body.single-tribe_venue .single-venue__meta--right h2, body.single-tribe_venue .single-venue__meta--right h3, body.single-tribe_venue .single-venue__meta--right h4, body.single-tribe_venue .single-venue__meta--right h5, body.single-tribe_venue .single-venue__meta--right p, body.single-tribe_venue .single-venue__meta--right a, body.single-tribe_venue .single-venue__meta--right span, body.single-tribe_venue .single-venue__meta--right strong, body.single-tribe_venue .tribe-common__meta--right h1, body.single-tribe_venue .tribe-common__meta--right h2, body.single-tribe_venue .tribe-common__meta--right h3, body.single-tribe_venue .tribe-common__meta--right h4, body.single-tribe_venue .tribe-common__meta--right h5, body.single-tribe_venue .tribe-common__meta--right p, body.single-tribe_venue .tribe-common__meta--right a, body.single-tribe_venue .tribe-common__meta--right span, body.single-tribe_venue .tribe-common__meta--right strong {
  color: #000;
}

body.single-tribe_venue .single-venue__data + body.single-tribe_venue .single-venue__data, body.single-tribe_venue .single-venue__data body.single-tribe_venue .tribe-common__data, body.single-tribe_venue .tribe-common__data + body.single-tribe_venue .single-venue__data, body.single-tribe_venue .tribe-common__data body.single-tribe_venue .tribe-common__data {
  margin-top: 1rem;
}

body.single-tribe_venue .single-venue__data--infos .tribe-venue-name, body.single-tribe_venue .tribe-common__data--infos .tribe-venue-name {
  font-weight: bold;
}

body.single-tribe_venue .single-venue__data .wrap, body.single-tribe_venue .tribe-common__data .wrap {
  display: flex;
  flex-direction: column;
}

body.single-tribe_venue .single-venue .tribe-events-map-wrap, body.single-tribe_venue .tribe-common .tribe-events-map-wrap {
  background: transparent;
  border: none;
  border-radius: 0;
  float: none;
  margin: 0.5rem 0;
  padding: 0;
  width: 100%;
}

body.single-tribe_venue .single-venue .tribe-events-calendar-list .title, body.single-tribe_venue .tribe-common .tribe-events-calendar-list .title {
  margin-top: 5rem;
  color: #f7f6e3;
  text-align: left;
}

body.single-tribe_venue .single-venue .tribe-events-calendar-list .tribe-events-list-separator-month:first-child, body.single-tribe_venue .tribe-common .tribe-events-calendar-list .tribe-events-list-separator-month:first-child {
  margin-top: 0;
}

#product-15273 .eh_paypal_express_description {
  display: none;
}

.single-tribe_events .tribe-link-view-attendee {
  display: none;
}

.tribe-events-event-cost span {
  border: none;
  padding: 0;
  font-weight: normal;
}

@media (min-width: 768px) {
  body.page .main-content h1 {
    margin-top: 4rem;
    margin-bottom: 1rem;
  }
}

.smart-coupon {
  display: inline-block;
  position: relative;
}

.smart-coupon:after {
  content: "\20AC";
  position: absolute;
  top: 0;
  right: -20px;
  font-family: "PT Sans Narrow", sans-serif;
  font-size: 1.75rem;
  font-weight: bold;
  color: #ffffff;
  height: 40px;
  line-height: 40px;
  width: 15px;
  padding: 0;
}

.smart-coupon__title, .smart-coupon__mwst {
  line-height: 100%;
}

.smart-coupon__title {
  font-size: 1.25rem;
  font-weight: bold;
}

.smart-coupon__mwst {
  margin-top: 0.5rem;
  font-size: .875rem;
}

.smart-coupon__error {
  color: red;
}

.masonry-grid {
  width: 100%;
  max-width: 100%;
  margin-top: 4rem;
}

.masonry-grid__item {
  width: 33.3333%;
}

@media (min-width: 640px) {
  .masonry-grid__item + .masonry-grid__item {
    margin-top: 0;
  }
}

@media (max-width: 639px) {
  .masonry-grid__item + .masonry-grid__item {
    margin-top: 2rem;
  }
}

.masonry-grid__image {
  max-width: 100%;
}

.header__upcoming-events-list .tribe-events-widget-events-list__event-venue-address {
  margin-bottom: 0.25rem;
}

.header__upcoming-events-list .tribe-events-widget-events-list__event-venue-address-city {
  font-weight: 700;
}

.header__upcoming-events-list .tribe-events-widget-events-list__event-row {
  margin: 2rem 0 !important;
}

.header__upcoming-events-list .tribe-events-widget {
  margin: 0;
}

.header__upcoming-events-list .tribe-events-widget-events-list__event-date-tag {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 1rem 0 0;
  padding: 0;
  width: 4.25rem !important;
  height: 4.75rem;
  text-align: center;
  background-color: #000539;
}

.header__upcoming-events-list .tribe-events-widget-events-list__event-date-tag-daynum, .header__upcoming-events-list .tribe-events-widget-events-list__event-date-tag-month {
  font-family: PT Sans Narrow, sans;
  font-weight: bold;
  line-height: 80%;
  display: inline-block;
}

.header__upcoming-events-list .tribe-events-widget-events-list__event-date-tag-daynum {
  font-size: 2.25rem;
  margin: 0 0 0.25rem !important;
}

.header__upcoming-events-list .tribe-events-widget-events-list__event-date-tag-month {
  text-transform: uppercase;
  font-size: 1.25rem;
  margin: 0.5rem 0 0;
}

.header__upcoming-events-list .tribe-events-widget-events-list__event-date-tag-datetime {
  justify-content: center;
}

body.single-tribe_events #tribe-events-content {
  padding-top: 4rem;
}

body.single-tribe_events #tribe-events-pg-template {
  width: 100%;
  padding: 0;
  max-width: none;
}

body.single-tribe_events .tribe-events-event-meta a {
  color: #0b68d0;
}

body.single-tribe_events .tribe-events-single-section.tribe-events-event-meta.primary {
  width: 100%;
}

body.single-tribe_events input.tribe-tickets-quantity {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.5;
}

body.single-tribe_venue .single-venue__data + .single-venue__data {
  margin-top: 1rem;
}

body.single-tribe_venue .tribe-events-pro-venue__meta.tribe-events-pro-venue__meta--has-map, body.single-tribe_venue .tribe-events-pro-venue__meta {
  background: transparent !important;
  border: none !important;
  margin-bottom: 40px;
}

body.woocommerce-checkout #order_review_heading {
  margin: 2rem 0 0;
}

body.woocommerce-checkout .tribe-checkout-backlinks {
  margin: 0.25rem 0 0.5rem;
}

.gruseldinner--list .list--separator {
  background-color: #f7f6e3;
  height: 3.25rem;
  padding: 0 0 0 1.5rem;
  margin: 2rem 0 1rem;
  display: block;
}

.gruseldinner--list .list--separator span {
  line-height: 3.25rem;
  text-transform: none;
  color: #263134 !important;
  font-size: 1.5rem;
  font-family: PT Sans Narrow, sans;
  font-weight: 600;
}

.gruseldinner--list .list--item {
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 1079px) {
  .gruseldinner--list .list--item {
    align-items: flex-start;
  }
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item {
    justify-content: space-between;
  }
}

@media (max-width: 420px) {
  .gruseldinner--list .list--item {
    padding: 1rem;
    flex-direction: column;
  }
}

.gruseldinner--list .list--item:nth-child(even) {
  background-color: #25405D;
}

.gruseldinner--list .list--item .overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
  display: flex;
  padding: 0 1rem;
}

.gruseldinner--list .list--item .overlay.hide {
  display: none;
}

.gruseldinner--list .list--item .overlay p, .gruseldinner--list .list--item .overlay a, .gruseldinner--list .list--item .overlay span, .gruseldinner--list .list--item .overlay ul, .gruseldinner--list .list--item .overlay ul li {
  font-family: PT Sans Narrow, sans;
  color: #263134;
}

.gruseldinner--list .list--item .overlay h1, .gruseldinner--list .list--item .overlay h2, .gruseldinner--list .list--item .overlay h3, .gruseldinner--list .list--item .overlay h4, .gruseldinner--list .list--item .overlay h5, .gruseldinner--list .list--item .overlay h6 {
  font-family: PT Sans, sans;
  color: #263134;
}

.gruseldinner--list .list--item .overlay__inner {
  background-color: #f7f6e3;
  width: 100%;
  max-width: 35rem;
  margin: auto;
  padding: 1rem;
  position: relative;
}

.gruseldinner--list .list--item .overlay__header {
  margin-bottom: 1rem;
}

.gruseldinner--list .list--item .overlay__header .close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  font-weight: bold;
  font-size: 1.25rem;
  font-family: PT Sans Narrow, sans;
  color: #ffffff;
  background-color: #0056b5;
}

.gruseldinner--list .list--item .overlay__body ul {
  list-style: disc;
  padding-left: 2rem;
}

.gruseldinner--list .list--item .overlay__body ul li + li {
  margin-top: 0.5rem;
}

.gruseldinner--list .list--item .overlay__body p {
  font-weight: bold;
}

.gruseldinner--list .list--item .overlay__body p, .gruseldinner--list .list--item .overlay__body a {
  text-align: center;
  width: 100%;
  display: inline-block;
}

.gruseldinner--list .list--item .overlay__body .tribe-link-view-attendee {
  display: none;
}

.gruseldinner--list .list--item .tribe-events-tickets {
  background-color: transparent;
}

.gruseldinner--list .list--item .tribe-events-tickets .product-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.gruseldinner--list .list--item .tribe-events-tickets .product-wrapper + .product-wrapper {
  margin-top: 1rem;
}

.gruseldinner--list .list--item .tribe-events-tickets .product-wrapper .wrap {
  display: flex;
  align-items: center;
}

.gruseldinner--list .list--item input[type=number].qty {
  font-size: 1.25rem;
  color: #000539;
  background-color: #ffffff;
  box-shadow: none;
  border: none;
  padding: 0 0 0 0.5rem;
  margin: 0;
  height: 2.25rem;
  line-height: 2.25rem;
  width: 2.25rem;
}

.gruseldinner--list .list--item .ticket-name {
  margin-left: 0.5rem;
  line-height: 2.25rem;
}

.gruseldinner--list .list--item .button, .gruseldinner--list .list--item form.cr_form .cr_button, form.cr_form .gruseldinner--list .list--item .cr_button, .gruseldinner--list .list--item input[type=submit], .gruseldinner--list .list--item form#tribe-tickets .tribe-tickets__footer .tribe-common-c-btn, form#tribe-tickets .tribe-tickets__footer .gruseldinner--list .list--item .tribe-common-c-btn {
  margin-top: 2rem;
}

.gruseldinner--list .list--item .button--info {
  background-color: #7c8385;
}

.gruseldinner--list .list--item .button--red {
  background-color: #b22d00;
}

.gruseldinner--list .list--item .button--yellow {
  background-color: #ffbf00;
}

.gruseldinner--list .list--item .button--green {
  background-color: #008c40;
}

.gruseldinner--list .list--item__body {
  margin: 0;
}

.gruseldinner--list .list--item__wrapper, .gruseldinner--list .list--item__meta {
  width: 100%;
  display: flex;
  align-items: center;
}

@media (max-width: 1079px) {
  .gruseldinner--list .list--item__wrapper, .gruseldinner--list .list--item__meta {
    height: auto;
  }
}

@media (min-width: 1080px) {
  .gruseldinner--list .list--item__wrapper, .gruseldinner--list .list--item__meta {
    height: 3.75rem;
  }
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__wrapper, .gruseldinner--list .list--item__meta {
    width: auto;
  }
}

.gruseldinner--list .list--item__wrapper {
  max-width: calc(100% - (10rem + 2rem));
}

.gruseldinner--list .list--item__wrapper span + span, .gruseldinner--list .list--item__wrapper span + p, .gruseldinner--list .list--item__wrapper span + a, .gruseldinner--list .list--item__wrapper span + h1, .gruseldinner--list .list--item__wrapper span + h2, .gruseldinner--list .list--item__wrapper span + h3, .gruseldinner--list .list--item__wrapper span + h4, .gruseldinner--list .list--item__wrapper span + h5, .gruseldinner--list .list--item__wrapper p + span, .gruseldinner--list .list--item__wrapper p + p, .gruseldinner--list .list--item__wrapper p + a, .gruseldinner--list .list--item__wrapper p + h1, .gruseldinner--list .list--item__wrapper p + h2, .gruseldinner--list .list--item__wrapper p + h3, .gruseldinner--list .list--item__wrapper p + h4, .gruseldinner--list .list--item__wrapper p + h5, .gruseldinner--list .list--item__wrapper a + span, .gruseldinner--list .list--item__wrapper a + p, .gruseldinner--list .list--item__wrapper a + a, .gruseldinner--list .list--item__wrapper a + h1, .gruseldinner--list .list--item__wrapper a + h2, .gruseldinner--list .list--item__wrapper a + h3, .gruseldinner--list .list--item__wrapper a + h4, .gruseldinner--list .list--item__wrapper a + h5, .gruseldinner--list .list--item__wrapper h1 + span, .gruseldinner--list .list--item__wrapper h1 + p, .gruseldinner--list .list--item__wrapper h1 + a, .gruseldinner--list .list--item__wrapper h1 + h1, .gruseldinner--list .list--item__wrapper h1 + h2, .gruseldinner--list .list--item__wrapper h1 + h3, .gruseldinner--list .list--item__wrapper h1 + h4, .gruseldinner--list .list--item__wrapper h1 + h5, .gruseldinner--list .list--item__wrapper h2 + span, .gruseldinner--list .list--item__wrapper h2 + p, .gruseldinner--list .list--item__wrapper h2 + a, .gruseldinner--list .list--item__wrapper h2 + h1, .gruseldinner--list .list--item__wrapper h2 + h2, .gruseldinner--list .list--item__wrapper h2 + h3, .gruseldinner--list .list--item__wrapper h2 + h4, .gruseldinner--list .list--item__wrapper h2 + h5, .gruseldinner--list .list--item__wrapper h3 + span, .gruseldinner--list .list--item__wrapper h3 + p, .gruseldinner--list .list--item__wrapper h3 + a, .gruseldinner--list .list--item__wrapper h3 + h1, .gruseldinner--list .list--item__wrapper h3 + h2, .gruseldinner--list .list--item__wrapper h3 + h3, .gruseldinner--list .list--item__wrapper h3 + h4, .gruseldinner--list .list--item__wrapper h3 + h5, .gruseldinner--list .list--item__wrapper h4 + span, .gruseldinner--list .list--item__wrapper h4 + p, .gruseldinner--list .list--item__wrapper h4 + a, .gruseldinner--list .list--item__wrapper h4 + h1, .gruseldinner--list .list--item__wrapper h4 + h2, .gruseldinner--list .list--item__wrapper h4 + h3, .gruseldinner--list .list--item__wrapper h4 + h4, .gruseldinner--list .list--item__wrapper h4 + h5, .gruseldinner--list .list--item__wrapper h5 + span, .gruseldinner--list .list--item__wrapper h5 + p, .gruseldinner--list .list--item__wrapper h5 + a, .gruseldinner--list .list--item__wrapper h5 + h1, .gruseldinner--list .list--item__wrapper h5 + h2, .gruseldinner--list .list--item__wrapper h5 + h3, .gruseldinner--list .list--item__wrapper h5 + h4, .gruseldinner--list .list--item__wrapper h5 + h5 {
  margin-top: 0;
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__wrapper {
    padding: 0;
  }
}

@media (max-width: 1079px) {
  .gruseldinner--list .list--item__wrapper {
    padding: 1rem 0;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 420px) {
  .gruseldinner--list .list--item__wrapper {
    width: 100%;
    max-width: none;
  }
}

.gruseldinner--list .list--item__button-wrapper {
  width: 10rem;
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__meta {
    width: 100%;
  }
}

.gruseldinner--list .list--item__meta > * + * {
  margin-left: 1rem;
}

@media (max-width: 1079px) {
  .gruseldinner--list .list--item__meta + .tribe-event__meta {
    margin-top: 1rem;
  }
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__meta--primary {
    flex-direction: column;
    align-items: flex-start;
  }
}

.gruseldinner--list .list--item__meta--secondary {
  max-width: 22.5rem;
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__meta--secondary {
    margin-top: 0;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media (max-width: 420px) {
  .gruseldinner--list .list--item__meta--secondary {
    width: 100%;
    max-width: none;
  }
}

.gruseldinner--list .list--item__date {
  width: 11rem;
  display: flex;
}

.gruseldinner--list .list--item__date .time {
  margin-left: 1.25rem;
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__date .time {
    margin-left: 0.5rem;
  }
}

.gruseldinner--list .list--item__title, .gruseldinner--list .list--item__date span, .gruseldinner--list .list--item__price {
  text-transform: uppercase;
  font-size: 1.25rem;
}

.gruseldinner--list .list--item__title, .gruseldinner--list .list--item__date span, .gruseldinner--list .list--item__venue span, .gruseldinner--list .list--item__price {
  font-family: PT Sans Narrow, sans;
  color: #f7f6e3 !important;
}

.gruseldinner--list .list--item__title {
  font-weight: bold;
  width: 22rem;
}

@media (max-width: 1279px) {
  .gruseldinner--list .list--item__title {
    width: 16rem;
  }
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__title {
    width: auto;
    margin: 0;
  }
}

.gruseldinner--list .list--item__title a {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}

.gruseldinner--list .list--item__venue {
  width: 12rem;
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__venue {
    width: 100%;
    flex-basis: 100%;
    display: flex;
    margin-bottom: 0.25rem;
  }

  .gruseldinner--list .list--item__venue .venue-name + .venue-location {
    margin-left: 0.5rem;
  }
}

.gruseldinner--list .list--item__venue .venue-name, .gruseldinner--list .list--item__venue .venue-location {
  display: block;
  font-size: 1rem;
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__venue .venue-name, .gruseldinner--list .list--item__venue .venue-location {
    font-size: 1.25rem;
  }
}

.gruseldinner--list .list--item__venue .venue-name {
  font-weight: bold;
}

.gruseldinner--list .list--item__price {
  font-weight: bold;
  text-align: right;
  width: 6rem;
}

@media (max-width: 639px) {
  .gruseldinner--list .list--item__price {
    margin: 0;
    text-align: left;
    height: 2.5rem;
    line-height: 2.5rem;
  }
}

.gruseldinner--list .list--item__menu {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
}

.gruseldinner--list .list--item__menu.has-menu {
  background: url("../images/icn_menu.png") center center no-repeat;
  background-size: 100%;
  cursor: pointer;
}

.gruseldinner--list .list--item__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 3px;
  padding: 0;
  height: 2.5rem;
  line-height: 2.5rem;
  width: 10rem;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  font-family: PT Sans Narrow, sans;
  font-size: 1.25rem;
  color: #ffffff;
}

@media (max-width: 1079px) {
  .gruseldinner--list .list--item__button {
    margin: 1rem 1rem 0 0;
  }
}

.gruseldinner--list .list--item__button--info {
  background-color: ;
}

.gruseldinner--list .list--item__button--red {
  background-color: #b22d00;
}

.gruseldinner--list .list--item__button--red:hover {
  background-color: #0056b5;
}

.gruseldinner--list .list--item__button--yellow {
  background-color: ;
}

.gruseldinner--list .list--item__button--green {
  background-color: ;
}

.gruseldinner--list .list--item .location__meta {
  list-style: none;
  display: flex;
  flex-direction: row;
  width: 100%;
  position: relative;
  align-items: center;
  padding: 0.25rem 0;
  margin-bottom: 0.25rem;
}

@media (max-width: 1079px) {
  .gruseldinner--list .list--item .location__meta {
    flex-direction: column;
    align-items: flex-start;
  }
}

.gruseldinner--list .list--item .location__adress, .gruseldinner--list .list--item .location__distanze, .gruseldinner--list .list--item .location__name, .gruseldinner--list .list--item .location__link, .gruseldinner--list .list--item .location__info {
  font-family: PT Sans Narrow, sans;
  color: #f7f6e3;
  font-size: 1.25rem;
}

.gruseldinner--list .list--item .location__adress {
  width: 20rem;
}

.gruseldinner--list .list--item .location__distanze {
  width: 7rem;
}

.gruseldinner--list .list--item .location__name {
  width: 25rem;
}

.gruseldinner--list .list--item .location__info {
  width: 10rem;
}

.gruseldinner--list .list--item .location__link {
  width: 10rem;
}

.gruseldinner--list .list--item .location__link a {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  height: 2.5rem;
  line-height: 2.5rem;
  width: 10rem;
  text-align: center;
  margin-top: 0;
}

.gruseldinner--list .list--item .location__link a::after {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.gruseldinner--list .location__input {
  border: none;
  padding: 0 1.25rem;
  text-align: left;
  margin: 0 1rem 0 0;
  background-color: #f7f6e3;
  min-width: 15rem;
  font-family: PT Sans Narrow, sans;
  font-size: 26px;
  font-weight: 600;
  color: #000539;
  height: 50px;
  border-radius: 4px;
}

.gruseldinner--list .location__loading,
.gruseldinner--list .location__noresults {
  background-color: #f7f6e3;
  height: 3.25rem;
  padding: 0 0 0 1.5rem;
  margin: 2rem 0 1rem;
  display: block;
  line-height: 3.25rem;
  text-transform: none;
  color: #263134 !important;
  font-size: 1.5rem;
  font-family: PT Sans Narrow, sans;
  font-weight: 600;
  text-rendering: optimizeLegibility;
}

@media (max-width: 1079px) {
  .gruseldinner--list .location__loading,
  .gruseldinner--list .location__noresults {
    height: auto;
  }
}

.location__finder input {
  height: 40px;
  text-align: center;
  margin-left: 15px;
  font-size: 1.45rem;
  width: auto;
  max-width: 10rem;
  border: none;
}

@media (max-width: 420px){
  .xxs\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .xxs\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .xxs\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1080px){
    .xxs\:container{
      max-width: 1080px;
    }
  }

  .xxs\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .xxs\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .xxs\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xxs\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .xxs\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .xxs\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .xxs\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xxs\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .xxs\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xxs\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .xxs\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xxs\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .xxs\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xxs\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .xxs\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xxs\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .xxs\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .xxs\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .xxs\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .xxs\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .xxs\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .xxs\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .xxs\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .xxs\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .xxs\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .xxs\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .xxs\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .xxs\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .xxs\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .xxs\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .xxs\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .xxs\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .xxs\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .xxs\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .xxs\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .xxs\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .xxs\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .xxs\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .xxs\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .xxs\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .xxs\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .xxs\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .xxs\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xxs\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xxs\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xxs\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xxs\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .xxs\:bg-fixed{
    background-attachment: fixed !important;
  }

  .xxs\:bg-local{
    background-attachment: local !important;
  }

  .xxs\:bg-scroll{
    background-attachment: scroll !important;
  }

  .xxs\:bg-clip-border{
    background-clip: border-box !important;
  }

  .xxs\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .xxs\:bg-clip-content{
    background-clip: content-box !important;
  }

  .xxs\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .xxs\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xxs\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xxs\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .xxs\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .xxs\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .xxs\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .xxs\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .xxs\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .xxs\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xxs\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xxs\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xxs\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xxs\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xxs\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xxs\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xxs\:bg-none{
    background-image: none !important;
  }

  .xxs\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .xxs\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .xxs\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .xxs\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .xxs\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .xxs\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .xxs\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .xxs\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .xxs\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xxs\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xxs\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xxs\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xxs\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xxs\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xxs\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xxs\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xxs\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xxs\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xxs\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xxs\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xxs\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xxs\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xxs\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xxs\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xxs\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .xxs\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .xxs\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .xxs\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .xxs\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .xxs\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .xxs\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .xxs\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .xxs\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xxs\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xxs\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .xxs\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .xxs\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xxs\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xxs\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xxs\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xxs\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xxs\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xxs\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xxs\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xxs\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xxs\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xxs\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xxs\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xxs\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xxs\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xxs\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xxs\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xxs\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .xxs\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .xxs\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .xxs\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .xxs\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .xxs\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .xxs\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .xxs\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .xxs\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xxs\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xxs\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .xxs\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .xxs\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xxs\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xxs\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xxs\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xxs\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xxs\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xxs\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xxs\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xxs\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xxs\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xxs\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xxs\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xxs\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xxs\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xxs\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xxs\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xxs\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xxs\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xxs\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xxs\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .xxs\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .xxs\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .xxs\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .xxs\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .xxs\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .xxs\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .xxs\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .xxs\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xxs\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xxs\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .xxs\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .xxs\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .xxs\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .xxs\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .xxs\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .xxs\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .xxs\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .xxs\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .xxs\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .xxs\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .xxs\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .xxs\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .xxs\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .xxs\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .xxs\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .xxs\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .xxs\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .xxs\:bg-bottom{
    background-position: bottom !important;
  }

  .xxs\:bg-center{
    background-position: center !important;
  }

  .xxs\:bg-left{
    background-position: left !important;
  }

  .xxs\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .xxs\:bg-left-top{
    background-position: left top !important;
  }

  .xxs\:bg-right{
    background-position: right !important;
  }

  .xxs\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .xxs\:bg-right-top{
    background-position: right top !important;
  }

  .xxs\:bg-top{
    background-position: top !important;
  }

  .xxs\:bg-repeat{
    background-repeat: repeat !important;
  }

  .xxs\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .xxs\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .xxs\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .xxs\:bg-repeat-round{
    background-repeat: round !important;
  }

  .xxs\:bg-repeat-space{
    background-repeat: space !important;
  }

  .xxs\:bg-auto{
    background-size: auto !important;
  }

  .xxs\:bg-cover{
    background-size: cover !important;
  }

  .xxs\:bg-contain{
    background-size: contain !important;
  }

  .xxs\:border-collapse{
    border-collapse: collapse !important;
  }

  .xxs\:border-separate{
    border-collapse: separate !important;
  }

  .xxs\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xxs\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xxs\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .xxs\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .xxs\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .xxs\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .xxs\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .xxs\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .xxs\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xxs\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xxs\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xxs\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xxs\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xxs\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xxs\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xxs\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .xxs\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .xxs\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .xxs\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .xxs\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .xxs\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .xxs\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .xxs\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .xxs\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .xxs\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .xxs\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .xxs\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .xxs\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .xxs\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .xxs\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .xxs\:rounded-none{
    border-radius: 0 !important;
  }

  .xxs\:rounded{
    border-radius: 4px !important;
  }

  .xxs\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xxs\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xxs\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xxs\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xxs\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .xxs\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .xxs\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .xxs\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .xxs\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .xxs\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .xxs\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .xxs\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .xxs\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .xxs\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .xxs\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .xxs\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .xxs\:border-solid{
    border-style: solid !important;
  }

  .xxs\:border-dashed{
    border-style: dashed !important;
  }

  .xxs\:border-dotted{
    border-style: dotted !important;
  }

  .xxs\:border-double{
    border-style: double !important;
  }

  .xxs\:border-none{
    border-style: none !important;
  }

  .xxs\:border-0{
    border-width: 0 !important;
  }

  .xxs\:border-2{
    border-width: 2px !important;
  }

  .xxs\:border-4{
    border-width: 4px !important;
  }

  .xxs\:border-8{
    border-width: 8px !important;
  }

  .xxs\:border{
    border-width: 1px !important;
  }

  .xxs\:border-t-0{
    border-top-width: 0 !important;
  }

  .xxs\:border-r-0{
    border-right-width: 0 !important;
  }

  .xxs\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .xxs\:border-l-0{
    border-left-width: 0 !important;
  }

  .xxs\:border-t-2{
    border-top-width: 2px !important;
  }

  .xxs\:border-r-2{
    border-right-width: 2px !important;
  }

  .xxs\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .xxs\:border-l-2{
    border-left-width: 2px !important;
  }

  .xxs\:border-t-4{
    border-top-width: 4px !important;
  }

  .xxs\:border-r-4{
    border-right-width: 4px !important;
  }

  .xxs\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .xxs\:border-l-4{
    border-left-width: 4px !important;
  }

  .xxs\:border-t-8{
    border-top-width: 8px !important;
  }

  .xxs\:border-r-8{
    border-right-width: 8px !important;
  }

  .xxs\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .xxs\:border-l-8{
    border-left-width: 8px !important;
  }

  .xxs\:border-t{
    border-top-width: 1px !important;
  }

  .xxs\:border-r{
    border-right-width: 1px !important;
  }

  .xxs\:border-b{
    border-bottom-width: 1px !important;
  }

  .xxs\:border-l{
    border-left-width: 1px !important;
  }

  .xxs\:box-border{
    box-sizing: border-box !important;
  }

  .xxs\:box-content{
    box-sizing: content-box !important;
  }

  .xxs\:cursor-auto{
    cursor: auto !important;
  }

  .xxs\:cursor-default{
    cursor: default !important;
  }

  .xxs\:cursor-pointer{
    cursor: pointer !important;
  }

  .xxs\:cursor-wait{
    cursor: wait !important;
  }

  .xxs\:cursor-text{
    cursor: text !important;
  }

  .xxs\:cursor-move{
    cursor: move !important;
  }

  .xxs\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .xxs\:block{
    display: block !important;
  }

  .xxs\:inline-block{
    display: inline-block !important;
  }

  .xxs\:inline{
    display: inline !important;
  }

  .xxs\:flex{
    display: flex !important;
  }

  .xxs\:inline-flex{
    display: inline-flex !important;
  }

  .xxs\:table{
    display: table !important;
  }

  .xxs\:table-caption{
    display: table-caption !important;
  }

  .xxs\:table-cell{
    display: table-cell !important;
  }

  .xxs\:table-column{
    display: table-column !important;
  }

  .xxs\:table-column-group{
    display: table-column-group !important;
  }

  .xxs\:table-footer-group{
    display: table-footer-group !important;
  }

  .xxs\:table-header-group{
    display: table-header-group !important;
  }

  .xxs\:table-row-group{
    display: table-row-group !important;
  }

  .xxs\:table-row{
    display: table-row !important;
  }

  .xxs\:flow-root{
    display: flow-root !important;
  }

  .xxs\:grid{
    display: grid !important;
  }

  .xxs\:inline-grid{
    display: inline-grid !important;
  }

  .xxs\:contents{
    display: contents !important;
  }

  .xxs\:hidden{
    display: none !important;
  }

  .xxs\:flex-row{
    flex-direction: row !important;
  }

  .xxs\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .xxs\:flex-col{
    flex-direction: column !important;
  }

  .xxs\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .xxs\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .xxs\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .xxs\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .xxs\:place-items-auto{
    place-items: auto !important;
  }

  .xxs\:place-items-start{
    place-items: start !important;
  }

  .xxs\:place-items-end{
    place-items: end !important;
  }

  .xxs\:place-items-center{
    place-items: center !important;
  }

  .xxs\:place-items-stretch{
    place-items: stretch !important;
  }

  .xxs\:place-content-center{
    place-content: center !important;
  }

  .xxs\:place-content-start{
    place-content: start !important;
  }

  .xxs\:place-content-end{
    place-content: end !important;
  }

  .xxs\:place-content-between{
    place-content: space-between !important;
  }

  .xxs\:place-content-around{
    place-content: space-around !important;
  }

  .xxs\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .xxs\:place-content-stretch{
    place-content: stretch !important;
  }

  .xxs\:place-self-auto{
    place-self: auto !important;
  }

  .xxs\:place-self-start{
    place-self: start !important;
  }

  .xxs\:place-self-end{
    place-self: end !important;
  }

  .xxs\:place-self-center{
    place-self: center !important;
  }

  .xxs\:place-self-stretch{
    place-self: stretch !important;
  }

  .xxs\:items-start{
    align-items: flex-start !important;
  }

  .xxs\:items-end{
    align-items: flex-end !important;
  }

  .xxs\:items-center{
    align-items: center !important;
  }

  .xxs\:items-baseline{
    align-items: baseline !important;
  }

  .xxs\:items-stretch{
    align-items: stretch !important;
  }

  .xxs\:content-center{
    align-content: center !important;
  }

  .xxs\:content-start{
    align-content: flex-start !important;
  }

  .xxs\:content-end{
    align-content: flex-end !important;
  }

  .xxs\:content-between{
    align-content: space-between !important;
  }

  .xxs\:content-around{
    align-content: space-around !important;
  }

  .xxs\:content-evenly{
    align-content: space-evenly !important;
  }

  .xxs\:self-auto{
    align-self: auto !important;
  }

  .xxs\:self-start{
    align-self: flex-start !important;
  }

  .xxs\:self-end{
    align-self: flex-end !important;
  }

  .xxs\:self-center{
    align-self: center !important;
  }

  .xxs\:self-stretch{
    align-self: stretch !important;
  }

  .xxs\:justify-items-auto{
    justify-items: auto !important;
  }

  .xxs\:justify-items-start{
    justify-items: start !important;
  }

  .xxs\:justify-items-end{
    justify-items: end !important;
  }

  .xxs\:justify-items-center{
    justify-items: center !important;
  }

  .xxs\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .xxs\:justify-start{
    justify-content: flex-start !important;
  }

  .xxs\:justify-end{
    justify-content: flex-end !important;
  }

  .xxs\:justify-center{
    justify-content: center !important;
  }

  .xxs\:justify-between{
    justify-content: space-between !important;
  }

  .xxs\:justify-around{
    justify-content: space-around !important;
  }

  .xxs\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .xxs\:justify-self-auto{
    justify-self: auto !important;
  }

  .xxs\:justify-self-start{
    justify-self: start !important;
  }

  .xxs\:justify-self-end{
    justify-self: end !important;
  }

  .xxs\:justify-self-center{
    justify-self: center !important;
  }

  .xxs\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .xxs\:flex-1{
    flex: 1 1 0% !important;
  }

  .xxs\:flex-auto{
    flex: 1 1 auto !important;
  }

  .xxs\:flex-initial{
    flex: 0 1 auto !important;
  }

  .xxs\:flex-none{
    flex: none !important;
  }

  .xxs\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .xxs\:flex-grow{
    flex-grow: 1 !important;
  }

  .xxs\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .xxs\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .xxs\:order-1{
    order: 1 !important;
  }

  .xxs\:order-2{
    order: 2 !important;
  }

  .xxs\:order-3{
    order: 3 !important;
  }

  .xxs\:order-4{
    order: 4 !important;
  }

  .xxs\:order-5{
    order: 5 !important;
  }

  .xxs\:order-6{
    order: 6 !important;
  }

  .xxs\:order-7{
    order: 7 !important;
  }

  .xxs\:order-8{
    order: 8 !important;
  }

  .xxs\:order-9{
    order: 9 !important;
  }

  .xxs\:order-10{
    order: 10 !important;
  }

  .xxs\:order-11{
    order: 11 !important;
  }

  .xxs\:order-12{
    order: 12 !important;
  }

  .xxs\:order-first{
    order: -9999 !important;
  }

  .xxs\:order-last{
    order: 9999 !important;
  }

  .xxs\:order-none{
    order: 0 !important;
  }

  .xxs\:float-right{
    float: right !important;
  }

  .xxs\:float-left{
    float: left !important;
  }

  .xxs\:float-none{
    float: none !important;
  }

  .xxs\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xxs\:clear-left{
    clear: left !important;
  }

  .xxs\:clear-right{
    clear: right !important;
  }

  .xxs\:clear-both{
    clear: both !important;
  }

  .xxs\:clear-none{
    clear: none !important;
  }

  .xxs\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .xxs\:font-body{
    font-family: PT Sans, sans !important;
  }

  .xxs\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .xxs\:font-hairline{
    font-weight: 100 !important;
  }

  .xxs\:font-thin{
    font-weight: 200 !important;
  }

  .xxs\:font-light{
    font-weight: 300 !important;
  }

  .xxs\:font-normal{
    font-weight: 400 !important;
  }

  .xxs\:font-medium{
    font-weight: 500 !important;
  }

  .xxs\:font-semibold{
    font-weight: 600 !important;
  }

  .xxs\:font-bold{
    font-weight: 700 !important;
  }

  .xxs\:font-extrabold{
    font-weight: 800 !important;
  }

  .xxs\:font-black{
    font-weight: 900 !important;
  }

  .xxs\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .xxs\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .xxs\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .xxs\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .xxs\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .xxs\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .xxs\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .xxs\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .xxs\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .xxs\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .xxs\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .xxs\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .xxs\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .xxs\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .xxs\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .xxs\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .xxs\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .xxs\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .xxs\:h-1{
    height: .5rem !important;
  }

  .xxs\:h-2{
    height: 1rem !important;
  }

  .xxs\:h-3{
    height: 2rem !important;
  }

  .xxs\:h-4{
    height: 2.5rem !important;
  }

  .xxs\:h-5{
    height: 3rem !important;
  }

  .xxs\:h-6{
    height: 4rem !important;
  }

  .xxs\:h-7{
    height: 5rem !important;
  }

  .xxs\:h-8{
    height: 6rem !important;
  }

  .xxs\:h-9{
    height: 7rem !important;
  }

  .xxs\:h-10{
    height: 8rem !important;
  }

  .xxs\:h-auto{
    height: auto !important;
  }

  .xxs\:h-full{
    height: 100% !important;
  }

  .xxs\:h-screen{
    height: 100vh !important;
  }

  .xxs\:text-xs{
    font-size: .75rem !important;
  }

  .xxs\:text-sm{
    font-size: .875rem !important;
  }

  .xxs\:text-base{
    font-size: 1rem !important;
  }

  .xxs\:text-lg{
    font-size: 1.125rem !important;
  }

  .xxs\:text-xl{
    font-size: 1.25rem !important;
  }

  .xxs\:text-2xl{
    font-size: 1.5rem !important;
  }

  .xxs\:text-3xl{
    font-size: 1.875rem !important;
  }

  .xxs\:text-4xl{
    font-size: 2.25rem !important;
  }

  .xxs\:text-5xl{
    font-size: 3rem !important;
  }

  .xxs\:text-6xl{
    font-size: 3.5rem !important;
  }

  .xxs\:leading-large{
    line-height: 160% !important;
  }

  .xxs\:leading-normal{
    line-height: 150% !important;
  }

  .xxs\:leading-small{
    line-height: 125% !important;
  }

  .xxs\:leading-reset{
    line-height: 100% !important;
  }

  .xxs\:list-inside{
    list-style-position: inside !important;
  }

  .xxs\:list-outside{
    list-style-position: outside !important;
  }

  .xxs\:list-none{
    list-style-type: none !important;
  }

  .xxs\:list-disc{
    list-style-type: disc !important;
  }

  .xxs\:list-decimal{
    list-style-type: decimal !important;
  }

  .xxs\:m-1{
    margin: .5rem !important;
  }

  .xxs\:m-2{
    margin: 1rem !important;
  }

  .xxs\:m-3{
    margin: 2rem !important;
  }

  .xxs\:m-4{
    margin: 2.5rem !important;
  }

  .xxs\:m-5{
    margin: 3rem !important;
  }

  .xxs\:m-6{
    margin: 4rem !important;
  }

  .xxs\:m-7{
    margin: 5rem !important;
  }

  .xxs\:m-8{
    margin: 6rem !important;
  }

  .xxs\:m-9{
    margin: 7rem !important;
  }

  .xxs\:m-10{
    margin: 8rem !important;
  }

  .xxs\:m-auto{
    margin: auto !important;
  }

  .xxs\:-m-1{
    margin: -0.5rem !important;
  }

  .xxs\:-m-2{
    margin: -1rem !important;
  }

  .xxs\:-m-3{
    margin: -2rem !important;
  }

  .xxs\:-m-4{
    margin: -2.5rem !important;
  }

  .xxs\:-m-5{
    margin: -3rem !important;
  }

  .xxs\:-m-6{
    margin: -4rem !important;
  }

  .xxs\:-m-7{
    margin: -5rem !important;
  }

  .xxs\:-m-8{
    margin: -6rem !important;
  }

  .xxs\:-m-9{
    margin: -7rem !important;
  }

  .xxs\:-m-10{
    margin: -8rem !important;
  }

  .xxs\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .xxs\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .xxs\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xxs\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xxs\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xxs\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xxs\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .xxs\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xxs\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xxs\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xxs\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xxs\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xxs\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xxs\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xxs\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .xxs\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xxs\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .xxs\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .xxs\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .xxs\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xxs\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xxs\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xxs\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xxs\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xxs\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xxs\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xxs\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xxs\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xxs\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .xxs\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .xxs\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .xxs\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .xxs\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .xxs\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .xxs\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .xxs\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .xxs\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .xxs\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .xxs\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .xxs\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .xxs\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .xxs\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .xxs\:mt-1{
    margin-top: .5rem !important;
  }

  .xxs\:mr-1{
    margin-right: .5rem !important;
  }

  .xxs\:mb-1{
    margin-bottom: .5rem !important;
  }

  .xxs\:ml-1{
    margin-left: .5rem !important;
  }

  .xxs\:mt-2{
    margin-top: 1rem !important;
  }

  .xxs\:mr-2{
    margin-right: 1rem !important;
  }

  .xxs\:mb-2{
    margin-bottom: 1rem !important;
  }

  .xxs\:ml-2{
    margin-left: 1rem !important;
  }

  .xxs\:mt-3{
    margin-top: 2rem !important;
  }

  .xxs\:mr-3{
    margin-right: 2rem !important;
  }

  .xxs\:mb-3{
    margin-bottom: 2rem !important;
  }

  .xxs\:ml-3{
    margin-left: 2rem !important;
  }

  .xxs\:mt-4{
    margin-top: 2.5rem !important;
  }

  .xxs\:mr-4{
    margin-right: 2.5rem !important;
  }

  .xxs\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .xxs\:ml-4{
    margin-left: 2.5rem !important;
  }

  .xxs\:mt-5{
    margin-top: 3rem !important;
  }

  .xxs\:mr-5{
    margin-right: 3rem !important;
  }

  .xxs\:mb-5{
    margin-bottom: 3rem !important;
  }

  .xxs\:ml-5{
    margin-left: 3rem !important;
  }

  .xxs\:mt-6{
    margin-top: 4rem !important;
  }

  .xxs\:mr-6{
    margin-right: 4rem !important;
  }

  .xxs\:mb-6{
    margin-bottom: 4rem !important;
  }

  .xxs\:ml-6{
    margin-left: 4rem !important;
  }

  .xxs\:mt-7{
    margin-top: 5rem !important;
  }

  .xxs\:mr-7{
    margin-right: 5rem !important;
  }

  .xxs\:mb-7{
    margin-bottom: 5rem !important;
  }

  .xxs\:ml-7{
    margin-left: 5rem !important;
  }

  .xxs\:mt-8{
    margin-top: 6rem !important;
  }

  .xxs\:mr-8{
    margin-right: 6rem !important;
  }

  .xxs\:mb-8{
    margin-bottom: 6rem !important;
  }

  .xxs\:ml-8{
    margin-left: 6rem !important;
  }

  .xxs\:mt-9{
    margin-top: 7rem !important;
  }

  .xxs\:mr-9{
    margin-right: 7rem !important;
  }

  .xxs\:mb-9{
    margin-bottom: 7rem !important;
  }

  .xxs\:ml-9{
    margin-left: 7rem !important;
  }

  .xxs\:mt-10{
    margin-top: 8rem !important;
  }

  .xxs\:mr-10{
    margin-right: 8rem !important;
  }

  .xxs\:mb-10{
    margin-bottom: 8rem !important;
  }

  .xxs\:ml-10{
    margin-left: 8rem !important;
  }

  .xxs\:mt-auto{
    margin-top: auto !important;
  }

  .xxs\:mr-auto{
    margin-right: auto !important;
  }

  .xxs\:mb-auto{
    margin-bottom: auto !important;
  }

  .xxs\:ml-auto{
    margin-left: auto !important;
  }

  .xxs\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .xxs\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .xxs\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .xxs\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .xxs\:-mt-2{
    margin-top: -1rem !important;
  }

  .xxs\:-mr-2{
    margin-right: -1rem !important;
  }

  .xxs\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .xxs\:-ml-2{
    margin-left: -1rem !important;
  }

  .xxs\:-mt-3{
    margin-top: -2rem !important;
  }

  .xxs\:-mr-3{
    margin-right: -2rem !important;
  }

  .xxs\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .xxs\:-ml-3{
    margin-left: -2rem !important;
  }

  .xxs\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .xxs\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .xxs\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .xxs\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .xxs\:-mt-5{
    margin-top: -3rem !important;
  }

  .xxs\:-mr-5{
    margin-right: -3rem !important;
  }

  .xxs\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .xxs\:-ml-5{
    margin-left: -3rem !important;
  }

  .xxs\:-mt-6{
    margin-top: -4rem !important;
  }

  .xxs\:-mr-6{
    margin-right: -4rem !important;
  }

  .xxs\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .xxs\:-ml-6{
    margin-left: -4rem !important;
  }

  .xxs\:-mt-7{
    margin-top: -5rem !important;
  }

  .xxs\:-mr-7{
    margin-right: -5rem !important;
  }

  .xxs\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .xxs\:-ml-7{
    margin-left: -5rem !important;
  }

  .xxs\:-mt-8{
    margin-top: -6rem !important;
  }

  .xxs\:-mr-8{
    margin-right: -6rem !important;
  }

  .xxs\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .xxs\:-ml-8{
    margin-left: -6rem !important;
  }

  .xxs\:-mt-9{
    margin-top: -7rem !important;
  }

  .xxs\:-mr-9{
    margin-right: -7rem !important;
  }

  .xxs\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .xxs\:-ml-9{
    margin-left: -7rem !important;
  }

  .xxs\:-mt-10{
    margin-top: -8rem !important;
  }

  .xxs\:-mr-10{
    margin-right: -8rem !important;
  }

  .xxs\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .xxs\:-ml-10{
    margin-left: -8rem !important;
  }

  .xxs\:max-h-full{
    max-height: 100% !important;
  }

  .xxs\:max-h-screen{
    max-height: 100vh !important;
  }

  .xxs\:max-w-none{
    max-width: none !important;
  }

  .xxs\:max-w-xs{
    max-width: 20rem !important;
  }

  .xxs\:max-w-sm{
    max-width: 24rem !important;
  }

  .xxs\:max-w-md{
    max-width: 28rem !important;
  }

  .xxs\:max-w-lg{
    max-width: 32rem !important;
  }

  .xxs\:max-w-xl{
    max-width: 36rem !important;
  }

  .xxs\:max-w-2xl{
    max-width: 42rem !important;
  }

  .xxs\:max-w-3xl{
    max-width: 48rem !important;
  }

  .xxs\:max-w-4xl{
    max-width: 56rem !important;
  }

  .xxs\:max-w-5xl{
    max-width: 64rem !important;
  }

  .xxs\:max-w-6xl{
    max-width: 72rem !important;
  }

  .xxs\:max-w-full{
    max-width: 100% !important;
  }

  .xxs\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .xxs\:max-w-screen-md{
    max-width: 768px !important;
  }

  .xxs\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .xxs\:min-h-0{
    min-height: 0 !important;
  }

  .xxs\:min-h-full{
    min-height: 100% !important;
  }

  .xxs\:min-h-screen{
    min-height: 100vh !important;
  }

  .xxs\:min-w-0{
    min-width: 0 !important;
  }

  .xxs\:min-w-full{
    min-width: 100% !important;
  }

  .xxs\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .xxs\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .xxs\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .xxs\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .xxs\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .xxs\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .xxs\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .xxs\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .xxs\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .xxs\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .xxs\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .xxs\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .xxs\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .xxs\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .xxs\:opacity-0{
    opacity: 0 !important;
  }

  .xxs\:opacity-25{
    opacity: 0.25 !important;
  }

  .xxs\:opacity-50{
    opacity: 0.5 !important;
  }

  .xxs\:opacity-75{
    opacity: 0.75 !important;
  }

  .xxs\:opacity-100{
    opacity: 1 !important;
  }

  .xxs\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .xxs\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .xxs\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .xxs\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .xxs\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .xxs\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .xxs\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .xxs\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .xxs\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .xxs\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .xxs\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xxs\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xxs\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xxs\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xxs\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xxs\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xxs\:overflow-auto{
    overflow: auto !important;
  }

  .xxs\:overflow-hidden{
    overflow: hidden !important;
  }

  .xxs\:overflow-visible{
    overflow: visible !important;
  }

  .xxs\:overflow-scroll{
    overflow: scroll !important;
  }

  .xxs\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .xxs\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .xxs\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .xxs\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .xxs\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .xxs\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .xxs\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .xxs\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .xxs\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .xxs\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .xxs\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .xxs\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .xxs\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .xxs\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .xxs\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .xxs\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .xxs\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .xxs\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .xxs\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .xxs\:p-1{
    padding: .5rem !important;
  }

  .xxs\:p-2{
    padding: 1rem !important;
  }

  .xxs\:p-3{
    padding: 2rem !important;
  }

  .xxs\:p-4{
    padding: 2.5rem !important;
  }

  .xxs\:p-5{
    padding: 3rem !important;
  }

  .xxs\:p-6{
    padding: 4rem !important;
  }

  .xxs\:p-7{
    padding: 5rem !important;
  }

  .xxs\:p-8{
    padding: 6rem !important;
  }

  .xxs\:p-9{
    padding: 7rem !important;
  }

  .xxs\:p-10{
    padding: 8rem !important;
  }

  .xxs\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .xxs\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .xxs\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xxs\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xxs\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xxs\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xxs\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .xxs\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .xxs\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .xxs\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xxs\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .xxs\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .xxs\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .xxs\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .xxs\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .xxs\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .xxs\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .xxs\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .xxs\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .xxs\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .xxs\:pt-1{
    padding-top: .5rem !important;
  }

  .xxs\:pr-1{
    padding-right: .5rem !important;
  }

  .xxs\:pb-1{
    padding-bottom: .5rem !important;
  }

  .xxs\:pl-1{
    padding-left: .5rem !important;
  }

  .xxs\:pt-2{
    padding-top: 1rem !important;
  }

  .xxs\:pr-2{
    padding-right: 1rem !important;
  }

  .xxs\:pb-2{
    padding-bottom: 1rem !important;
  }

  .xxs\:pl-2{
    padding-left: 1rem !important;
  }

  .xxs\:pt-3{
    padding-top: 2rem !important;
  }

  .xxs\:pr-3{
    padding-right: 2rem !important;
  }

  .xxs\:pb-3{
    padding-bottom: 2rem !important;
  }

  .xxs\:pl-3{
    padding-left: 2rem !important;
  }

  .xxs\:pt-4{
    padding-top: 2.5rem !important;
  }

  .xxs\:pr-4{
    padding-right: 2.5rem !important;
  }

  .xxs\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .xxs\:pl-4{
    padding-left: 2.5rem !important;
  }

  .xxs\:pt-5{
    padding-top: 3rem !important;
  }

  .xxs\:pr-5{
    padding-right: 3rem !important;
  }

  .xxs\:pb-5{
    padding-bottom: 3rem !important;
  }

  .xxs\:pl-5{
    padding-left: 3rem !important;
  }

  .xxs\:pt-6{
    padding-top: 4rem !important;
  }

  .xxs\:pr-6{
    padding-right: 4rem !important;
  }

  .xxs\:pb-6{
    padding-bottom: 4rem !important;
  }

  .xxs\:pl-6{
    padding-left: 4rem !important;
  }

  .xxs\:pt-7{
    padding-top: 5rem !important;
  }

  .xxs\:pr-7{
    padding-right: 5rem !important;
  }

  .xxs\:pb-7{
    padding-bottom: 5rem !important;
  }

  .xxs\:pl-7{
    padding-left: 5rem !important;
  }

  .xxs\:pt-8{
    padding-top: 6rem !important;
  }

  .xxs\:pr-8{
    padding-right: 6rem !important;
  }

  .xxs\:pb-8{
    padding-bottom: 6rem !important;
  }

  .xxs\:pl-8{
    padding-left: 6rem !important;
  }

  .xxs\:pt-9{
    padding-top: 7rem !important;
  }

  .xxs\:pr-9{
    padding-right: 7rem !important;
  }

  .xxs\:pb-9{
    padding-bottom: 7rem !important;
  }

  .xxs\:pl-9{
    padding-left: 7rem !important;
  }

  .xxs\:pt-10{
    padding-top: 8rem !important;
  }

  .xxs\:pr-10{
    padding-right: 8rem !important;
  }

  .xxs\:pb-10{
    padding-bottom: 8rem !important;
  }

  .xxs\:pl-10{
    padding-left: 8rem !important;
  }

  .xxs\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xxs\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xxs\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xxs\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xxs\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xxs\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xxs\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xxs\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xxs\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xxs\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xxs\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xxs\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xxs\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xxs\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xxs\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xxs\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xxs\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xxs\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xxs\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xxs\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xxs\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xxs\:pointer-events-none{
    pointer-events: none !important;
  }

  .xxs\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .xxs\:static{
    position: static !important;
  }

  .xxs\:fixed{
    position: fixed !important;
  }

  .xxs\:absolute{
    position: absolute !important;
  }

  .xxs\:relative{
    position: relative !important;
  }

  .xxs\:sticky{
    position: sticky !important;
  }

  .xxs\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xxs\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xxs\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .xxs\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .xxs\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .xxs\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .xxs\:top-0{
    top: 0 !important;
  }

  .xxs\:right-0{
    right: 0 !important;
  }

  .xxs\:bottom-0{
    bottom: 0 !important;
  }

  .xxs\:left-0{
    left: 0 !important;
  }

  .xxs\:top-auto{
    top: auto !important;
  }

  .xxs\:right-auto{
    right: auto !important;
  }

  .xxs\:bottom-auto{
    bottom: auto !important;
  }

  .xxs\:left-auto{
    left: auto !important;
  }

  .xxs\:resize-none{
    resize: none !important;
  }

  .xxs\:resize-y{
    resize: vertical !important;
  }

  .xxs\:resize-x{
    resize: horizontal !important;
  }

  .xxs\:resize{
    resize: both !important;
  }

  .xxs\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xxs\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xxs\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xxs\:shadow-none{
    box-shadow: none !important;
  }

  .xxs\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xxs\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xxs\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xxs\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .xxs\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xxs\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xxs\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xxs\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xxs\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xxs\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .xxs\:fill-current{
    fill: currentColor !important;
  }

  .xxs\:stroke-current{
    stroke: currentColor !important;
  }

  .xxs\:stroke-0{
    stroke-width: 0 !important;
  }

  .xxs\:stroke-1{
    stroke-width: 1 !important;
  }

  .xxs\:stroke-2{
    stroke-width: 2 !important;
  }

  .xxs\:table-auto{
    table-layout: auto !important;
  }

  .xxs\:table-fixed{
    table-layout: fixed !important;
  }

  .xxs\:text-left{
    text-align: left !important;
  }

  .xxs\:text-center{
    text-align: center !important;
  }

  .xxs\:text-right{
    text-align: right !important;
  }

  .xxs\:text-justify{
    text-align: justify !important;
  }

  .xxs\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xxs\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xxs\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .xxs\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .xxs\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .xxs\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .xxs\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .xxs\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .xxs\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xxs\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xxs\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xxs\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xxs\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xxs\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xxs\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xxs\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .xxs\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .xxs\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .xxs\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .xxs\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .xxs\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .xxs\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .xxs\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .xxs\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .xxs\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .xxs\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .xxs\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .xxs\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .xxs\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .xxs\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .xxs\:italic{
    font-style: italic !important;
  }

  .xxs\:not-italic{
    font-style: normal !important;
  }

  .xxs\:uppercase{
    text-transform: uppercase !important;
  }

  .xxs\:lowercase{
    text-transform: lowercase !important;
  }

  .xxs\:capitalize{
    text-transform: capitalize !important;
  }

  .xxs\:normal-case{
    text-transform: none !important;
  }

  .xxs\:underline{
    text-decoration: underline !important;
  }

  .xxs\:line-through{
    text-decoration: line-through !important;
  }

  .xxs\:no-underline{
    text-decoration: none !important;
  }

  .xxs\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .xxs\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .xxs\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .xxs\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .xxs\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .xxs\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .xxs\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xxs\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xxs\:ordinal, .xxs\:slashed-zero, .xxs\:lining-nums, .xxs\:oldstyle-nums, .xxs\:proportional-nums, .xxs\:tabular-nums, .xxs\:diagonal-fractions, .xxs\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .xxs\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .xxs\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .xxs\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .xxs\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .xxs\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .xxs\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .xxs\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .xxs\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .xxs\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .xxs\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .xxs\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .xxs\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .xxs\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .xxs\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .xxs\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .xxs\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .xxs\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .xxs\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .xxs\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .xxs\:align-baseline{
    vertical-align: baseline !important;
  }

  .xxs\:align-top{
    vertical-align: top !important;
  }

  .xxs\:align-middle{
    vertical-align: middle !important;
  }

  .xxs\:align-bottom{
    vertical-align: bottom !important;
  }

  .xxs\:align-text-top{
    vertical-align: text-top !important;
  }

  .xxs\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .xxs\:visible{
    visibility: visible !important;
  }

  .xxs\:invisible{
    visibility: hidden !important;
  }

  .xxs\:whitespace-normal{
    white-space: normal !important;
  }

  .xxs\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .xxs\:whitespace-pre{
    white-space: pre !important;
  }

  .xxs\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .xxs\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .xxs\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .xxs\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .xxs\:break-all{
    word-break: break-all !important;
  }

  .xxs\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xxs\:w-1{
    width: .5rem !important;
  }

  .xxs\:w-2{
    width: 1rem !important;
  }

  .xxs\:w-3{
    width: 2rem !important;
  }

  .xxs\:w-4{
    width: 2.5rem !important;
  }

  .xxs\:w-5{
    width: 3rem !important;
  }

  .xxs\:w-6{
    width: 4rem !important;
  }

  .xxs\:w-7{
    width: 5rem !important;
  }

  .xxs\:w-8{
    width: 6rem !important;
  }

  .xxs\:w-9{
    width: 7rem !important;
  }

  .xxs\:w-10{
    width: 8rem !important;
  }

  .xxs\:w-auto{
    width: auto !important;
  }

  .xxs\:w-1\/2{
    width: 50% !important;
  }

  .xxs\:w-1\/3{
    width: 33.333333% !important;
  }

  .xxs\:w-2\/3{
    width: 66.666667% !important;
  }

  .xxs\:w-1\/4{
    width: 25% !important;
  }

  .xxs\:w-2\/4{
    width: 50% !important;
  }

  .xxs\:w-3\/4{
    width: 75% !important;
  }

  .xxs\:w-1\/5{
    width: 20% !important;
  }

  .xxs\:w-2\/5{
    width: 40% !important;
  }

  .xxs\:w-3\/5{
    width: 60% !important;
  }

  .xxs\:w-4\/5{
    width: 80% !important;
  }

  .xxs\:w-1\/6{
    width: 16.666667% !important;
  }

  .xxs\:w-2\/6{
    width: 33.333333% !important;
  }

  .xxs\:w-3\/6{
    width: 50% !important;
  }

  .xxs\:w-4\/6{
    width: 66.666667% !important;
  }

  .xxs\:w-5\/6{
    width: 83.333333% !important;
  }

  .xxs\:w-1\/12{
    width: 8.333333% !important;
  }

  .xxs\:w-2\/12{
    width: 16.666667% !important;
  }

  .xxs\:w-3\/12{
    width: 25% !important;
  }

  .xxs\:w-4\/12{
    width: 33.333333% !important;
  }

  .xxs\:w-5\/12{
    width: 41.666667% !important;
  }

  .xxs\:w-6\/12{
    width: 50% !important;
  }

  .xxs\:w-7\/12{
    width: 58.333333% !important;
  }

  .xxs\:w-8\/12{
    width: 66.666667% !important;
  }

  .xxs\:w-9\/12{
    width: 75% !important;
  }

  .xxs\:w-10\/12{
    width: 83.333333% !important;
  }

  .xxs\:w-11\/12{
    width: 91.666667% !important;
  }

  .xxs\:w-full{
    width: 100% !important;
  }

  .xxs\:w-screen{
    width: 100vw !important;
  }

  .xxs\:z-0{
    z-index: 0 !important;
  }

  .xxs\:z-10{
    z-index: 10 !important;
  }

  .xxs\:z-20{
    z-index: 20 !important;
  }

  .xxs\:z-30{
    z-index: 30 !important;
  }

  .xxs\:z-40{
    z-index: 40 !important;
  }

  .xxs\:z-50{
    z-index: 50 !important;
  }

  .xxs\:z-auto{
    z-index: auto !important;
  }

  .xxs\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .xxs\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .xxs\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .xxs\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .xxs\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .xxs\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .xxs\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .xxs\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .xxs\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .xxs\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .xxs\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .xxs\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .xxs\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .xxs\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .xxs\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .xxs\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .xxs\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .xxs\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .xxs\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .xxs\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .xxs\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .xxs\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .xxs\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .xxs\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .xxs\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .xxs\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .xxs\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .xxs\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .xxs\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .xxs\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .xxs\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .xxs\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xxs\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xxs\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xxs\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xxs\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xxs\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xxs\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xxs\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .xxs\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xxs\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .xxs\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xxs\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xxs\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xxs\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xxs\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xxs\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xxs\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xxs\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .xxs\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xxs\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .xxs\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .xxs\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .xxs\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .xxs\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

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

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

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

  .xxs\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .xxs\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .xxs\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .xxs\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .xxs\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .xxs\:col-auto{
    grid-column: auto !important;
  }

  .xxs\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .xxs\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .xxs\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .xxs\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .xxs\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .xxs\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .xxs\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .xxs\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .xxs\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .xxs\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .xxs\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .xxs\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .xxs\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .xxs\:col-start-1{
    grid-column-start: 1 !important;
  }

  .xxs\:col-start-2{
    grid-column-start: 2 !important;
  }

  .xxs\:col-start-3{
    grid-column-start: 3 !important;
  }

  .xxs\:col-start-4{
    grid-column-start: 4 !important;
  }

  .xxs\:col-start-5{
    grid-column-start: 5 !important;
  }

  .xxs\:col-start-6{
    grid-column-start: 6 !important;
  }

  .xxs\:col-start-7{
    grid-column-start: 7 !important;
  }

  .xxs\:col-start-8{
    grid-column-start: 8 !important;
  }

  .xxs\:col-start-9{
    grid-column-start: 9 !important;
  }

  .xxs\:col-start-10{
    grid-column-start: 10 !important;
  }

  .xxs\:col-start-11{
    grid-column-start: 11 !important;
  }

  .xxs\:col-start-12{
    grid-column-start: 12 !important;
  }

  .xxs\:col-start-13{
    grid-column-start: 13 !important;
  }

  .xxs\:col-start-auto{
    grid-column-start: auto !important;
  }

  .xxs\:col-end-1{
    grid-column-end: 1 !important;
  }

  .xxs\:col-end-2{
    grid-column-end: 2 !important;
  }

  .xxs\:col-end-3{
    grid-column-end: 3 !important;
  }

  .xxs\:col-end-4{
    grid-column-end: 4 !important;
  }

  .xxs\:col-end-5{
    grid-column-end: 5 !important;
  }

  .xxs\:col-end-6{
    grid-column-end: 6 !important;
  }

  .xxs\:col-end-7{
    grid-column-end: 7 !important;
  }

  .xxs\:col-end-8{
    grid-column-end: 8 !important;
  }

  .xxs\:col-end-9{
    grid-column-end: 9 !important;
  }

  .xxs\:col-end-10{
    grid-column-end: 10 !important;
  }

  .xxs\:col-end-11{
    grid-column-end: 11 !important;
  }

  .xxs\:col-end-12{
    grid-column-end: 12 !important;
  }

  .xxs\:col-end-13{
    grid-column-end: 13 !important;
  }

  .xxs\:col-end-auto{
    grid-column-end: auto !important;
  }

  .xxs\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

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

  .xxs\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .xxs\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .xxs\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .xxs\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .xxs\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .xxs\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .xxs\:row-auto{
    grid-row: auto !important;
  }

  .xxs\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .xxs\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .xxs\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .xxs\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .xxs\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .xxs\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .xxs\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .xxs\:row-start-1{
    grid-row-start: 1 !important;
  }

  .xxs\:row-start-2{
    grid-row-start: 2 !important;
  }

  .xxs\:row-start-3{
    grid-row-start: 3 !important;
  }

  .xxs\:row-start-4{
    grid-row-start: 4 !important;
  }

  .xxs\:row-start-5{
    grid-row-start: 5 !important;
  }

  .xxs\:row-start-6{
    grid-row-start: 6 !important;
  }

  .xxs\:row-start-7{
    grid-row-start: 7 !important;
  }

  .xxs\:row-start-auto{
    grid-row-start: auto !important;
  }

  .xxs\:row-end-1{
    grid-row-end: 1 !important;
  }

  .xxs\:row-end-2{
    grid-row-end: 2 !important;
  }

  .xxs\:row-end-3{
    grid-row-end: 3 !important;
  }

  .xxs\:row-end-4{
    grid-row-end: 4 !important;
  }

  .xxs\:row-end-5{
    grid-row-end: 5 !important;
  }

  .xxs\:row-end-6{
    grid-row-end: 6 !important;
  }

  .xxs\:row-end-7{
    grid-row-end: 7 !important;
  }

  .xxs\:row-end-auto{
    grid-row-end: auto !important;
  }

  .xxs\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .xxs\:transform-none{
    transform: none !important;
  }

  .xxs\:origin-center{
    transform-origin: center !important;
  }

  .xxs\:origin-top{
    transform-origin: top !important;
  }

  .xxs\:origin-top-right{
    transform-origin: top right !important;
  }

  .xxs\:origin-right{
    transform-origin: right !important;
  }

  .xxs\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .xxs\:origin-bottom{
    transform-origin: bottom !important;
  }

  .xxs\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .xxs\:origin-left{
    transform-origin: left !important;
  }

  .xxs\:origin-top-left{
    transform-origin: top left !important;
  }

  .xxs\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xxs\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xxs\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xxs\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xxs\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xxs\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xxs\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xxs\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xxs\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xxs\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xxs\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .xxs\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .xxs\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .xxs\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .xxs\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .xxs\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .xxs\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .xxs\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .xxs\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .xxs\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .xxs\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .xxs\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .xxs\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .xxs\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .xxs\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .xxs\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .xxs\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .xxs\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .xxs\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .xxs\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .xxs\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xxs\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xxs\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xxs\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xxs\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xxs\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xxs\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xxs\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xxs\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xxs\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xxs\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .xxs\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .xxs\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .xxs\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .xxs\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .xxs\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .xxs\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .xxs\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .xxs\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .xxs\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .xxs\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .xxs\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .xxs\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .xxs\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .xxs\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .xxs\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .xxs\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .xxs\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .xxs\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .xxs\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .xxs\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xxs\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xxs\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xxs\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xxs\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xxs\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xxs\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xxs\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xxs\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xxs\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xxs\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .xxs\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .xxs\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .xxs\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .xxs\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .xxs\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .xxs\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .xxs\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .xxs\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .xxs\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .xxs\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .xxs\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .xxs\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .xxs\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .xxs\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .xxs\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .xxs\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .xxs\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .xxs\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .xxs\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .xxs\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .xxs\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .xxs\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .xxs\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .xxs\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .xxs\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .xxs\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .xxs\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .xxs\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .xxs\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .xxs\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .xxs\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .xxs\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .xxs\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .xxs\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .xxs\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .xxs\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .xxs\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .xxs\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .xxs\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .xxs\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .xxs\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .xxs\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .xxs\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .xxs\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .xxs\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .xxs\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .xxs\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .xxs\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .xxs\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .xxs\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .xxs\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .xxs\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .xxs\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .xxs\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .xxs\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .xxs\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .xxs\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .xxs\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .xxs\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .xxs\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .xxs\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .xxs\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .xxs\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .xxs\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .xxs\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .xxs\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .xxs\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .xxs\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .xxs\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .xxs\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .xxs\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .xxs\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .xxs\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .xxs\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .xxs\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .xxs\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .xxs\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .xxs\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .xxs\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .xxs\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .xxs\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .xxs\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .xxs\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .xxs\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .xxs\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .xxs\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .xxs\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .xxs\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .xxs\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .xxs\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .xxs\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .xxs\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .xxs\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .xxs\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .xxs\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .xxs\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .xxs\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .xxs\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .xxs\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .xxs\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .xxs\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .xxs\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .xxs\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .xxs\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .xxs\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .xxs\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .xxs\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .xxs\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .xxs\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .xxs\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .xxs\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .xxs\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .xxs\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .xxs\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .xxs\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .xxs\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .xxs\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .xxs\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .xxs\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .xxs\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .xxs\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .xxs\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .xxs\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .xxs\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .xxs\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .xxs\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .xxs\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .xxs\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .xxs\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .xxs\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .xxs\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .xxs\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .xxs\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .xxs\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .xxs\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .xxs\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .xxs\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .xxs\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .xxs\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .xxs\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .xxs\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .xxs\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .xxs\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .xxs\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .xxs\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .xxs\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .xxs\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .xxs\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .xxs\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .xxs\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .xxs\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .xxs\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .xxs\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .xxs\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .xxs\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .xxs\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .xxs\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .xxs\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .xxs\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .xxs\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .xxs\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .xxs\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .xxs\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .xxs\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .xxs\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .xxs\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .xxs\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .xxs\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .xxs\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .xxs\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .xxs\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .xxs\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .xxs\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .xxs\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .xxs\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .xxs\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .xxs\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .xxs\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .xxs\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .xxs\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .xxs\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .xxs\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .xxs\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .xxs\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .xxs\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .xxs\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .xxs\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .xxs\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .xxs\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .xxs\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .xxs\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .xxs\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .xxs\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .xxs\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .xxs\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .xxs\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .xxs\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .xxs\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .xxs\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .xxs\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .xxs\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .xxs\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .xxs\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .xxs\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .xxs\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .xxs\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .xxs\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .xxs\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .xxs\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .xxs\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .xxs\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .xxs\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .xxs\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .xxs\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .xxs\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .xxs\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .xxs\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .xxs\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .xxs\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .xxs\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .xxs\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .xxs\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .xxs\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .xxs\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .xxs\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .xxs\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .xxs\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .xxs\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .xxs\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .xxs\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .xxs\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .xxs\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .xxs\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .xxs\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .xxs\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .xxs\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .xxs\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .xxs\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .xxs\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .xxs\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .xxs\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .xxs\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .xxs\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .xxs\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .xxs\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .xxs\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .xxs\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .xxs\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .xxs\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .xxs\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .xxs\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .xxs\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .xxs\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .xxs\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .xxs\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .xxs\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .xxs\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .xxs\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .xxs\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .xxs\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .xxs\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .xxs\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .xxs\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .xxs\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .xxs\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .xxs\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .xxs\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .xxs\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .xxs\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .xxs\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .xxs\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .xxs\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .xxs\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .xxs\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .xxs\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .xxs\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .xxs\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .xxs\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .xxs\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .xxs\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .xxs\:transition-none{
    transition-property: none !important;
  }

  .xxs\:transition-all{
    transition-property: all !important;
  }

  .xxs\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .xxs\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .xxs\:transition-opacity{
    transition-property: opacity !important;
  }

  .xxs\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .xxs\:transition-transform{
    transition-property: transform !important;
  }

  .xxs\:ease-linear{
    transition-timing-function: linear !important;
  }

  .xxs\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .xxs\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .xxs\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .xxs\:duration-75{
    transition-duration: 75ms !important;
  }

  .xxs\:duration-100{
    transition-duration: 100ms !important;
  }

  .xxs\:duration-150{
    transition-duration: 150ms !important;
  }

  .xxs\:duration-200{
    transition-duration: 200ms !important;
  }

  .xxs\:duration-300{
    transition-duration: 300ms !important;
  }

  .xxs\:duration-500{
    transition-duration: 500ms !important;
  }

  .xxs\:duration-700{
    transition-duration: 700ms !important;
  }

  .xxs\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .xxs\:delay-75{
    transition-delay: 75ms !important;
  }

  .xxs\:delay-100{
    transition-delay: 100ms !important;
  }

  .xxs\:delay-150{
    transition-delay: 150ms !important;
  }

  .xxs\:delay-200{
    transition-delay: 200ms !important;
  }

  .xxs\:delay-300{
    transition-delay: 300ms !important;
  }

  .xxs\:delay-500{
    transition-delay: 500ms !important;
  }

  .xxs\:delay-700{
    transition-delay: 700ms !important;
  }

  .xxs\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .xxs\:animate-none{
    animation: none !important;
  }

  .xxs\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .xxs\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .xxs\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .xxs\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (max-width: 639px){
  .xs\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .xs\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .xs\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1080px){
    .xs\:container{
      max-width: 1080px;
    }
  }

  .xs\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .xs\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .xs\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xs\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .xs\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .xs\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .xs\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xs\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .xs\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xs\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .xs\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xs\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .xs\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xs\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .xs\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xs\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .xs\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .xs\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .xs\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .xs\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .xs\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .xs\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .xs\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .xs\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .xs\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .xs\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .xs\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .xs\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .xs\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .xs\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .xs\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .xs\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .xs\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .xs\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .xs\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .xs\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .xs\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .xs\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .xs\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .xs\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .xs\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .xs\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .xs\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xs\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xs\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xs\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xs\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .xs\:bg-fixed{
    background-attachment: fixed !important;
  }

  .xs\:bg-local{
    background-attachment: local !important;
  }

  .xs\:bg-scroll{
    background-attachment: scroll !important;
  }

  .xs\:bg-clip-border{
    background-clip: border-box !important;
  }

  .xs\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .xs\:bg-clip-content{
    background-clip: content-box !important;
  }

  .xs\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .xs\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xs\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xs\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .xs\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .xs\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .xs\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .xs\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .xs\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .xs\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xs\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xs\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xs\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xs\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xs\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xs\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .xs\:bg-none{
    background-image: none !important;
  }

  .xs\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .xs\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .xs\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .xs\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .xs\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .xs\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .xs\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .xs\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .xs\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xs\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xs\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xs\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xs\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xs\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xs\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xs\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xs\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xs\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xs\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xs\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xs\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xs\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xs\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xs\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xs\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .xs\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .xs\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .xs\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .xs\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .xs\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .xs\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .xs\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .xs\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xs\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xs\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .xs\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .xs\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xs\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xs\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xs\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xs\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xs\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xs\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xs\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xs\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xs\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xs\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xs\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xs\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xs\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xs\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xs\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xs\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .xs\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .xs\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .xs\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .xs\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .xs\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .xs\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .xs\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .xs\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xs\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xs\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .xs\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .xs\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xs\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xs\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xs\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xs\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xs\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xs\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xs\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xs\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .xs\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .xs\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .xs\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .xs\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .xs\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .xs\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .xs\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .xs\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xs\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xs\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .xs\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .xs\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .xs\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .xs\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .xs\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .xs\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .xs\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .xs\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .xs\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xs\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .xs\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .xs\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .xs\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .xs\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .xs\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .xs\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .xs\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .xs\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .xs\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .xs\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .xs\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .xs\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .xs\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .xs\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .xs\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .xs\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .xs\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .xs\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .xs\:bg-bottom{
    background-position: bottom !important;
  }

  .xs\:bg-center{
    background-position: center !important;
  }

  .xs\:bg-left{
    background-position: left !important;
  }

  .xs\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .xs\:bg-left-top{
    background-position: left top !important;
  }

  .xs\:bg-right{
    background-position: right !important;
  }

  .xs\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .xs\:bg-right-top{
    background-position: right top !important;
  }

  .xs\:bg-top{
    background-position: top !important;
  }

  .xs\:bg-repeat{
    background-repeat: repeat !important;
  }

  .xs\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .xs\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .xs\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .xs\:bg-repeat-round{
    background-repeat: round !important;
  }

  .xs\:bg-repeat-space{
    background-repeat: space !important;
  }

  .xs\:bg-auto{
    background-size: auto !important;
  }

  .xs\:bg-cover{
    background-size: cover !important;
  }

  .xs\:bg-contain{
    background-size: contain !important;
  }

  .xs\:border-collapse{
    border-collapse: collapse !important;
  }

  .xs\:border-separate{
    border-collapse: separate !important;
  }

  .xs\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xs\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xs\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .xs\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .xs\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .xs\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .xs\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .xs\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .xs\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xs\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xs\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xs\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xs\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xs\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xs\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .xs\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .xs\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .xs\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .xs\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .xs\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .xs\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .xs\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .xs\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .xs\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .xs\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .xs\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .xs\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .xs\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .xs\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .xs\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .xs\:rounded-none{
    border-radius: 0 !important;
  }

  .xs\:rounded{
    border-radius: 4px !important;
  }

  .xs\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xs\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xs\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xs\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xs\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .xs\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .xs\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .xs\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .xs\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .xs\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .xs\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .xs\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .xs\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .xs\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .xs\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .xs\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .xs\:border-solid{
    border-style: solid !important;
  }

  .xs\:border-dashed{
    border-style: dashed !important;
  }

  .xs\:border-dotted{
    border-style: dotted !important;
  }

  .xs\:border-double{
    border-style: double !important;
  }

  .xs\:border-none{
    border-style: none !important;
  }

  .xs\:border-0{
    border-width: 0 !important;
  }

  .xs\:border-2{
    border-width: 2px !important;
  }

  .xs\:border-4{
    border-width: 4px !important;
  }

  .xs\:border-8{
    border-width: 8px !important;
  }

  .xs\:border{
    border-width: 1px !important;
  }

  .xs\:border-t-0{
    border-top-width: 0 !important;
  }

  .xs\:border-r-0{
    border-right-width: 0 !important;
  }

  .xs\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .xs\:border-l-0{
    border-left-width: 0 !important;
  }

  .xs\:border-t-2{
    border-top-width: 2px !important;
  }

  .xs\:border-r-2{
    border-right-width: 2px !important;
  }

  .xs\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .xs\:border-l-2{
    border-left-width: 2px !important;
  }

  .xs\:border-t-4{
    border-top-width: 4px !important;
  }

  .xs\:border-r-4{
    border-right-width: 4px !important;
  }

  .xs\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .xs\:border-l-4{
    border-left-width: 4px !important;
  }

  .xs\:border-t-8{
    border-top-width: 8px !important;
  }

  .xs\:border-r-8{
    border-right-width: 8px !important;
  }

  .xs\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .xs\:border-l-8{
    border-left-width: 8px !important;
  }

  .xs\:border-t{
    border-top-width: 1px !important;
  }

  .xs\:border-r{
    border-right-width: 1px !important;
  }

  .xs\:border-b{
    border-bottom-width: 1px !important;
  }

  .xs\:border-l{
    border-left-width: 1px !important;
  }

  .xs\:box-border{
    box-sizing: border-box !important;
  }

  .xs\:box-content{
    box-sizing: content-box !important;
  }

  .xs\:cursor-auto{
    cursor: auto !important;
  }

  .xs\:cursor-default{
    cursor: default !important;
  }

  .xs\:cursor-pointer{
    cursor: pointer !important;
  }

  .xs\:cursor-wait{
    cursor: wait !important;
  }

  .xs\:cursor-text{
    cursor: text !important;
  }

  .xs\:cursor-move{
    cursor: move !important;
  }

  .xs\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .xs\:block{
    display: block !important;
  }

  .xs\:inline-block{
    display: inline-block !important;
  }

  .xs\:inline{
    display: inline !important;
  }

  .xs\:flex{
    display: flex !important;
  }

  .xs\:inline-flex{
    display: inline-flex !important;
  }

  .xs\:table{
    display: table !important;
  }

  .xs\:table-caption{
    display: table-caption !important;
  }

  .xs\:table-cell{
    display: table-cell !important;
  }

  .xs\:table-column{
    display: table-column !important;
  }

  .xs\:table-column-group{
    display: table-column-group !important;
  }

  .xs\:table-footer-group{
    display: table-footer-group !important;
  }

  .xs\:table-header-group{
    display: table-header-group !important;
  }

  .xs\:table-row-group{
    display: table-row-group !important;
  }

  .xs\:table-row{
    display: table-row !important;
  }

  .xs\:flow-root{
    display: flow-root !important;
  }

  .xs\:grid{
    display: grid !important;
  }

  .xs\:inline-grid{
    display: inline-grid !important;
  }

  .xs\:contents{
    display: contents !important;
  }

  .xs\:hidden{
    display: none !important;
  }

  .xs\:flex-row{
    flex-direction: row !important;
  }

  .xs\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .xs\:flex-col{
    flex-direction: column !important;
  }

  .xs\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .xs\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .xs\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .xs\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .xs\:place-items-auto{
    place-items: auto !important;
  }

  .xs\:place-items-start{
    place-items: start !important;
  }

  .xs\:place-items-end{
    place-items: end !important;
  }

  .xs\:place-items-center{
    place-items: center !important;
  }

  .xs\:place-items-stretch{
    place-items: stretch !important;
  }

  .xs\:place-content-center{
    place-content: center !important;
  }

  .xs\:place-content-start{
    place-content: start !important;
  }

  .xs\:place-content-end{
    place-content: end !important;
  }

  .xs\:place-content-between{
    place-content: space-between !important;
  }

  .xs\:place-content-around{
    place-content: space-around !important;
  }

  .xs\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .xs\:place-content-stretch{
    place-content: stretch !important;
  }

  .xs\:place-self-auto{
    place-self: auto !important;
  }

  .xs\:place-self-start{
    place-self: start !important;
  }

  .xs\:place-self-end{
    place-self: end !important;
  }

  .xs\:place-self-center{
    place-self: center !important;
  }

  .xs\:place-self-stretch{
    place-self: stretch !important;
  }

  .xs\:items-start{
    align-items: flex-start !important;
  }

  .xs\:items-end{
    align-items: flex-end !important;
  }

  .xs\:items-center{
    align-items: center !important;
  }

  .xs\:items-baseline{
    align-items: baseline !important;
  }

  .xs\:items-stretch{
    align-items: stretch !important;
  }

  .xs\:content-center{
    align-content: center !important;
  }

  .xs\:content-start{
    align-content: flex-start !important;
  }

  .xs\:content-end{
    align-content: flex-end !important;
  }

  .xs\:content-between{
    align-content: space-between !important;
  }

  .xs\:content-around{
    align-content: space-around !important;
  }

  .xs\:content-evenly{
    align-content: space-evenly !important;
  }

  .xs\:self-auto{
    align-self: auto !important;
  }

  .xs\:self-start{
    align-self: flex-start !important;
  }

  .xs\:self-end{
    align-self: flex-end !important;
  }

  .xs\:self-center{
    align-self: center !important;
  }

  .xs\:self-stretch{
    align-self: stretch !important;
  }

  .xs\:justify-items-auto{
    justify-items: auto !important;
  }

  .xs\:justify-items-start{
    justify-items: start !important;
  }

  .xs\:justify-items-end{
    justify-items: end !important;
  }

  .xs\:justify-items-center{
    justify-items: center !important;
  }

  .xs\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .xs\:justify-start{
    justify-content: flex-start !important;
  }

  .xs\:justify-end{
    justify-content: flex-end !important;
  }

  .xs\:justify-center{
    justify-content: center !important;
  }

  .xs\:justify-between{
    justify-content: space-between !important;
  }

  .xs\:justify-around{
    justify-content: space-around !important;
  }

  .xs\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .xs\:justify-self-auto{
    justify-self: auto !important;
  }

  .xs\:justify-self-start{
    justify-self: start !important;
  }

  .xs\:justify-self-end{
    justify-self: end !important;
  }

  .xs\:justify-self-center{
    justify-self: center !important;
  }

  .xs\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .xs\:flex-1{
    flex: 1 1 0% !important;
  }

  .xs\:flex-auto{
    flex: 1 1 auto !important;
  }

  .xs\:flex-initial{
    flex: 0 1 auto !important;
  }

  .xs\:flex-none{
    flex: none !important;
  }

  .xs\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .xs\:flex-grow{
    flex-grow: 1 !important;
  }

  .xs\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .xs\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .xs\:order-1{
    order: 1 !important;
  }

  .xs\:order-2{
    order: 2 !important;
  }

  .xs\:order-3{
    order: 3 !important;
  }

  .xs\:order-4{
    order: 4 !important;
  }

  .xs\:order-5{
    order: 5 !important;
  }

  .xs\:order-6{
    order: 6 !important;
  }

  .xs\:order-7{
    order: 7 !important;
  }

  .xs\:order-8{
    order: 8 !important;
  }

  .xs\:order-9{
    order: 9 !important;
  }

  .xs\:order-10{
    order: 10 !important;
  }

  .xs\:order-11{
    order: 11 !important;
  }

  .xs\:order-12{
    order: 12 !important;
  }

  .xs\:order-first{
    order: -9999 !important;
  }

  .xs\:order-last{
    order: 9999 !important;
  }

  .xs\:order-none{
    order: 0 !important;
  }

  .xs\:float-right{
    float: right !important;
  }

  .xs\:float-left{
    float: left !important;
  }

  .xs\:float-none{
    float: none !important;
  }

  .xs\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xs\:clear-left{
    clear: left !important;
  }

  .xs\:clear-right{
    clear: right !important;
  }

  .xs\:clear-both{
    clear: both !important;
  }

  .xs\:clear-none{
    clear: none !important;
  }

  .xs\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .xs\:font-body{
    font-family: PT Sans, sans !important;
  }

  .xs\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .xs\:font-hairline{
    font-weight: 100 !important;
  }

  .xs\:font-thin{
    font-weight: 200 !important;
  }

  .xs\:font-light{
    font-weight: 300 !important;
  }

  .xs\:font-normal{
    font-weight: 400 !important;
  }

  .xs\:font-medium{
    font-weight: 500 !important;
  }

  .xs\:font-semibold{
    font-weight: 600 !important;
  }

  .xs\:font-bold{
    font-weight: 700 !important;
  }

  .xs\:font-extrabold{
    font-weight: 800 !important;
  }

  .xs\:font-black{
    font-weight: 900 !important;
  }

  .xs\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .xs\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .xs\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .xs\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .xs\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .xs\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .xs\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .xs\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .xs\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .xs\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .xs\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .xs\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .xs\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .xs\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .xs\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .xs\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .xs\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .xs\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .xs\:h-1{
    height: .5rem !important;
  }

  .xs\:h-2{
    height: 1rem !important;
  }

  .xs\:h-3{
    height: 2rem !important;
  }

  .xs\:h-4{
    height: 2.5rem !important;
  }

  .xs\:h-5{
    height: 3rem !important;
  }

  .xs\:h-6{
    height: 4rem !important;
  }

  .xs\:h-7{
    height: 5rem !important;
  }

  .xs\:h-8{
    height: 6rem !important;
  }

  .xs\:h-9{
    height: 7rem !important;
  }

  .xs\:h-10{
    height: 8rem !important;
  }

  .xs\:h-auto{
    height: auto !important;
  }

  .xs\:h-full{
    height: 100% !important;
  }

  .xs\:h-screen{
    height: 100vh !important;
  }

  .xs\:text-xs{
    font-size: .75rem !important;
  }

  .xs\:text-sm{
    font-size: .875rem !important;
  }

  .xs\:text-base{
    font-size: 1rem !important;
  }

  .xs\:text-lg{
    font-size: 1.125rem !important;
  }

  .xs\:text-xl{
    font-size: 1.25rem !important;
  }

  .xs\:text-2xl{
    font-size: 1.5rem !important;
  }

  .xs\:text-3xl{
    font-size: 1.875rem !important;
  }

  .xs\:text-4xl{
    font-size: 2.25rem !important;
  }

  .xs\:text-5xl{
    font-size: 3rem !important;
  }

  .xs\:text-6xl{
    font-size: 3.5rem !important;
  }

  .xs\:leading-large{
    line-height: 160% !important;
  }

  .xs\:leading-normal{
    line-height: 150% !important;
  }

  .xs\:leading-small{
    line-height: 125% !important;
  }

  .xs\:leading-reset{
    line-height: 100% !important;
  }

  .xs\:list-inside{
    list-style-position: inside !important;
  }

  .xs\:list-outside{
    list-style-position: outside !important;
  }

  .xs\:list-none{
    list-style-type: none !important;
  }

  .xs\:list-disc{
    list-style-type: disc !important;
  }

  .xs\:list-decimal{
    list-style-type: decimal !important;
  }

  .xs\:m-1{
    margin: .5rem !important;
  }

  .xs\:m-2{
    margin: 1rem !important;
  }

  .xs\:m-3{
    margin: 2rem !important;
  }

  .xs\:m-4{
    margin: 2.5rem !important;
  }

  .xs\:m-5{
    margin: 3rem !important;
  }

  .xs\:m-6{
    margin: 4rem !important;
  }

  .xs\:m-7{
    margin: 5rem !important;
  }

  .xs\:m-8{
    margin: 6rem !important;
  }

  .xs\:m-9{
    margin: 7rem !important;
  }

  .xs\:m-10{
    margin: 8rem !important;
  }

  .xs\:m-auto{
    margin: auto !important;
  }

  .xs\:-m-1{
    margin: -0.5rem !important;
  }

  .xs\:-m-2{
    margin: -1rem !important;
  }

  .xs\:-m-3{
    margin: -2rem !important;
  }

  .xs\:-m-4{
    margin: -2.5rem !important;
  }

  .xs\:-m-5{
    margin: -3rem !important;
  }

  .xs\:-m-6{
    margin: -4rem !important;
  }

  .xs\:-m-7{
    margin: -5rem !important;
  }

  .xs\:-m-8{
    margin: -6rem !important;
  }

  .xs\:-m-9{
    margin: -7rem !important;
  }

  .xs\:-m-10{
    margin: -8rem !important;
  }

  .xs\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .xs\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .xs\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xs\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xs\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xs\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xs\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .xs\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xs\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xs\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xs\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xs\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xs\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xs\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xs\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .xs\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xs\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .xs\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .xs\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .xs\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xs\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xs\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xs\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xs\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xs\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xs\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xs\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xs\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xs\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .xs\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .xs\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .xs\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .xs\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .xs\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .xs\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .xs\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .xs\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .xs\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .xs\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .xs\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .xs\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .xs\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .xs\:mt-1{
    margin-top: .5rem !important;
  }

  .xs\:mr-1{
    margin-right: .5rem !important;
  }

  .xs\:mb-1{
    margin-bottom: .5rem !important;
  }

  .xs\:ml-1{
    margin-left: .5rem !important;
  }

  .xs\:mt-2{
    margin-top: 1rem !important;
  }

  .xs\:mr-2{
    margin-right: 1rem !important;
  }

  .xs\:mb-2{
    margin-bottom: 1rem !important;
  }

  .xs\:ml-2{
    margin-left: 1rem !important;
  }

  .xs\:mt-3{
    margin-top: 2rem !important;
  }

  .xs\:mr-3{
    margin-right: 2rem !important;
  }

  .xs\:mb-3{
    margin-bottom: 2rem !important;
  }

  .xs\:ml-3{
    margin-left: 2rem !important;
  }

  .xs\:mt-4{
    margin-top: 2.5rem !important;
  }

  .xs\:mr-4{
    margin-right: 2.5rem !important;
  }

  .xs\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .xs\:ml-4{
    margin-left: 2.5rem !important;
  }

  .xs\:mt-5{
    margin-top: 3rem !important;
  }

  .xs\:mr-5{
    margin-right: 3rem !important;
  }

  .xs\:mb-5{
    margin-bottom: 3rem !important;
  }

  .xs\:ml-5{
    margin-left: 3rem !important;
  }

  .xs\:mt-6{
    margin-top: 4rem !important;
  }

  .xs\:mr-6{
    margin-right: 4rem !important;
  }

  .xs\:mb-6{
    margin-bottom: 4rem !important;
  }

  .xs\:ml-6{
    margin-left: 4rem !important;
  }

  .xs\:mt-7{
    margin-top: 5rem !important;
  }

  .xs\:mr-7{
    margin-right: 5rem !important;
  }

  .xs\:mb-7{
    margin-bottom: 5rem !important;
  }

  .xs\:ml-7{
    margin-left: 5rem !important;
  }

  .xs\:mt-8{
    margin-top: 6rem !important;
  }

  .xs\:mr-8{
    margin-right: 6rem !important;
  }

  .xs\:mb-8{
    margin-bottom: 6rem !important;
  }

  .xs\:ml-8{
    margin-left: 6rem !important;
  }

  .xs\:mt-9{
    margin-top: 7rem !important;
  }

  .xs\:mr-9{
    margin-right: 7rem !important;
  }

  .xs\:mb-9{
    margin-bottom: 7rem !important;
  }

  .xs\:ml-9{
    margin-left: 7rem !important;
  }

  .xs\:mt-10{
    margin-top: 8rem !important;
  }

  .xs\:mr-10{
    margin-right: 8rem !important;
  }

  .xs\:mb-10{
    margin-bottom: 8rem !important;
  }

  .xs\:ml-10{
    margin-left: 8rem !important;
  }

  .xs\:mt-auto{
    margin-top: auto !important;
  }

  .xs\:mr-auto{
    margin-right: auto !important;
  }

  .xs\:mb-auto{
    margin-bottom: auto !important;
  }

  .xs\:ml-auto{
    margin-left: auto !important;
  }

  .xs\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .xs\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .xs\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .xs\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .xs\:-mt-2{
    margin-top: -1rem !important;
  }

  .xs\:-mr-2{
    margin-right: -1rem !important;
  }

  .xs\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .xs\:-ml-2{
    margin-left: -1rem !important;
  }

  .xs\:-mt-3{
    margin-top: -2rem !important;
  }

  .xs\:-mr-3{
    margin-right: -2rem !important;
  }

  .xs\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .xs\:-ml-3{
    margin-left: -2rem !important;
  }

  .xs\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .xs\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .xs\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .xs\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .xs\:-mt-5{
    margin-top: -3rem !important;
  }

  .xs\:-mr-5{
    margin-right: -3rem !important;
  }

  .xs\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .xs\:-ml-5{
    margin-left: -3rem !important;
  }

  .xs\:-mt-6{
    margin-top: -4rem !important;
  }

  .xs\:-mr-6{
    margin-right: -4rem !important;
  }

  .xs\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .xs\:-ml-6{
    margin-left: -4rem !important;
  }

  .xs\:-mt-7{
    margin-top: -5rem !important;
  }

  .xs\:-mr-7{
    margin-right: -5rem !important;
  }

  .xs\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .xs\:-ml-7{
    margin-left: -5rem !important;
  }

  .xs\:-mt-8{
    margin-top: -6rem !important;
  }

  .xs\:-mr-8{
    margin-right: -6rem !important;
  }

  .xs\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .xs\:-ml-8{
    margin-left: -6rem !important;
  }

  .xs\:-mt-9{
    margin-top: -7rem !important;
  }

  .xs\:-mr-9{
    margin-right: -7rem !important;
  }

  .xs\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .xs\:-ml-9{
    margin-left: -7rem !important;
  }

  .xs\:-mt-10{
    margin-top: -8rem !important;
  }

  .xs\:-mr-10{
    margin-right: -8rem !important;
  }

  .xs\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .xs\:-ml-10{
    margin-left: -8rem !important;
  }

  .xs\:max-h-full{
    max-height: 100% !important;
  }

  .xs\:max-h-screen{
    max-height: 100vh !important;
  }

  .xs\:max-w-none{
    max-width: none !important;
  }

  .xs\:max-w-xs{
    max-width: 20rem !important;
  }

  .xs\:max-w-sm{
    max-width: 24rem !important;
  }

  .xs\:max-w-md{
    max-width: 28rem !important;
  }

  .xs\:max-w-lg{
    max-width: 32rem !important;
  }

  .xs\:max-w-xl{
    max-width: 36rem !important;
  }

  .xs\:max-w-2xl{
    max-width: 42rem !important;
  }

  .xs\:max-w-3xl{
    max-width: 48rem !important;
  }

  .xs\:max-w-4xl{
    max-width: 56rem !important;
  }

  .xs\:max-w-5xl{
    max-width: 64rem !important;
  }

  .xs\:max-w-6xl{
    max-width: 72rem !important;
  }

  .xs\:max-w-full{
    max-width: 100% !important;
  }

  .xs\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .xs\:max-w-screen-md{
    max-width: 768px !important;
  }

  .xs\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .xs\:min-h-0{
    min-height: 0 !important;
  }

  .xs\:min-h-full{
    min-height: 100% !important;
  }

  .xs\:min-h-screen{
    min-height: 100vh !important;
  }

  .xs\:min-w-0{
    min-width: 0 !important;
  }

  .xs\:min-w-full{
    min-width: 100% !important;
  }

  .xs\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .xs\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .xs\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .xs\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .xs\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .xs\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .xs\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .xs\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .xs\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .xs\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .xs\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .xs\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .xs\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .xs\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .xs\:opacity-0{
    opacity: 0 !important;
  }

  .xs\:opacity-25{
    opacity: 0.25 !important;
  }

  .xs\:opacity-50{
    opacity: 0.5 !important;
  }

  .xs\:opacity-75{
    opacity: 0.75 !important;
  }

  .xs\:opacity-100{
    opacity: 1 !important;
  }

  .xs\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .xs\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .xs\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .xs\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .xs\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .xs\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .xs\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .xs\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .xs\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .xs\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .xs\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xs\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xs\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xs\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xs\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xs\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xs\:overflow-auto{
    overflow: auto !important;
  }

  .xs\:overflow-hidden{
    overflow: hidden !important;
  }

  .xs\:overflow-visible{
    overflow: visible !important;
  }

  .xs\:overflow-scroll{
    overflow: scroll !important;
  }

  .xs\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .xs\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .xs\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .xs\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .xs\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .xs\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .xs\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .xs\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .xs\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .xs\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .xs\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .xs\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .xs\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .xs\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .xs\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .xs\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .xs\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .xs\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .xs\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .xs\:p-1{
    padding: .5rem !important;
  }

  .xs\:p-2{
    padding: 1rem !important;
  }

  .xs\:p-3{
    padding: 2rem !important;
  }

  .xs\:p-4{
    padding: 2.5rem !important;
  }

  .xs\:p-5{
    padding: 3rem !important;
  }

  .xs\:p-6{
    padding: 4rem !important;
  }

  .xs\:p-7{
    padding: 5rem !important;
  }

  .xs\:p-8{
    padding: 6rem !important;
  }

  .xs\:p-9{
    padding: 7rem !important;
  }

  .xs\:p-10{
    padding: 8rem !important;
  }

  .xs\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .xs\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .xs\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xs\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xs\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xs\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xs\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .xs\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .xs\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .xs\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xs\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .xs\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .xs\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .xs\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .xs\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .xs\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .xs\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .xs\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .xs\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .xs\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .xs\:pt-1{
    padding-top: .5rem !important;
  }

  .xs\:pr-1{
    padding-right: .5rem !important;
  }

  .xs\:pb-1{
    padding-bottom: .5rem !important;
  }

  .xs\:pl-1{
    padding-left: .5rem !important;
  }

  .xs\:pt-2{
    padding-top: 1rem !important;
  }

  .xs\:pr-2{
    padding-right: 1rem !important;
  }

  .xs\:pb-2{
    padding-bottom: 1rem !important;
  }

  .xs\:pl-2{
    padding-left: 1rem !important;
  }

  .xs\:pt-3{
    padding-top: 2rem !important;
  }

  .xs\:pr-3{
    padding-right: 2rem !important;
  }

  .xs\:pb-3{
    padding-bottom: 2rem !important;
  }

  .xs\:pl-3{
    padding-left: 2rem !important;
  }

  .xs\:pt-4{
    padding-top: 2.5rem !important;
  }

  .xs\:pr-4{
    padding-right: 2.5rem !important;
  }

  .xs\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .xs\:pl-4{
    padding-left: 2.5rem !important;
  }

  .xs\:pt-5{
    padding-top: 3rem !important;
  }

  .xs\:pr-5{
    padding-right: 3rem !important;
  }

  .xs\:pb-5{
    padding-bottom: 3rem !important;
  }

  .xs\:pl-5{
    padding-left: 3rem !important;
  }

  .xs\:pt-6{
    padding-top: 4rem !important;
  }

  .xs\:pr-6{
    padding-right: 4rem !important;
  }

  .xs\:pb-6{
    padding-bottom: 4rem !important;
  }

  .xs\:pl-6{
    padding-left: 4rem !important;
  }

  .xs\:pt-7{
    padding-top: 5rem !important;
  }

  .xs\:pr-7{
    padding-right: 5rem !important;
  }

  .xs\:pb-7{
    padding-bottom: 5rem !important;
  }

  .xs\:pl-7{
    padding-left: 5rem !important;
  }

  .xs\:pt-8{
    padding-top: 6rem !important;
  }

  .xs\:pr-8{
    padding-right: 6rem !important;
  }

  .xs\:pb-8{
    padding-bottom: 6rem !important;
  }

  .xs\:pl-8{
    padding-left: 6rem !important;
  }

  .xs\:pt-9{
    padding-top: 7rem !important;
  }

  .xs\:pr-9{
    padding-right: 7rem !important;
  }

  .xs\:pb-9{
    padding-bottom: 7rem !important;
  }

  .xs\:pl-9{
    padding-left: 7rem !important;
  }

  .xs\:pt-10{
    padding-top: 8rem !important;
  }

  .xs\:pr-10{
    padding-right: 8rem !important;
  }

  .xs\:pb-10{
    padding-bottom: 8rem !important;
  }

  .xs\:pl-10{
    padding-left: 8rem !important;
  }

  .xs\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .xs\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xs\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xs\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xs\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xs\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xs\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xs\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xs\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xs\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xs\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xs\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xs\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xs\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xs\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xs\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xs\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xs\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xs\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xs\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xs\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xs\:pointer-events-none{
    pointer-events: none !important;
  }

  .xs\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .xs\:static{
    position: static !important;
  }

  .xs\:fixed{
    position: fixed !important;
  }

  .xs\:absolute{
    position: absolute !important;
  }

  .xs\:relative{
    position: relative !important;
  }

  .xs\:sticky{
    position: sticky !important;
  }

  .xs\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xs\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xs\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .xs\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .xs\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .xs\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .xs\:top-0{
    top: 0 !important;
  }

  .xs\:right-0{
    right: 0 !important;
  }

  .xs\:bottom-0{
    bottom: 0 !important;
  }

  .xs\:left-0{
    left: 0 !important;
  }

  .xs\:top-auto{
    top: auto !important;
  }

  .xs\:right-auto{
    right: auto !important;
  }

  .xs\:bottom-auto{
    bottom: auto !important;
  }

  .xs\:left-auto{
    left: auto !important;
  }

  .xs\:resize-none{
    resize: none !important;
  }

  .xs\:resize-y{
    resize: vertical !important;
  }

  .xs\:resize-x{
    resize: horizontal !important;
  }

  .xs\:resize{
    resize: both !important;
  }

  .xs\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xs\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xs\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xs\:shadow-none{
    box-shadow: none !important;
  }

  .xs\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xs\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xs\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xs\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .xs\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xs\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xs\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xs\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .xs\:fill-current{
    fill: currentColor !important;
  }

  .xs\:stroke-current{
    stroke: currentColor !important;
  }

  .xs\:stroke-0{
    stroke-width: 0 !important;
  }

  .xs\:stroke-1{
    stroke-width: 1 !important;
  }

  .xs\:stroke-2{
    stroke-width: 2 !important;
  }

  .xs\:table-auto{
    table-layout: auto !important;
  }

  .xs\:table-fixed{
    table-layout: fixed !important;
  }

  .xs\:text-left{
    text-align: left !important;
  }

  .xs\:text-center{
    text-align: center !important;
  }

  .xs\:text-right{
    text-align: right !important;
  }

  .xs\:text-justify{
    text-align: justify !important;
  }

  .xs\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xs\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xs\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .xs\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .xs\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .xs\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .xs\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .xs\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .xs\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xs\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xs\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xs\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xs\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xs\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xs\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .xs\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .xs\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .xs\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .xs\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .xs\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .xs\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .xs\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .xs\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .xs\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .xs\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .xs\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .xs\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .xs\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .xs\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .xs\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .xs\:italic{
    font-style: italic !important;
  }

  .xs\:not-italic{
    font-style: normal !important;
  }

  .xs\:uppercase{
    text-transform: uppercase !important;
  }

  .xs\:lowercase{
    text-transform: lowercase !important;
  }

  .xs\:capitalize{
    text-transform: capitalize !important;
  }

  .xs\:normal-case{
    text-transform: none !important;
  }

  .xs\:underline{
    text-decoration: underline !important;
  }

  .xs\:line-through{
    text-decoration: line-through !important;
  }

  .xs\:no-underline{
    text-decoration: none !important;
  }

  .xs\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .xs\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .xs\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .xs\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .xs\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .xs\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .xs\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xs\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xs\:ordinal, .xs\:slashed-zero, .xs\:lining-nums, .xs\:oldstyle-nums, .xs\:proportional-nums, .xs\:tabular-nums, .xs\:diagonal-fractions, .xs\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .xs\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .xs\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .xs\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .xs\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .xs\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .xs\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .xs\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .xs\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .xs\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .xs\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .xs\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .xs\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .xs\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .xs\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .xs\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .xs\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .xs\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .xs\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .xs\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .xs\:align-baseline{
    vertical-align: baseline !important;
  }

  .xs\:align-top{
    vertical-align: top !important;
  }

  .xs\:align-middle{
    vertical-align: middle !important;
  }

  .xs\:align-bottom{
    vertical-align: bottom !important;
  }

  .xs\:align-text-top{
    vertical-align: text-top !important;
  }

  .xs\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .xs\:visible{
    visibility: visible !important;
  }

  .xs\:invisible{
    visibility: hidden !important;
  }

  .xs\:whitespace-normal{
    white-space: normal !important;
  }

  .xs\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .xs\:whitespace-pre{
    white-space: pre !important;
  }

  .xs\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .xs\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .xs\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .xs\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .xs\:break-all{
    word-break: break-all !important;
  }

  .xs\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xs\:w-1{
    width: .5rem !important;
  }

  .xs\:w-2{
    width: 1rem !important;
  }

  .xs\:w-3{
    width: 2rem !important;
  }

  .xs\:w-4{
    width: 2.5rem !important;
  }

  .xs\:w-5{
    width: 3rem !important;
  }

  .xs\:w-6{
    width: 4rem !important;
  }

  .xs\:w-7{
    width: 5rem !important;
  }

  .xs\:w-8{
    width: 6rem !important;
  }

  .xs\:w-9{
    width: 7rem !important;
  }

  .xs\:w-10{
    width: 8rem !important;
  }

  .xs\:w-auto{
    width: auto !important;
  }

  .xs\:w-1\/2{
    width: 50% !important;
  }

  .xs\:w-1\/3{
    width: 33.333333% !important;
  }

  .xs\:w-2\/3{
    width: 66.666667% !important;
  }

  .xs\:w-1\/4{
    width: 25% !important;
  }

  .xs\:w-2\/4{
    width: 50% !important;
  }

  .xs\:w-3\/4{
    width: 75% !important;
  }

  .xs\:w-1\/5{
    width: 20% !important;
  }

  .xs\:w-2\/5{
    width: 40% !important;
  }

  .xs\:w-3\/5{
    width: 60% !important;
  }

  .xs\:w-4\/5{
    width: 80% !important;
  }

  .xs\:w-1\/6{
    width: 16.666667% !important;
  }

  .xs\:w-2\/6{
    width: 33.333333% !important;
  }

  .xs\:w-3\/6{
    width: 50% !important;
  }

  .xs\:w-4\/6{
    width: 66.666667% !important;
  }

  .xs\:w-5\/6{
    width: 83.333333% !important;
  }

  .xs\:w-1\/12{
    width: 8.333333% !important;
  }

  .xs\:w-2\/12{
    width: 16.666667% !important;
  }

  .xs\:w-3\/12{
    width: 25% !important;
  }

  .xs\:w-4\/12{
    width: 33.333333% !important;
  }

  .xs\:w-5\/12{
    width: 41.666667% !important;
  }

  .xs\:w-6\/12{
    width: 50% !important;
  }

  .xs\:w-7\/12{
    width: 58.333333% !important;
  }

  .xs\:w-8\/12{
    width: 66.666667% !important;
  }

  .xs\:w-9\/12{
    width: 75% !important;
  }

  .xs\:w-10\/12{
    width: 83.333333% !important;
  }

  .xs\:w-11\/12{
    width: 91.666667% !important;
  }

  .xs\:w-full{
    width: 100% !important;
  }

  .xs\:w-screen{
    width: 100vw !important;
  }

  .xs\:z-0{
    z-index: 0 !important;
  }

  .xs\:z-10{
    z-index: 10 !important;
  }

  .xs\:z-20{
    z-index: 20 !important;
  }

  .xs\:z-30{
    z-index: 30 !important;
  }

  .xs\:z-40{
    z-index: 40 !important;
  }

  .xs\:z-50{
    z-index: 50 !important;
  }

  .xs\:z-auto{
    z-index: auto !important;
  }

  .xs\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .xs\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .xs\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .xs\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .xs\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .xs\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .xs\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .xs\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .xs\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .xs\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .xs\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .xs\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .xs\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .xs\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .xs\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .xs\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .xs\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .xs\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .xs\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .xs\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .xs\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .xs\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .xs\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .xs\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .xs\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .xs\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .xs\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .xs\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .xs\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .xs\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .xs\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .xs\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xs\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xs\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xs\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xs\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xs\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xs\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xs\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .xs\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xs\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .xs\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xs\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xs\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xs\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xs\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xs\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xs\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xs\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .xs\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xs\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .xs\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .xs\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .xs\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .xs\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

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

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

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

  .xs\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .xs\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .xs\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .xs\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .xs\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .xs\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .xs\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .xs\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .xs\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .xs\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .xs\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .xs\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .xs\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .xs\:col-auto{
    grid-column: auto !important;
  }

  .xs\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .xs\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .xs\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .xs\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .xs\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .xs\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .xs\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .xs\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .xs\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .xs\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .xs\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .xs\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .xs\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .xs\:col-start-1{
    grid-column-start: 1 !important;
  }

  .xs\:col-start-2{
    grid-column-start: 2 !important;
  }

  .xs\:col-start-3{
    grid-column-start: 3 !important;
  }

  .xs\:col-start-4{
    grid-column-start: 4 !important;
  }

  .xs\:col-start-5{
    grid-column-start: 5 !important;
  }

  .xs\:col-start-6{
    grid-column-start: 6 !important;
  }

  .xs\:col-start-7{
    grid-column-start: 7 !important;
  }

  .xs\:col-start-8{
    grid-column-start: 8 !important;
  }

  .xs\:col-start-9{
    grid-column-start: 9 !important;
  }

  .xs\:col-start-10{
    grid-column-start: 10 !important;
  }

  .xs\:col-start-11{
    grid-column-start: 11 !important;
  }

  .xs\:col-start-12{
    grid-column-start: 12 !important;
  }

  .xs\:col-start-13{
    grid-column-start: 13 !important;
  }

  .xs\:col-start-auto{
    grid-column-start: auto !important;
  }

  .xs\:col-end-1{
    grid-column-end: 1 !important;
  }

  .xs\:col-end-2{
    grid-column-end: 2 !important;
  }

  .xs\:col-end-3{
    grid-column-end: 3 !important;
  }

  .xs\:col-end-4{
    grid-column-end: 4 !important;
  }

  .xs\:col-end-5{
    grid-column-end: 5 !important;
  }

  .xs\:col-end-6{
    grid-column-end: 6 !important;
  }

  .xs\:col-end-7{
    grid-column-end: 7 !important;
  }

  .xs\:col-end-8{
    grid-column-end: 8 !important;
  }

  .xs\:col-end-9{
    grid-column-end: 9 !important;
  }

  .xs\:col-end-10{
    grid-column-end: 10 !important;
  }

  .xs\:col-end-11{
    grid-column-end: 11 !important;
  }

  .xs\:col-end-12{
    grid-column-end: 12 !important;
  }

  .xs\:col-end-13{
    grid-column-end: 13 !important;
  }

  .xs\:col-end-auto{
    grid-column-end: auto !important;
  }

  .xs\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .xs\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

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

  .xs\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .xs\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .xs\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .xs\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .xs\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .xs\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .xs\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .xs\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .xs\:row-auto{
    grid-row: auto !important;
  }

  .xs\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .xs\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .xs\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .xs\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .xs\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .xs\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .xs\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .xs\:row-start-1{
    grid-row-start: 1 !important;
  }

  .xs\:row-start-2{
    grid-row-start: 2 !important;
  }

  .xs\:row-start-3{
    grid-row-start: 3 !important;
  }

  .xs\:row-start-4{
    grid-row-start: 4 !important;
  }

  .xs\:row-start-5{
    grid-row-start: 5 !important;
  }

  .xs\:row-start-6{
    grid-row-start: 6 !important;
  }

  .xs\:row-start-7{
    grid-row-start: 7 !important;
  }

  .xs\:row-start-auto{
    grid-row-start: auto !important;
  }

  .xs\:row-end-1{
    grid-row-end: 1 !important;
  }

  .xs\:row-end-2{
    grid-row-end: 2 !important;
  }

  .xs\:row-end-3{
    grid-row-end: 3 !important;
  }

  .xs\:row-end-4{
    grid-row-end: 4 !important;
  }

  .xs\:row-end-5{
    grid-row-end: 5 !important;
  }

  .xs\:row-end-6{
    grid-row-end: 6 !important;
  }

  .xs\:row-end-7{
    grid-row-end: 7 !important;
  }

  .xs\:row-end-auto{
    grid-row-end: auto !important;
  }

  .xs\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .xs\:transform-none{
    transform: none !important;
  }

  .xs\:origin-center{
    transform-origin: center !important;
  }

  .xs\:origin-top{
    transform-origin: top !important;
  }

  .xs\:origin-top-right{
    transform-origin: top right !important;
  }

  .xs\:origin-right{
    transform-origin: right !important;
  }

  .xs\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .xs\:origin-bottom{
    transform-origin: bottom !important;
  }

  .xs\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .xs\:origin-left{
    transform-origin: left !important;
  }

  .xs\:origin-top-left{
    transform-origin: top left !important;
  }

  .xs\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xs\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xs\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xs\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xs\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xs\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xs\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xs\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xs\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xs\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xs\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .xs\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .xs\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .xs\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .xs\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .xs\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .xs\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .xs\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .xs\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .xs\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .xs\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .xs\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .xs\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .xs\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .xs\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .xs\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .xs\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .xs\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .xs\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .xs\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .xs\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xs\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xs\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xs\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xs\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xs\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xs\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xs\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xs\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xs\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xs\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .xs\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .xs\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .xs\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .xs\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .xs\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .xs\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .xs\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .xs\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .xs\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .xs\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .xs\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .xs\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .xs\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .xs\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .xs\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .xs\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .xs\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .xs\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .xs\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .xs\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xs\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xs\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xs\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xs\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xs\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xs\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xs\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xs\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xs\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xs\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .xs\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .xs\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .xs\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .xs\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .xs\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .xs\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .xs\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .xs\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .xs\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .xs\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .xs\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .xs\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .xs\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .xs\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .xs\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .xs\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .xs\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .xs\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .xs\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .xs\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .xs\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .xs\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .xs\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .xs\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .xs\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .xs\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .xs\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .xs\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .xs\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .xs\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .xs\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .xs\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .xs\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .xs\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .xs\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .xs\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .xs\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .xs\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .xs\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .xs\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .xs\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .xs\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .xs\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .xs\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .xs\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .xs\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .xs\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .xs\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .xs\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .xs\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .xs\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .xs\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .xs\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .xs\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .xs\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .xs\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .xs\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .xs\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .xs\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .xs\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .xs\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .xs\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .xs\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .xs\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .xs\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .xs\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .xs\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .xs\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .xs\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .xs\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .xs\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .xs\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .xs\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .xs\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .xs\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .xs\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .xs\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .xs\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .xs\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .xs\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .xs\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .xs\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .xs\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .xs\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .xs\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .xs\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .xs\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .xs\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .xs\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .xs\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .xs\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .xs\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .xs\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .xs\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .xs\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .xs\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .xs\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .xs\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .xs\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .xs\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .xs\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .xs\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .xs\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .xs\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .xs\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .xs\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .xs\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .xs\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .xs\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .xs\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .xs\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .xs\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .xs\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .xs\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .xs\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .xs\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .xs\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .xs\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .xs\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .xs\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .xs\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .xs\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .xs\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .xs\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .xs\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .xs\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .xs\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .xs\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .xs\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .xs\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .xs\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .xs\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .xs\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .xs\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .xs\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .xs\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .xs\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .xs\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .xs\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .xs\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .xs\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .xs\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .xs\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .xs\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .xs\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .xs\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .xs\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .xs\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .xs\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .xs\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .xs\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .xs\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .xs\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .xs\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .xs\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .xs\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .xs\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .xs\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .xs\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .xs\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .xs\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .xs\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .xs\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .xs\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .xs\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .xs\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .xs\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .xs\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .xs\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .xs\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .xs\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .xs\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .xs\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .xs\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .xs\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .xs\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .xs\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .xs\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .xs\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .xs\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .xs\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .xs\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .xs\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .xs\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .xs\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .xs\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .xs\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .xs\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .xs\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .xs\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .xs\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .xs\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .xs\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .xs\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .xs\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .xs\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .xs\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .xs\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .xs\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .xs\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .xs\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .xs\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .xs\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .xs\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .xs\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .xs\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .xs\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .xs\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .xs\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .xs\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .xs\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .xs\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .xs\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .xs\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .xs\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .xs\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .xs\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .xs\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .xs\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .xs\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .xs\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .xs\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .xs\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .xs\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .xs\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .xs\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .xs\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .xs\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .xs\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .xs\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .xs\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .xs\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .xs\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .xs\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .xs\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .xs\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .xs\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .xs\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .xs\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .xs\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .xs\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .xs\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .xs\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .xs\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .xs\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .xs\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .xs\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .xs\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .xs\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .xs\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .xs\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .xs\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .xs\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .xs\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .xs\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .xs\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .xs\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .xs\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .xs\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .xs\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .xs\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .xs\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .xs\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .xs\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .xs\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .xs\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .xs\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .xs\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .xs\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .xs\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .xs\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .xs\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .xs\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .xs\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .xs\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .xs\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .xs\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .xs\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .xs\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .xs\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .xs\:transition-none{
    transition-property: none !important;
  }

  .xs\:transition-all{
    transition-property: all !important;
  }

  .xs\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .xs\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .xs\:transition-opacity{
    transition-property: opacity !important;
  }

  .xs\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .xs\:transition-transform{
    transition-property: transform !important;
  }

  .xs\:ease-linear{
    transition-timing-function: linear !important;
  }

  .xs\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .xs\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .xs\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .xs\:duration-75{
    transition-duration: 75ms !important;
  }

  .xs\:duration-100{
    transition-duration: 100ms !important;
  }

  .xs\:duration-150{
    transition-duration: 150ms !important;
  }

  .xs\:duration-200{
    transition-duration: 200ms !important;
  }

  .xs\:duration-300{
    transition-duration: 300ms !important;
  }

  .xs\:duration-500{
    transition-duration: 500ms !important;
  }

  .xs\:duration-700{
    transition-duration: 700ms !important;
  }

  .xs\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .xs\:delay-75{
    transition-delay: 75ms !important;
  }

  .xs\:delay-100{
    transition-delay: 100ms !important;
  }

  .xs\:delay-150{
    transition-delay: 150ms !important;
  }

  .xs\:delay-200{
    transition-delay: 200ms !important;
  }

  .xs\:delay-300{
    transition-delay: 300ms !important;
  }

  .xs\:delay-500{
    transition-delay: 500ms !important;
  }

  .xs\:delay-700{
    transition-delay: 700ms !important;
  }

  .xs\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .xs\:animate-none{
    animation: none !important;
  }

  .xs\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .xs\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .xs\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .xs\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (min-width: 640px){
  .min-sm\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .min-sm\:container{
      max-width: 640px;
    }
  }

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

  @media (min-width: 1080px){
    .min-sm\:container{
      max-width: 1080px;
    }
  }

  .min-sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .min-sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .min-sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .min-sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .min-sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .min-sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .min-sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .min-sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .min-sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .min-sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .min-sm\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-sm\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .min-sm\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .min-sm\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .min-sm\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .min-sm\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .min-sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .min-sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .min-sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .min-sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .min-sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .min-sm\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .min-sm\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .min-sm\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .min-sm\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .min-sm\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .min-sm\:bg-fixed{
    background-attachment: fixed !important;
  }

  .min-sm\:bg-local{
    background-attachment: local !important;
  }

  .min-sm\:bg-scroll{
    background-attachment: scroll !important;
  }

  .min-sm\:bg-clip-border{
    background-clip: border-box !important;
  }

  .min-sm\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .min-sm\:bg-clip-content{
    background-clip: content-box !important;
  }

  .min-sm\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .min-sm\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-sm\:bg-none{
    background-image: none !important;
  }

  .min-sm\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .min-sm\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .min-sm\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .min-sm\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .min-sm\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .min-sm\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .min-sm\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .min-sm\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .min-sm\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-sm\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-sm\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-sm\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-sm\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-sm\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-sm\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-sm\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-sm\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-sm\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-sm\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-sm\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-sm\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-sm\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-sm\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-sm\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-sm\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .min-sm\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .min-sm\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-sm\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .min-sm\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .min-sm\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .min-sm\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .min-sm\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-sm\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-sm\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-sm\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .min-sm\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .min-sm\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-sm\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-sm\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-sm\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-sm\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-sm\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-sm\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-sm\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-sm\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-sm\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-sm\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-sm\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-sm\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-sm\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-sm\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-sm\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-sm\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .min-sm\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .min-sm\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-sm\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .min-sm\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .min-sm\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .min-sm\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .min-sm\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-sm\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-sm\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-sm\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .min-sm\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .min-sm\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-sm\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-sm\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-sm\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-sm\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-sm\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-sm\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-sm\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-sm\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-sm\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-sm\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-sm\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-sm\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-sm\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-sm\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-sm\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-sm\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-sm\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-sm\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-sm\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .min-sm\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .min-sm\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-sm\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .min-sm\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .min-sm\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .min-sm\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .min-sm\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-sm\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-sm\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-sm\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .min-sm\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .min-sm\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-sm\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .min-sm\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .min-sm\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .min-sm\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .min-sm\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .min-sm\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .min-sm\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .min-sm\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .min-sm\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .min-sm\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .min-sm\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .min-sm\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .min-sm\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .min-sm\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .min-sm\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .min-sm\:bg-bottom{
    background-position: bottom !important;
  }

  .min-sm\:bg-center{
    background-position: center !important;
  }

  .min-sm\:bg-left{
    background-position: left !important;
  }

  .min-sm\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .min-sm\:bg-left-top{
    background-position: left top !important;
  }

  .min-sm\:bg-right{
    background-position: right !important;
  }

  .min-sm\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .min-sm\:bg-right-top{
    background-position: right top !important;
  }

  .min-sm\:bg-top{
    background-position: top !important;
  }

  .min-sm\:bg-repeat{
    background-repeat: repeat !important;
  }

  .min-sm\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .min-sm\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .min-sm\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .min-sm\:bg-repeat-round{
    background-repeat: round !important;
  }

  .min-sm\:bg-repeat-space{
    background-repeat: space !important;
  }

  .min-sm\:bg-auto{
    background-size: auto !important;
  }

  .min-sm\:bg-cover{
    background-size: cover !important;
  }

  .min-sm\:bg-contain{
    background-size: contain !important;
  }

  .min-sm\:border-collapse{
    border-collapse: collapse !important;
  }

  .min-sm\:border-separate{
    border-collapse: separate !important;
  }

  .min-sm\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-sm\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-sm\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-sm\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-sm\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-sm\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-sm\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-sm\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-sm\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-sm\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-sm\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-sm\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-sm\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-sm\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-sm\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-sm\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .min-sm\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .min-sm\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .min-sm\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .min-sm\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .min-sm\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .min-sm\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .min-sm\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .min-sm\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .min-sm\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .min-sm\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .min-sm\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .min-sm\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .min-sm\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .min-sm\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .min-sm\:rounded-none{
    border-radius: 0 !important;
  }

  .min-sm\:rounded{
    border-radius: 4px !important;
  }

  .min-sm\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .min-sm\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .min-sm\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .min-sm\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .min-sm\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .min-sm\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .min-sm\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .min-sm\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .min-sm\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .min-sm\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .min-sm\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .min-sm\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .min-sm\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .min-sm\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .min-sm\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .min-sm\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .min-sm\:border-solid{
    border-style: solid !important;
  }

  .min-sm\:border-dashed{
    border-style: dashed !important;
  }

  .min-sm\:border-dotted{
    border-style: dotted !important;
  }

  .min-sm\:border-double{
    border-style: double !important;
  }

  .min-sm\:border-none{
    border-style: none !important;
  }

  .min-sm\:border-0{
    border-width: 0 !important;
  }

  .min-sm\:border-2{
    border-width: 2px !important;
  }

  .min-sm\:border-4{
    border-width: 4px !important;
  }

  .min-sm\:border-8{
    border-width: 8px !important;
  }

  .min-sm\:border{
    border-width: 1px !important;
  }

  .min-sm\:border-t-0{
    border-top-width: 0 !important;
  }

  .min-sm\:border-r-0{
    border-right-width: 0 !important;
  }

  .min-sm\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .min-sm\:border-l-0{
    border-left-width: 0 !important;
  }

  .min-sm\:border-t-2{
    border-top-width: 2px !important;
  }

  .min-sm\:border-r-2{
    border-right-width: 2px !important;
  }

  .min-sm\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .min-sm\:border-l-2{
    border-left-width: 2px !important;
  }

  .min-sm\:border-t-4{
    border-top-width: 4px !important;
  }

  .min-sm\:border-r-4{
    border-right-width: 4px !important;
  }

  .min-sm\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .min-sm\:border-l-4{
    border-left-width: 4px !important;
  }

  .min-sm\:border-t-8{
    border-top-width: 8px !important;
  }

  .min-sm\:border-r-8{
    border-right-width: 8px !important;
  }

  .min-sm\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .min-sm\:border-l-8{
    border-left-width: 8px !important;
  }

  .min-sm\:border-t{
    border-top-width: 1px !important;
  }

  .min-sm\:border-r{
    border-right-width: 1px !important;
  }

  .min-sm\:border-b{
    border-bottom-width: 1px !important;
  }

  .min-sm\:border-l{
    border-left-width: 1px !important;
  }

  .min-sm\:box-border{
    box-sizing: border-box !important;
  }

  .min-sm\:box-content{
    box-sizing: content-box !important;
  }

  .min-sm\:cursor-auto{
    cursor: auto !important;
  }

  .min-sm\:cursor-default{
    cursor: default !important;
  }

  .min-sm\:cursor-pointer{
    cursor: pointer !important;
  }

  .min-sm\:cursor-wait{
    cursor: wait !important;
  }

  .min-sm\:cursor-text{
    cursor: text !important;
  }

  .min-sm\:cursor-move{
    cursor: move !important;
  }

  .min-sm\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .min-sm\:block{
    display: block !important;
  }

  .min-sm\:inline-block{
    display: inline-block !important;
  }

  .min-sm\:inline{
    display: inline !important;
  }

  .min-sm\:flex{
    display: flex !important;
  }

  .min-sm\:inline-flex{
    display: inline-flex !important;
  }

  .min-sm\:table{
    display: table !important;
  }

  .min-sm\:table-caption{
    display: table-caption !important;
  }

  .min-sm\:table-cell{
    display: table-cell !important;
  }

  .min-sm\:table-column{
    display: table-column !important;
  }

  .min-sm\:table-column-group{
    display: table-column-group !important;
  }

  .min-sm\:table-footer-group{
    display: table-footer-group !important;
  }

  .min-sm\:table-header-group{
    display: table-header-group !important;
  }

  .min-sm\:table-row-group{
    display: table-row-group !important;
  }

  .min-sm\:table-row{
    display: table-row !important;
  }

  .min-sm\:flow-root{
    display: flow-root !important;
  }

  .min-sm\:grid{
    display: grid !important;
  }

  .min-sm\:inline-grid{
    display: inline-grid !important;
  }

  .min-sm\:contents{
    display: contents !important;
  }

  .min-sm\:hidden{
    display: none !important;
  }

  .min-sm\:flex-row{
    flex-direction: row !important;
  }

  .min-sm\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .min-sm\:flex-col{
    flex-direction: column !important;
  }

  .min-sm\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .min-sm\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .min-sm\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .min-sm\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .min-sm\:place-items-auto{
    place-items: auto !important;
  }

  .min-sm\:place-items-start{
    place-items: start !important;
  }

  .min-sm\:place-items-end{
    place-items: end !important;
  }

  .min-sm\:place-items-center{
    place-items: center !important;
  }

  .min-sm\:place-items-stretch{
    place-items: stretch !important;
  }

  .min-sm\:place-content-center{
    place-content: center !important;
  }

  .min-sm\:place-content-start{
    place-content: start !important;
  }

  .min-sm\:place-content-end{
    place-content: end !important;
  }

  .min-sm\:place-content-between{
    place-content: space-between !important;
  }

  .min-sm\:place-content-around{
    place-content: space-around !important;
  }

  .min-sm\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .min-sm\:place-content-stretch{
    place-content: stretch !important;
  }

  .min-sm\:place-self-auto{
    place-self: auto !important;
  }

  .min-sm\:place-self-start{
    place-self: start !important;
  }

  .min-sm\:place-self-end{
    place-self: end !important;
  }

  .min-sm\:place-self-center{
    place-self: center !important;
  }

  .min-sm\:place-self-stretch{
    place-self: stretch !important;
  }

  .min-sm\:items-start{
    align-items: flex-start !important;
  }

  .min-sm\:items-end{
    align-items: flex-end !important;
  }

  .min-sm\:items-center{
    align-items: center !important;
  }

  .min-sm\:items-baseline{
    align-items: baseline !important;
  }

  .min-sm\:items-stretch{
    align-items: stretch !important;
  }

  .min-sm\:content-center{
    align-content: center !important;
  }

  .min-sm\:content-start{
    align-content: flex-start !important;
  }

  .min-sm\:content-end{
    align-content: flex-end !important;
  }

  .min-sm\:content-between{
    align-content: space-between !important;
  }

  .min-sm\:content-around{
    align-content: space-around !important;
  }

  .min-sm\:content-evenly{
    align-content: space-evenly !important;
  }

  .min-sm\:self-auto{
    align-self: auto !important;
  }

  .min-sm\:self-start{
    align-self: flex-start !important;
  }

  .min-sm\:self-end{
    align-self: flex-end !important;
  }

  .min-sm\:self-center{
    align-self: center !important;
  }

  .min-sm\:self-stretch{
    align-self: stretch !important;
  }

  .min-sm\:justify-items-auto{
    justify-items: auto !important;
  }

  .min-sm\:justify-items-start{
    justify-items: start !important;
  }

  .min-sm\:justify-items-end{
    justify-items: end !important;
  }

  .min-sm\:justify-items-center{
    justify-items: center !important;
  }

  .min-sm\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .min-sm\:justify-start{
    justify-content: flex-start !important;
  }

  .min-sm\:justify-end{
    justify-content: flex-end !important;
  }

  .min-sm\:justify-center{
    justify-content: center !important;
  }

  .min-sm\:justify-between{
    justify-content: space-between !important;
  }

  .min-sm\:justify-around{
    justify-content: space-around !important;
  }

  .min-sm\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .min-sm\:justify-self-auto{
    justify-self: auto !important;
  }

  .min-sm\:justify-self-start{
    justify-self: start !important;
  }

  .min-sm\:justify-self-end{
    justify-self: end !important;
  }

  .min-sm\:justify-self-center{
    justify-self: center !important;
  }

  .min-sm\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .min-sm\:flex-1{
    flex: 1 1 0% !important;
  }

  .min-sm\:flex-auto{
    flex: 1 1 auto !important;
  }

  .min-sm\:flex-initial{
    flex: 0 1 auto !important;
  }

  .min-sm\:flex-none{
    flex: none !important;
  }

  .min-sm\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .min-sm\:flex-grow{
    flex-grow: 1 !important;
  }

  .min-sm\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .min-sm\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .min-sm\:order-1{
    order: 1 !important;
  }

  .min-sm\:order-2{
    order: 2 !important;
  }

  .min-sm\:order-3{
    order: 3 !important;
  }

  .min-sm\:order-4{
    order: 4 !important;
  }

  .min-sm\:order-5{
    order: 5 !important;
  }

  .min-sm\:order-6{
    order: 6 !important;
  }

  .min-sm\:order-7{
    order: 7 !important;
  }

  .min-sm\:order-8{
    order: 8 !important;
  }

  .min-sm\:order-9{
    order: 9 !important;
  }

  .min-sm\:order-10{
    order: 10 !important;
  }

  .min-sm\:order-11{
    order: 11 !important;
  }

  .min-sm\:order-12{
    order: 12 !important;
  }

  .min-sm\:order-first{
    order: -9999 !important;
  }

  .min-sm\:order-last{
    order: 9999 !important;
  }

  .min-sm\:order-none{
    order: 0 !important;
  }

  .min-sm\:float-right{
    float: right !important;
  }

  .min-sm\:float-left{
    float: left !important;
  }

  .min-sm\:float-none{
    float: none !important;
  }

  .min-sm\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .min-sm\:clear-left{
    clear: left !important;
  }

  .min-sm\:clear-right{
    clear: right !important;
  }

  .min-sm\:clear-both{
    clear: both !important;
  }

  .min-sm\:clear-none{
    clear: none !important;
  }

  .min-sm\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .min-sm\:font-body{
    font-family: PT Sans, sans !important;
  }

  .min-sm\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .min-sm\:font-hairline{
    font-weight: 100 !important;
  }

  .min-sm\:font-thin{
    font-weight: 200 !important;
  }

  .min-sm\:font-light{
    font-weight: 300 !important;
  }

  .min-sm\:font-normal{
    font-weight: 400 !important;
  }

  .min-sm\:font-medium{
    font-weight: 500 !important;
  }

  .min-sm\:font-semibold{
    font-weight: 600 !important;
  }

  .min-sm\:font-bold{
    font-weight: 700 !important;
  }

  .min-sm\:font-extrabold{
    font-weight: 800 !important;
  }

  .min-sm\:font-black{
    font-weight: 900 !important;
  }

  .min-sm\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .min-sm\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .min-sm\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .min-sm\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .min-sm\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .min-sm\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .min-sm\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .min-sm\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .min-sm\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .min-sm\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .min-sm\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .min-sm\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .min-sm\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .min-sm\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .min-sm\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .min-sm\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .min-sm\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .min-sm\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .min-sm\:h-1{
    height: .5rem !important;
  }

  .min-sm\:h-2{
    height: 1rem !important;
  }

  .min-sm\:h-3{
    height: 2rem !important;
  }

  .min-sm\:h-4{
    height: 2.5rem !important;
  }

  .min-sm\:h-5{
    height: 3rem !important;
  }

  .min-sm\:h-6{
    height: 4rem !important;
  }

  .min-sm\:h-7{
    height: 5rem !important;
  }

  .min-sm\:h-8{
    height: 6rem !important;
  }

  .min-sm\:h-9{
    height: 7rem !important;
  }

  .min-sm\:h-10{
    height: 8rem !important;
  }

  .min-sm\:h-auto{
    height: auto !important;
  }

  .min-sm\:h-full{
    height: 100% !important;
  }

  .min-sm\:h-screen{
    height: 100vh !important;
  }

  .min-sm\:text-xs{
    font-size: .75rem !important;
  }

  .min-sm\:text-sm{
    font-size: .875rem !important;
  }

  .min-sm\:text-base{
    font-size: 1rem !important;
  }

  .min-sm\:text-lg{
    font-size: 1.125rem !important;
  }

  .min-sm\:text-xl{
    font-size: 1.25rem !important;
  }

  .min-sm\:text-2xl{
    font-size: 1.5rem !important;
  }

  .min-sm\:text-3xl{
    font-size: 1.875rem !important;
  }

  .min-sm\:text-4xl{
    font-size: 2.25rem !important;
  }

  .min-sm\:text-5xl{
    font-size: 3rem !important;
  }

  .min-sm\:text-6xl{
    font-size: 3.5rem !important;
  }

  .min-sm\:leading-large{
    line-height: 160% !important;
  }

  .min-sm\:leading-normal{
    line-height: 150% !important;
  }

  .min-sm\:leading-small{
    line-height: 125% !important;
  }

  .min-sm\:leading-reset{
    line-height: 100% !important;
  }

  .min-sm\:list-inside{
    list-style-position: inside !important;
  }

  .min-sm\:list-outside{
    list-style-position: outside !important;
  }

  .min-sm\:list-none{
    list-style-type: none !important;
  }

  .min-sm\:list-disc{
    list-style-type: disc !important;
  }

  .min-sm\:list-decimal{
    list-style-type: decimal !important;
  }

  .min-sm\:m-1{
    margin: .5rem !important;
  }

  .min-sm\:m-2{
    margin: 1rem !important;
  }

  .min-sm\:m-3{
    margin: 2rem !important;
  }

  .min-sm\:m-4{
    margin: 2.5rem !important;
  }

  .min-sm\:m-5{
    margin: 3rem !important;
  }

  .min-sm\:m-6{
    margin: 4rem !important;
  }

  .min-sm\:m-7{
    margin: 5rem !important;
  }

  .min-sm\:m-8{
    margin: 6rem !important;
  }

  .min-sm\:m-9{
    margin: 7rem !important;
  }

  .min-sm\:m-10{
    margin: 8rem !important;
  }

  .min-sm\:m-auto{
    margin: auto !important;
  }

  .min-sm\:-m-1{
    margin: -0.5rem !important;
  }

  .min-sm\:-m-2{
    margin: -1rem !important;
  }

  .min-sm\:-m-3{
    margin: -2rem !important;
  }

  .min-sm\:-m-4{
    margin: -2.5rem !important;
  }

  .min-sm\:-m-5{
    margin: -3rem !important;
  }

  .min-sm\:-m-6{
    margin: -4rem !important;
  }

  .min-sm\:-m-7{
    margin: -5rem !important;
  }

  .min-sm\:-m-8{
    margin: -6rem !important;
  }

  .min-sm\:-m-9{
    margin: -7rem !important;
  }

  .min-sm\:-m-10{
    margin: -8rem !important;
  }

  .min-sm\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .min-sm\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .min-sm\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .min-sm\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .min-sm\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .min-sm\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .min-sm\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .min-sm\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .min-sm\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .min-sm\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .min-sm\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .min-sm\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .min-sm\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .min-sm\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .min-sm\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .min-sm\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .min-sm\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .min-sm\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .min-sm\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .min-sm\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .min-sm\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .min-sm\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .min-sm\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .min-sm\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .min-sm\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .min-sm\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .min-sm\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .min-sm\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .min-sm\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .min-sm\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .min-sm\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .min-sm\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .min-sm\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .min-sm\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .min-sm\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .min-sm\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .min-sm\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .min-sm\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .min-sm\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .min-sm\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .min-sm\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .min-sm\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .min-sm\:mt-1{
    margin-top: .5rem !important;
  }

  .min-sm\:mr-1{
    margin-right: .5rem !important;
  }

  .min-sm\:mb-1{
    margin-bottom: .5rem !important;
  }

  .min-sm\:ml-1{
    margin-left: .5rem !important;
  }

  .min-sm\:mt-2{
    margin-top: 1rem !important;
  }

  .min-sm\:mr-2{
    margin-right: 1rem !important;
  }

  .min-sm\:mb-2{
    margin-bottom: 1rem !important;
  }

  .min-sm\:ml-2{
    margin-left: 1rem !important;
  }

  .min-sm\:mt-3{
    margin-top: 2rem !important;
  }

  .min-sm\:mr-3{
    margin-right: 2rem !important;
  }

  .min-sm\:mb-3{
    margin-bottom: 2rem !important;
  }

  .min-sm\:ml-3{
    margin-left: 2rem !important;
  }

  .min-sm\:mt-4{
    margin-top: 2.5rem !important;
  }

  .min-sm\:mr-4{
    margin-right: 2.5rem !important;
  }

  .min-sm\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .min-sm\:ml-4{
    margin-left: 2.5rem !important;
  }

  .min-sm\:mt-5{
    margin-top: 3rem !important;
  }

  .min-sm\:mr-5{
    margin-right: 3rem !important;
  }

  .min-sm\:mb-5{
    margin-bottom: 3rem !important;
  }

  .min-sm\:ml-5{
    margin-left: 3rem !important;
  }

  .min-sm\:mt-6{
    margin-top: 4rem !important;
  }

  .min-sm\:mr-6{
    margin-right: 4rem !important;
  }

  .min-sm\:mb-6{
    margin-bottom: 4rem !important;
  }

  .min-sm\:ml-6{
    margin-left: 4rem !important;
  }

  .min-sm\:mt-7{
    margin-top: 5rem !important;
  }

  .min-sm\:mr-7{
    margin-right: 5rem !important;
  }

  .min-sm\:mb-7{
    margin-bottom: 5rem !important;
  }

  .min-sm\:ml-7{
    margin-left: 5rem !important;
  }

  .min-sm\:mt-8{
    margin-top: 6rem !important;
  }

  .min-sm\:mr-8{
    margin-right: 6rem !important;
  }

  .min-sm\:mb-8{
    margin-bottom: 6rem !important;
  }

  .min-sm\:ml-8{
    margin-left: 6rem !important;
  }

  .min-sm\:mt-9{
    margin-top: 7rem !important;
  }

  .min-sm\:mr-9{
    margin-right: 7rem !important;
  }

  .min-sm\:mb-9{
    margin-bottom: 7rem !important;
  }

  .min-sm\:ml-9{
    margin-left: 7rem !important;
  }

  .min-sm\:mt-10{
    margin-top: 8rem !important;
  }

  .min-sm\:mr-10{
    margin-right: 8rem !important;
  }

  .min-sm\:mb-10{
    margin-bottom: 8rem !important;
  }

  .min-sm\:ml-10{
    margin-left: 8rem !important;
  }

  .min-sm\:mt-auto{
    margin-top: auto !important;
  }

  .min-sm\:mr-auto{
    margin-right: auto !important;
  }

  .min-sm\:mb-auto{
    margin-bottom: auto !important;
  }

  .min-sm\:ml-auto{
    margin-left: auto !important;
  }

  .min-sm\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .min-sm\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .min-sm\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .min-sm\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .min-sm\:-mt-2{
    margin-top: -1rem !important;
  }

  .min-sm\:-mr-2{
    margin-right: -1rem !important;
  }

  .min-sm\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .min-sm\:-ml-2{
    margin-left: -1rem !important;
  }

  .min-sm\:-mt-3{
    margin-top: -2rem !important;
  }

  .min-sm\:-mr-3{
    margin-right: -2rem !important;
  }

  .min-sm\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .min-sm\:-ml-3{
    margin-left: -2rem !important;
  }

  .min-sm\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .min-sm\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .min-sm\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .min-sm\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .min-sm\:-mt-5{
    margin-top: -3rem !important;
  }

  .min-sm\:-mr-5{
    margin-right: -3rem !important;
  }

  .min-sm\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .min-sm\:-ml-5{
    margin-left: -3rem !important;
  }

  .min-sm\:-mt-6{
    margin-top: -4rem !important;
  }

  .min-sm\:-mr-6{
    margin-right: -4rem !important;
  }

  .min-sm\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .min-sm\:-ml-6{
    margin-left: -4rem !important;
  }

  .min-sm\:-mt-7{
    margin-top: -5rem !important;
  }

  .min-sm\:-mr-7{
    margin-right: -5rem !important;
  }

  .min-sm\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .min-sm\:-ml-7{
    margin-left: -5rem !important;
  }

  .min-sm\:-mt-8{
    margin-top: -6rem !important;
  }

  .min-sm\:-mr-8{
    margin-right: -6rem !important;
  }

  .min-sm\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .min-sm\:-ml-8{
    margin-left: -6rem !important;
  }

  .min-sm\:-mt-9{
    margin-top: -7rem !important;
  }

  .min-sm\:-mr-9{
    margin-right: -7rem !important;
  }

  .min-sm\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .min-sm\:-ml-9{
    margin-left: -7rem !important;
  }

  .min-sm\:-mt-10{
    margin-top: -8rem !important;
  }

  .min-sm\:-mr-10{
    margin-right: -8rem !important;
  }

  .min-sm\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .min-sm\:-ml-10{
    margin-left: -8rem !important;
  }

  .min-sm\:max-h-full{
    max-height: 100% !important;
  }

  .min-sm\:max-h-screen{
    max-height: 100vh !important;
  }

  .min-sm\:max-w-none{
    max-width: none !important;
  }

  .min-sm\:max-w-xs{
    max-width: 20rem !important;
  }

  .min-sm\:max-w-sm{
    max-width: 24rem !important;
  }

  .min-sm\:max-w-md{
    max-width: 28rem !important;
  }

  .min-sm\:max-w-lg{
    max-width: 32rem !important;
  }

  .min-sm\:max-w-xl{
    max-width: 36rem !important;
  }

  .min-sm\:max-w-2xl{
    max-width: 42rem !important;
  }

  .min-sm\:max-w-3xl{
    max-width: 48rem !important;
  }

  .min-sm\:max-w-4xl{
    max-width: 56rem !important;
  }

  .min-sm\:max-w-5xl{
    max-width: 64rem !important;
  }

  .min-sm\:max-w-6xl{
    max-width: 72rem !important;
  }

  .min-sm\:max-w-full{
    max-width: 100% !important;
  }

  .min-sm\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .min-sm\:max-w-screen-md{
    max-width: 768px !important;
  }

  .min-sm\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .min-sm\:min-h-0{
    min-height: 0 !important;
  }

  .min-sm\:min-h-full{
    min-height: 100% !important;
  }

  .min-sm\:min-h-screen{
    min-height: 100vh !important;
  }

  .min-sm\:min-w-0{
    min-width: 0 !important;
  }

  .min-sm\:min-w-full{
    min-width: 100% !important;
  }

  .min-sm\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .min-sm\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .min-sm\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .min-sm\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .min-sm\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .min-sm\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .min-sm\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .min-sm\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .min-sm\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .min-sm\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .min-sm\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .min-sm\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .min-sm\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .min-sm\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .min-sm\:opacity-0{
    opacity: 0 !important;
  }

  .min-sm\:opacity-25{
    opacity: 0.25 !important;
  }

  .min-sm\:opacity-50{
    opacity: 0.5 !important;
  }

  .min-sm\:opacity-75{
    opacity: 0.75 !important;
  }

  .min-sm\:opacity-100{
    opacity: 1 !important;
  }

  .min-sm\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .min-sm\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .min-sm\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .min-sm\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .min-sm\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .min-sm\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .min-sm\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .min-sm\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .min-sm\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .min-sm\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .min-sm\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .min-sm\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .min-sm\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .min-sm\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .min-sm\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .min-sm\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .min-sm\:overflow-auto{
    overflow: auto !important;
  }

  .min-sm\:overflow-hidden{
    overflow: hidden !important;
  }

  .min-sm\:overflow-visible{
    overflow: visible !important;
  }

  .min-sm\:overflow-scroll{
    overflow: scroll !important;
  }

  .min-sm\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .min-sm\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .min-sm\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .min-sm\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .min-sm\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .min-sm\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .min-sm\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .min-sm\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .min-sm\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .min-sm\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .min-sm\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .min-sm\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .min-sm\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .min-sm\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .min-sm\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .min-sm\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .min-sm\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .min-sm\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .min-sm\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .min-sm\:p-1{
    padding: .5rem !important;
  }

  .min-sm\:p-2{
    padding: 1rem !important;
  }

  .min-sm\:p-3{
    padding: 2rem !important;
  }

  .min-sm\:p-4{
    padding: 2.5rem !important;
  }

  .min-sm\:p-5{
    padding: 3rem !important;
  }

  .min-sm\:p-6{
    padding: 4rem !important;
  }

  .min-sm\:p-7{
    padding: 5rem !important;
  }

  .min-sm\:p-8{
    padding: 6rem !important;
  }

  .min-sm\:p-9{
    padding: 7rem !important;
  }

  .min-sm\:p-10{
    padding: 8rem !important;
  }

  .min-sm\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .min-sm\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .min-sm\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .min-sm\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .min-sm\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .min-sm\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .min-sm\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .min-sm\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .min-sm\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .min-sm\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .min-sm\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .min-sm\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .min-sm\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .min-sm\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .min-sm\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .min-sm\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .min-sm\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .min-sm\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .min-sm\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .min-sm\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .min-sm\:pt-1{
    padding-top: .5rem !important;
  }

  .min-sm\:pr-1{
    padding-right: .5rem !important;
  }

  .min-sm\:pb-1{
    padding-bottom: .5rem !important;
  }

  .min-sm\:pl-1{
    padding-left: .5rem !important;
  }

  .min-sm\:pt-2{
    padding-top: 1rem !important;
  }

  .min-sm\:pr-2{
    padding-right: 1rem !important;
  }

  .min-sm\:pb-2{
    padding-bottom: 1rem !important;
  }

  .min-sm\:pl-2{
    padding-left: 1rem !important;
  }

  .min-sm\:pt-3{
    padding-top: 2rem !important;
  }

  .min-sm\:pr-3{
    padding-right: 2rem !important;
  }

  .min-sm\:pb-3{
    padding-bottom: 2rem !important;
  }

  .min-sm\:pl-3{
    padding-left: 2rem !important;
  }

  .min-sm\:pt-4{
    padding-top: 2.5rem !important;
  }

  .min-sm\:pr-4{
    padding-right: 2.5rem !important;
  }

  .min-sm\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .min-sm\:pl-4{
    padding-left: 2.5rem !important;
  }

  .min-sm\:pt-5{
    padding-top: 3rem !important;
  }

  .min-sm\:pr-5{
    padding-right: 3rem !important;
  }

  .min-sm\:pb-5{
    padding-bottom: 3rem !important;
  }

  .min-sm\:pl-5{
    padding-left: 3rem !important;
  }

  .min-sm\:pt-6{
    padding-top: 4rem !important;
  }

  .min-sm\:pr-6{
    padding-right: 4rem !important;
  }

  .min-sm\:pb-6{
    padding-bottom: 4rem !important;
  }

  .min-sm\:pl-6{
    padding-left: 4rem !important;
  }

  .min-sm\:pt-7{
    padding-top: 5rem !important;
  }

  .min-sm\:pr-7{
    padding-right: 5rem !important;
  }

  .min-sm\:pb-7{
    padding-bottom: 5rem !important;
  }

  .min-sm\:pl-7{
    padding-left: 5rem !important;
  }

  .min-sm\:pt-8{
    padding-top: 6rem !important;
  }

  .min-sm\:pr-8{
    padding-right: 6rem !important;
  }

  .min-sm\:pb-8{
    padding-bottom: 6rem !important;
  }

  .min-sm\:pl-8{
    padding-left: 6rem !important;
  }

  .min-sm\:pt-9{
    padding-top: 7rem !important;
  }

  .min-sm\:pr-9{
    padding-right: 7rem !important;
  }

  .min-sm\:pb-9{
    padding-bottom: 7rem !important;
  }

  .min-sm\:pl-9{
    padding-left: 7rem !important;
  }

  .min-sm\:pt-10{
    padding-top: 8rem !important;
  }

  .min-sm\:pr-10{
    padding-right: 8rem !important;
  }

  .min-sm\:pb-10{
    padding-bottom: 8rem !important;
  }

  .min-sm\:pl-10{
    padding-left: 8rem !important;
  }

  .min-sm\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-sm\:pointer-events-none{
    pointer-events: none !important;
  }

  .min-sm\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .min-sm\:static{
    position: static !important;
  }

  .min-sm\:fixed{
    position: fixed !important;
  }

  .min-sm\:absolute{
    position: absolute !important;
  }

  .min-sm\:relative{
    position: relative !important;
  }

  .min-sm\:sticky{
    position: sticky !important;
  }

  .min-sm\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .min-sm\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .min-sm\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .min-sm\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .min-sm\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .min-sm\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .min-sm\:top-0{
    top: 0 !important;
  }

  .min-sm\:right-0{
    right: 0 !important;
  }

  .min-sm\:bottom-0{
    bottom: 0 !important;
  }

  .min-sm\:left-0{
    left: 0 !important;
  }

  .min-sm\:top-auto{
    top: auto !important;
  }

  .min-sm\:right-auto{
    right: auto !important;
  }

  .min-sm\:bottom-auto{
    bottom: auto !important;
  }

  .min-sm\:left-auto{
    left: auto !important;
  }

  .min-sm\:resize-none{
    resize: none !important;
  }

  .min-sm\:resize-y{
    resize: vertical !important;
  }

  .min-sm\:resize-x{
    resize: horizontal !important;
  }

  .min-sm\:resize{
    resize: both !important;
  }

  .min-sm\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-sm\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-sm\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-sm\:shadow-none{
    box-shadow: none !important;
  }

  .min-sm\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-sm\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-sm\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-sm\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .min-sm\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-sm\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-sm\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-sm\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-sm\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-sm\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .min-sm\:fill-current{
    fill: currentColor !important;
  }

  .min-sm\:stroke-current{
    stroke: currentColor !important;
  }

  .min-sm\:stroke-0{
    stroke-width: 0 !important;
  }

  .min-sm\:stroke-1{
    stroke-width: 1 !important;
  }

  .min-sm\:stroke-2{
    stroke-width: 2 !important;
  }

  .min-sm\:table-auto{
    table-layout: auto !important;
  }

  .min-sm\:table-fixed{
    table-layout: fixed !important;
  }

  .min-sm\:text-left{
    text-align: left !important;
  }

  .min-sm\:text-center{
    text-align: center !important;
  }

  .min-sm\:text-right{
    text-align: right !important;
  }

  .min-sm\:text-justify{
    text-align: justify !important;
  }

  .min-sm\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-sm\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-sm\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-sm\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-sm\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-sm\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-sm\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-sm\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-sm\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-sm\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-sm\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-sm\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-sm\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-sm\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-sm\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-sm\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .min-sm\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .min-sm\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .min-sm\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .min-sm\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .min-sm\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .min-sm\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .min-sm\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .min-sm\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .min-sm\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .min-sm\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .min-sm\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .min-sm\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .min-sm\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .min-sm\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .min-sm\:italic{
    font-style: italic !important;
  }

  .min-sm\:not-italic{
    font-style: normal !important;
  }

  .min-sm\:uppercase{
    text-transform: uppercase !important;
  }

  .min-sm\:lowercase{
    text-transform: lowercase !important;
  }

  .min-sm\:capitalize{
    text-transform: capitalize !important;
  }

  .min-sm\:normal-case{
    text-transform: none !important;
  }

  .min-sm\:underline{
    text-decoration: underline !important;
  }

  .min-sm\:line-through{
    text-decoration: line-through !important;
  }

  .min-sm\:no-underline{
    text-decoration: none !important;
  }

  .min-sm\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .min-sm\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .min-sm\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .min-sm\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .min-sm\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .min-sm\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .min-sm\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .min-sm\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .min-sm\:ordinal, .min-sm\:slashed-zero, .min-sm\:lining-nums, .min-sm\:oldstyle-nums, .min-sm\:proportional-nums, .min-sm\:tabular-nums, .min-sm\:diagonal-fractions, .min-sm\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .min-sm\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .min-sm\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .min-sm\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .min-sm\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .min-sm\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .min-sm\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .min-sm\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .min-sm\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .min-sm\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .min-sm\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .min-sm\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .min-sm\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .min-sm\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .min-sm\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .min-sm\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .min-sm\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .min-sm\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .min-sm\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .min-sm\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .min-sm\:align-baseline{
    vertical-align: baseline !important;
  }

  .min-sm\:align-top{
    vertical-align: top !important;
  }

  .min-sm\:align-middle{
    vertical-align: middle !important;
  }

  .min-sm\:align-bottom{
    vertical-align: bottom !important;
  }

  .min-sm\:align-text-top{
    vertical-align: text-top !important;
  }

  .min-sm\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .min-sm\:visible{
    visibility: visible !important;
  }

  .min-sm\:invisible{
    visibility: hidden !important;
  }

  .min-sm\:whitespace-normal{
    white-space: normal !important;
  }

  .min-sm\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .min-sm\:whitespace-pre{
    white-space: pre !important;
  }

  .min-sm\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .min-sm\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .min-sm\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .min-sm\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .min-sm\:break-all{
    word-break: break-all !important;
  }

  .min-sm\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .min-sm\:w-1{
    width: .5rem !important;
  }

  .min-sm\:w-2{
    width: 1rem !important;
  }

  .min-sm\:w-3{
    width: 2rem !important;
  }

  .min-sm\:w-4{
    width: 2.5rem !important;
  }

  .min-sm\:w-5{
    width: 3rem !important;
  }

  .min-sm\:w-6{
    width: 4rem !important;
  }

  .min-sm\:w-7{
    width: 5rem !important;
  }

  .min-sm\:w-8{
    width: 6rem !important;
  }

  .min-sm\:w-9{
    width: 7rem !important;
  }

  .min-sm\:w-10{
    width: 8rem !important;
  }

  .min-sm\:w-auto{
    width: auto !important;
  }

  .min-sm\:w-1\/2{
    width: 50% !important;
  }

  .min-sm\:w-1\/3{
    width: 33.333333% !important;
  }

  .min-sm\:w-2\/3{
    width: 66.666667% !important;
  }

  .min-sm\:w-1\/4{
    width: 25% !important;
  }

  .min-sm\:w-2\/4{
    width: 50% !important;
  }

  .min-sm\:w-3\/4{
    width: 75% !important;
  }

  .min-sm\:w-1\/5{
    width: 20% !important;
  }

  .min-sm\:w-2\/5{
    width: 40% !important;
  }

  .min-sm\:w-3\/5{
    width: 60% !important;
  }

  .min-sm\:w-4\/5{
    width: 80% !important;
  }

  .min-sm\:w-1\/6{
    width: 16.666667% !important;
  }

  .min-sm\:w-2\/6{
    width: 33.333333% !important;
  }

  .min-sm\:w-3\/6{
    width: 50% !important;
  }

  .min-sm\:w-4\/6{
    width: 66.666667% !important;
  }

  .min-sm\:w-5\/6{
    width: 83.333333% !important;
  }

  .min-sm\:w-1\/12{
    width: 8.333333% !important;
  }

  .min-sm\:w-2\/12{
    width: 16.666667% !important;
  }

  .min-sm\:w-3\/12{
    width: 25% !important;
  }

  .min-sm\:w-4\/12{
    width: 33.333333% !important;
  }

  .min-sm\:w-5\/12{
    width: 41.666667% !important;
  }

  .min-sm\:w-6\/12{
    width: 50% !important;
  }

  .min-sm\:w-7\/12{
    width: 58.333333% !important;
  }

  .min-sm\:w-8\/12{
    width: 66.666667% !important;
  }

  .min-sm\:w-9\/12{
    width: 75% !important;
  }

  .min-sm\:w-10\/12{
    width: 83.333333% !important;
  }

  .min-sm\:w-11\/12{
    width: 91.666667% !important;
  }

  .min-sm\:w-full{
    width: 100% !important;
  }

  .min-sm\:w-screen{
    width: 100vw !important;
  }

  .min-sm\:z-0{
    z-index: 0 !important;
  }

  .min-sm\:z-10{
    z-index: 10 !important;
  }

  .min-sm\:z-20{
    z-index: 20 !important;
  }

  .min-sm\:z-30{
    z-index: 30 !important;
  }

  .min-sm\:z-40{
    z-index: 40 !important;
  }

  .min-sm\:z-50{
    z-index: 50 !important;
  }

  .min-sm\:z-auto{
    z-index: auto !important;
  }

  .min-sm\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .min-sm\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .min-sm\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .min-sm\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .min-sm\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .min-sm\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .min-sm\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .min-sm\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .min-sm\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .min-sm\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .min-sm\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .min-sm\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .min-sm\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .min-sm\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .min-sm\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .min-sm\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .min-sm\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .min-sm\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .min-sm\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .min-sm\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .min-sm\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .min-sm\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .min-sm\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .min-sm\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .min-sm\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .min-sm\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .min-sm\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .min-sm\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .min-sm\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .min-sm\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .min-sm\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .min-sm\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .min-sm\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .min-sm\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .min-sm\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .min-sm\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .min-sm\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .min-sm\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .min-sm\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .min-sm\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .min-sm\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .min-sm\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .min-sm\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .min-sm\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .min-sm\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .min-sm\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .min-sm\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .min-sm\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .min-sm\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .min-sm\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .min-sm\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .min-sm\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .min-sm\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .min-sm\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .min-sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

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

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

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

  .min-sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .min-sm\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .min-sm\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .min-sm\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .min-sm\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .min-sm\:col-auto{
    grid-column: auto !important;
  }

  .min-sm\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .min-sm\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .min-sm\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .min-sm\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .min-sm\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .min-sm\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .min-sm\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .min-sm\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .min-sm\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .min-sm\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .min-sm\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .min-sm\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .min-sm\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .min-sm\:col-start-1{
    grid-column-start: 1 !important;
  }

  .min-sm\:col-start-2{
    grid-column-start: 2 !important;
  }

  .min-sm\:col-start-3{
    grid-column-start: 3 !important;
  }

  .min-sm\:col-start-4{
    grid-column-start: 4 !important;
  }

  .min-sm\:col-start-5{
    grid-column-start: 5 !important;
  }

  .min-sm\:col-start-6{
    grid-column-start: 6 !important;
  }

  .min-sm\:col-start-7{
    grid-column-start: 7 !important;
  }

  .min-sm\:col-start-8{
    grid-column-start: 8 !important;
  }

  .min-sm\:col-start-9{
    grid-column-start: 9 !important;
  }

  .min-sm\:col-start-10{
    grid-column-start: 10 !important;
  }

  .min-sm\:col-start-11{
    grid-column-start: 11 !important;
  }

  .min-sm\:col-start-12{
    grid-column-start: 12 !important;
  }

  .min-sm\:col-start-13{
    grid-column-start: 13 !important;
  }

  .min-sm\:col-start-auto{
    grid-column-start: auto !important;
  }

  .min-sm\:col-end-1{
    grid-column-end: 1 !important;
  }

  .min-sm\:col-end-2{
    grid-column-end: 2 !important;
  }

  .min-sm\:col-end-3{
    grid-column-end: 3 !important;
  }

  .min-sm\:col-end-4{
    grid-column-end: 4 !important;
  }

  .min-sm\:col-end-5{
    grid-column-end: 5 !important;
  }

  .min-sm\:col-end-6{
    grid-column-end: 6 !important;
  }

  .min-sm\:col-end-7{
    grid-column-end: 7 !important;
  }

  .min-sm\:col-end-8{
    grid-column-end: 8 !important;
  }

  .min-sm\:col-end-9{
    grid-column-end: 9 !important;
  }

  .min-sm\:col-end-10{
    grid-column-end: 10 !important;
  }

  .min-sm\:col-end-11{
    grid-column-end: 11 !important;
  }

  .min-sm\:col-end-12{
    grid-column-end: 12 !important;
  }

  .min-sm\:col-end-13{
    grid-column-end: 13 !important;
  }

  .min-sm\:col-end-auto{
    grid-column-end: auto !important;
  }

  .min-sm\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .min-sm\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .min-sm\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .min-sm\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .min-sm\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .min-sm\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .min-sm\:row-auto{
    grid-row: auto !important;
  }

  .min-sm\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .min-sm\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .min-sm\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .min-sm\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .min-sm\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .min-sm\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .min-sm\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .min-sm\:row-start-1{
    grid-row-start: 1 !important;
  }

  .min-sm\:row-start-2{
    grid-row-start: 2 !important;
  }

  .min-sm\:row-start-3{
    grid-row-start: 3 !important;
  }

  .min-sm\:row-start-4{
    grid-row-start: 4 !important;
  }

  .min-sm\:row-start-5{
    grid-row-start: 5 !important;
  }

  .min-sm\:row-start-6{
    grid-row-start: 6 !important;
  }

  .min-sm\:row-start-7{
    grid-row-start: 7 !important;
  }

  .min-sm\:row-start-auto{
    grid-row-start: auto !important;
  }

  .min-sm\:row-end-1{
    grid-row-end: 1 !important;
  }

  .min-sm\:row-end-2{
    grid-row-end: 2 !important;
  }

  .min-sm\:row-end-3{
    grid-row-end: 3 !important;
  }

  .min-sm\:row-end-4{
    grid-row-end: 4 !important;
  }

  .min-sm\:row-end-5{
    grid-row-end: 5 !important;
  }

  .min-sm\:row-end-6{
    grid-row-end: 6 !important;
  }

  .min-sm\:row-end-7{
    grid-row-end: 7 !important;
  }

  .min-sm\:row-end-auto{
    grid-row-end: auto !important;
  }

  .min-sm\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .min-sm\:transform-none{
    transform: none !important;
  }

  .min-sm\:origin-center{
    transform-origin: center !important;
  }

  .min-sm\:origin-top{
    transform-origin: top !important;
  }

  .min-sm\:origin-top-right{
    transform-origin: top right !important;
  }

  .min-sm\:origin-right{
    transform-origin: right !important;
  }

  .min-sm\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .min-sm\:origin-bottom{
    transform-origin: bottom !important;
  }

  .min-sm\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .min-sm\:origin-left{
    transform-origin: left !important;
  }

  .min-sm\:origin-top-left{
    transform-origin: top left !important;
  }

  .min-sm\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-sm\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-sm\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-sm\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-sm\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-sm\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-sm\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-sm\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-sm\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-sm\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-sm\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .min-sm\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .min-sm\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .min-sm\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .min-sm\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .min-sm\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .min-sm\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .min-sm\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .min-sm\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .min-sm\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .min-sm\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .min-sm\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .min-sm\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .min-sm\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .min-sm\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .min-sm\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .min-sm\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .min-sm\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .min-sm\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .min-sm\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .min-sm\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-sm\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-sm\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-sm\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-sm\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-sm\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-sm\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-sm\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-sm\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-sm\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-sm\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .min-sm\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .min-sm\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .min-sm\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .min-sm\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .min-sm\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .min-sm\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .min-sm\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .min-sm\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .min-sm\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .min-sm\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .min-sm\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .min-sm\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .min-sm\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .min-sm\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .min-sm\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .min-sm\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .min-sm\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .min-sm\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .min-sm\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .min-sm\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-sm\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-sm\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-sm\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-sm\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-sm\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-sm\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-sm\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-sm\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-sm\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-sm\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .min-sm\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .min-sm\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .min-sm\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .min-sm\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .min-sm\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .min-sm\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .min-sm\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .min-sm\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .min-sm\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .min-sm\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .min-sm\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .min-sm\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .min-sm\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .min-sm\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .min-sm\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .min-sm\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .min-sm\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .min-sm\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .min-sm\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .min-sm\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .min-sm\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .min-sm\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .min-sm\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .min-sm\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .min-sm\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .min-sm\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .min-sm\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .min-sm\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .min-sm\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .min-sm\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .min-sm\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .min-sm\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .min-sm\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .min-sm\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .min-sm\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .min-sm\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .min-sm\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .min-sm\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .min-sm\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .min-sm\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .min-sm\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .min-sm\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .min-sm\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .min-sm\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .min-sm\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .min-sm\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .min-sm\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .min-sm\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .min-sm\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .min-sm\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .min-sm\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .min-sm\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .min-sm\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .min-sm\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .min-sm\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .min-sm\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .min-sm\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .min-sm\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .min-sm\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .min-sm\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .min-sm\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .min-sm\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .min-sm\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .min-sm\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .min-sm\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .min-sm\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .min-sm\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .min-sm\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .min-sm\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .min-sm\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .min-sm\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .min-sm\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .min-sm\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .min-sm\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .min-sm\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .min-sm\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .min-sm\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .min-sm\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .min-sm\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .min-sm\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .min-sm\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .min-sm\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .min-sm\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .min-sm\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .min-sm\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .min-sm\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .min-sm\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .min-sm\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .min-sm\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .min-sm\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .min-sm\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .min-sm\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .min-sm\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .min-sm\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .min-sm\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .min-sm\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .min-sm\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .min-sm\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .min-sm\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .min-sm\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .min-sm\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .min-sm\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .min-sm\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .min-sm\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .min-sm\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .min-sm\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .min-sm\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .min-sm\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .min-sm\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .min-sm\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .min-sm\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .min-sm\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .min-sm\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .min-sm\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .min-sm\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .min-sm\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .min-sm\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .min-sm\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .min-sm\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .min-sm\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .min-sm\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .min-sm\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .min-sm\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .min-sm\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .min-sm\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .min-sm\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .min-sm\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .min-sm\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .min-sm\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .min-sm\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .min-sm\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .min-sm\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .min-sm\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .min-sm\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .min-sm\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .min-sm\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .min-sm\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .min-sm\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .min-sm\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .min-sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .min-sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .min-sm\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .min-sm\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .min-sm\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .min-sm\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .min-sm\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .min-sm\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .min-sm\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .min-sm\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .min-sm\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .min-sm\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .min-sm\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .min-sm\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .min-sm\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .min-sm\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .min-sm\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .min-sm\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .min-sm\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .min-sm\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .min-sm\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .min-sm\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .min-sm\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .min-sm\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .min-sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .min-sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .min-sm\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .min-sm\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .min-sm\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .min-sm\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .min-sm\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .min-sm\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .min-sm\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .min-sm\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .min-sm\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .min-sm\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .min-sm\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .min-sm\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .min-sm\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .min-sm\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .min-sm\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .min-sm\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .min-sm\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .min-sm\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .min-sm\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .min-sm\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .min-sm\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .min-sm\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .min-sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .min-sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .min-sm\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .min-sm\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .min-sm\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .min-sm\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .min-sm\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .min-sm\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .min-sm\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .min-sm\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .min-sm\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .min-sm\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .min-sm\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .min-sm\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .min-sm\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .min-sm\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .min-sm\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .min-sm\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .min-sm\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .min-sm\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .min-sm\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .min-sm\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .min-sm\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .min-sm\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .min-sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .min-sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .min-sm\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .min-sm\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .min-sm\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .min-sm\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .min-sm\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .min-sm\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .min-sm\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .min-sm\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .min-sm\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .min-sm\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .min-sm\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .min-sm\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .min-sm\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .min-sm\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .min-sm\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .min-sm\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .min-sm\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .min-sm\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .min-sm\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .min-sm\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .min-sm\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .min-sm\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .min-sm\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .min-sm\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .min-sm\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .min-sm\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .min-sm\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .min-sm\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .min-sm\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .min-sm\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .min-sm\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .min-sm\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .min-sm\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .min-sm\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .min-sm\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .min-sm\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .min-sm\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .min-sm\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .min-sm\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .min-sm\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .min-sm\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .min-sm\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .min-sm\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .min-sm\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .min-sm\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .min-sm\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .min-sm\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .min-sm\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .min-sm\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .min-sm\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .min-sm\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .min-sm\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .min-sm\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .min-sm\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .min-sm\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .min-sm\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .min-sm\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .min-sm\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .min-sm\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .min-sm\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .min-sm\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .min-sm\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .min-sm\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .min-sm\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .min-sm\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .min-sm\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .min-sm\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .min-sm\:transition-none{
    transition-property: none !important;
  }

  .min-sm\:transition-all{
    transition-property: all !important;
  }

  .min-sm\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .min-sm\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .min-sm\:transition-opacity{
    transition-property: opacity !important;
  }

  .min-sm\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .min-sm\:transition-transform{
    transition-property: transform !important;
  }

  .min-sm\:ease-linear{
    transition-timing-function: linear !important;
  }

  .min-sm\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .min-sm\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .min-sm\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .min-sm\:duration-75{
    transition-duration: 75ms !important;
  }

  .min-sm\:duration-100{
    transition-duration: 100ms !important;
  }

  .min-sm\:duration-150{
    transition-duration: 150ms !important;
  }

  .min-sm\:duration-200{
    transition-duration: 200ms !important;
  }

  .min-sm\:duration-300{
    transition-duration: 300ms !important;
  }

  .min-sm\:duration-500{
    transition-duration: 500ms !important;
  }

  .min-sm\:duration-700{
    transition-duration: 700ms !important;
  }

  .min-sm\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .min-sm\:delay-75{
    transition-delay: 75ms !important;
  }

  .min-sm\:delay-100{
    transition-delay: 100ms !important;
  }

  .min-sm\:delay-150{
    transition-delay: 150ms !important;
  }

  .min-sm\:delay-200{
    transition-delay: 200ms !important;
  }

  .min-sm\:delay-300{
    transition-delay: 300ms !important;
  }

  .min-sm\:delay-500{
    transition-delay: 500ms !important;
  }

  .min-sm\:delay-700{
    transition-delay: 700ms !important;
  }

  .min-sm\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .min-sm\:animate-none{
    animation: none !important;
  }

  .min-sm\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .min-sm\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .min-sm\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .min-sm\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (max-width: 767px){
  .max-sm\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .max-sm\:container{
      max-width: 640px;
    }
  }

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

  @media (min-width: 1080px){
    .max-sm\:container{
      max-width: 1080px;
    }
  }

  .max-sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .max-sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .max-sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .max-sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .max-sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .max-sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .max-sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .max-sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .max-sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .max-sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .max-sm\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-sm\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .max-sm\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .max-sm\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .max-sm\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .max-sm\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .max-sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .max-sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .max-sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .max-sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .max-sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .max-sm\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .max-sm\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .max-sm\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .max-sm\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .max-sm\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .max-sm\:bg-fixed{
    background-attachment: fixed !important;
  }

  .max-sm\:bg-local{
    background-attachment: local !important;
  }

  .max-sm\:bg-scroll{
    background-attachment: scroll !important;
  }

  .max-sm\:bg-clip-border{
    background-clip: border-box !important;
  }

  .max-sm\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .max-sm\:bg-clip-content{
    background-clip: content-box !important;
  }

  .max-sm\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .max-sm\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-sm\:bg-none{
    background-image: none !important;
  }

  .max-sm\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .max-sm\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .max-sm\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .max-sm\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .max-sm\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .max-sm\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .max-sm\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .max-sm\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .max-sm\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-sm\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-sm\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-sm\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-sm\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-sm\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-sm\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-sm\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-sm\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-sm\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-sm\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-sm\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-sm\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-sm\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-sm\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-sm\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-sm\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .max-sm\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .max-sm\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-sm\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .max-sm\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .max-sm\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .max-sm\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .max-sm\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-sm\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-sm\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-sm\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .max-sm\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .max-sm\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-sm\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-sm\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-sm\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-sm\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-sm\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-sm\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-sm\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-sm\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-sm\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-sm\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-sm\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-sm\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-sm\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-sm\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-sm\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-sm\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .max-sm\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .max-sm\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-sm\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .max-sm\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .max-sm\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .max-sm\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .max-sm\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-sm\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-sm\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-sm\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .max-sm\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .max-sm\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-sm\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-sm\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-sm\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-sm\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-sm\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-sm\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-sm\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-sm\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-sm\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-sm\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-sm\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-sm\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-sm\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-sm\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-sm\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-sm\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-sm\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-sm\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-sm\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .max-sm\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .max-sm\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-sm\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .max-sm\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .max-sm\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .max-sm\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .max-sm\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-sm\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-sm\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-sm\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .max-sm\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .max-sm\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-sm\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .max-sm\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .max-sm\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .max-sm\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .max-sm\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .max-sm\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .max-sm\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .max-sm\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .max-sm\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .max-sm\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .max-sm\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .max-sm\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .max-sm\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .max-sm\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .max-sm\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .max-sm\:bg-bottom{
    background-position: bottom !important;
  }

  .max-sm\:bg-center{
    background-position: center !important;
  }

  .max-sm\:bg-left{
    background-position: left !important;
  }

  .max-sm\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .max-sm\:bg-left-top{
    background-position: left top !important;
  }

  .max-sm\:bg-right{
    background-position: right !important;
  }

  .max-sm\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .max-sm\:bg-right-top{
    background-position: right top !important;
  }

  .max-sm\:bg-top{
    background-position: top !important;
  }

  .max-sm\:bg-repeat{
    background-repeat: repeat !important;
  }

  .max-sm\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .max-sm\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .max-sm\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .max-sm\:bg-repeat-round{
    background-repeat: round !important;
  }

  .max-sm\:bg-repeat-space{
    background-repeat: space !important;
  }

  .max-sm\:bg-auto{
    background-size: auto !important;
  }

  .max-sm\:bg-cover{
    background-size: cover !important;
  }

  .max-sm\:bg-contain{
    background-size: contain !important;
  }

  .max-sm\:border-collapse{
    border-collapse: collapse !important;
  }

  .max-sm\:border-separate{
    border-collapse: separate !important;
  }

  .max-sm\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-sm\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-sm\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-sm\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-sm\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-sm\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-sm\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-sm\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-sm\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-sm\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-sm\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-sm\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-sm\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-sm\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-sm\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-sm\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .max-sm\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .max-sm\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .max-sm\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .max-sm\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .max-sm\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .max-sm\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .max-sm\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .max-sm\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .max-sm\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .max-sm\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .max-sm\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .max-sm\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .max-sm\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .max-sm\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .max-sm\:rounded-none{
    border-radius: 0 !important;
  }

  .max-sm\:rounded{
    border-radius: 4px !important;
  }

  .max-sm\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .max-sm\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .max-sm\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .max-sm\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .max-sm\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .max-sm\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .max-sm\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .max-sm\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .max-sm\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .max-sm\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .max-sm\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .max-sm\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .max-sm\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .max-sm\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .max-sm\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .max-sm\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .max-sm\:border-solid{
    border-style: solid !important;
  }

  .max-sm\:border-dashed{
    border-style: dashed !important;
  }

  .max-sm\:border-dotted{
    border-style: dotted !important;
  }

  .max-sm\:border-double{
    border-style: double !important;
  }

  .max-sm\:border-none{
    border-style: none !important;
  }

  .max-sm\:border-0{
    border-width: 0 !important;
  }

  .max-sm\:border-2{
    border-width: 2px !important;
  }

  .max-sm\:border-4{
    border-width: 4px !important;
  }

  .max-sm\:border-8{
    border-width: 8px !important;
  }

  .max-sm\:border{
    border-width: 1px !important;
  }

  .max-sm\:border-t-0{
    border-top-width: 0 !important;
  }

  .max-sm\:border-r-0{
    border-right-width: 0 !important;
  }

  .max-sm\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .max-sm\:border-l-0{
    border-left-width: 0 !important;
  }

  .max-sm\:border-t-2{
    border-top-width: 2px !important;
  }

  .max-sm\:border-r-2{
    border-right-width: 2px !important;
  }

  .max-sm\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .max-sm\:border-l-2{
    border-left-width: 2px !important;
  }

  .max-sm\:border-t-4{
    border-top-width: 4px !important;
  }

  .max-sm\:border-r-4{
    border-right-width: 4px !important;
  }

  .max-sm\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .max-sm\:border-l-4{
    border-left-width: 4px !important;
  }

  .max-sm\:border-t-8{
    border-top-width: 8px !important;
  }

  .max-sm\:border-r-8{
    border-right-width: 8px !important;
  }

  .max-sm\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .max-sm\:border-l-8{
    border-left-width: 8px !important;
  }

  .max-sm\:border-t{
    border-top-width: 1px !important;
  }

  .max-sm\:border-r{
    border-right-width: 1px !important;
  }

  .max-sm\:border-b{
    border-bottom-width: 1px !important;
  }

  .max-sm\:border-l{
    border-left-width: 1px !important;
  }

  .max-sm\:box-border{
    box-sizing: border-box !important;
  }

  .max-sm\:box-content{
    box-sizing: content-box !important;
  }

  .max-sm\:cursor-auto{
    cursor: auto !important;
  }

  .max-sm\:cursor-default{
    cursor: default !important;
  }

  .max-sm\:cursor-pointer{
    cursor: pointer !important;
  }

  .max-sm\:cursor-wait{
    cursor: wait !important;
  }

  .max-sm\:cursor-text{
    cursor: text !important;
  }

  .max-sm\:cursor-move{
    cursor: move !important;
  }

  .max-sm\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .max-sm\:block{
    display: block !important;
  }

  .max-sm\:inline-block{
    display: inline-block !important;
  }

  .max-sm\:inline{
    display: inline !important;
  }

  .max-sm\:flex{
    display: flex !important;
  }

  .max-sm\:inline-flex{
    display: inline-flex !important;
  }

  .max-sm\:table{
    display: table !important;
  }

  .max-sm\:table-caption{
    display: table-caption !important;
  }

  .max-sm\:table-cell{
    display: table-cell !important;
  }

  .max-sm\:table-column{
    display: table-column !important;
  }

  .max-sm\:table-column-group{
    display: table-column-group !important;
  }

  .max-sm\:table-footer-group{
    display: table-footer-group !important;
  }

  .max-sm\:table-header-group{
    display: table-header-group !important;
  }

  .max-sm\:table-row-group{
    display: table-row-group !important;
  }

  .max-sm\:table-row{
    display: table-row !important;
  }

  .max-sm\:flow-root{
    display: flow-root !important;
  }

  .max-sm\:grid{
    display: grid !important;
  }

  .max-sm\:inline-grid{
    display: inline-grid !important;
  }

  .max-sm\:contents{
    display: contents !important;
  }

  .max-sm\:hidden{
    display: none !important;
  }

  .max-sm\:flex-row{
    flex-direction: row !important;
  }

  .max-sm\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .max-sm\:flex-col{
    flex-direction: column !important;
  }

  .max-sm\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .max-sm\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .max-sm\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .max-sm\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .max-sm\:place-items-auto{
    place-items: auto !important;
  }

  .max-sm\:place-items-start{
    place-items: start !important;
  }

  .max-sm\:place-items-end{
    place-items: end !important;
  }

  .max-sm\:place-items-center{
    place-items: center !important;
  }

  .max-sm\:place-items-stretch{
    place-items: stretch !important;
  }

  .max-sm\:place-content-center{
    place-content: center !important;
  }

  .max-sm\:place-content-start{
    place-content: start !important;
  }

  .max-sm\:place-content-end{
    place-content: end !important;
  }

  .max-sm\:place-content-between{
    place-content: space-between !important;
  }

  .max-sm\:place-content-around{
    place-content: space-around !important;
  }

  .max-sm\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .max-sm\:place-content-stretch{
    place-content: stretch !important;
  }

  .max-sm\:place-self-auto{
    place-self: auto !important;
  }

  .max-sm\:place-self-start{
    place-self: start !important;
  }

  .max-sm\:place-self-end{
    place-self: end !important;
  }

  .max-sm\:place-self-center{
    place-self: center !important;
  }

  .max-sm\:place-self-stretch{
    place-self: stretch !important;
  }

  .max-sm\:items-start{
    align-items: flex-start !important;
  }

  .max-sm\:items-end{
    align-items: flex-end !important;
  }

  .max-sm\:items-center{
    align-items: center !important;
  }

  .max-sm\:items-baseline{
    align-items: baseline !important;
  }

  .max-sm\:items-stretch{
    align-items: stretch !important;
  }

  .max-sm\:content-center{
    align-content: center !important;
  }

  .max-sm\:content-start{
    align-content: flex-start !important;
  }

  .max-sm\:content-end{
    align-content: flex-end !important;
  }

  .max-sm\:content-between{
    align-content: space-between !important;
  }

  .max-sm\:content-around{
    align-content: space-around !important;
  }

  .max-sm\:content-evenly{
    align-content: space-evenly !important;
  }

  .max-sm\:self-auto{
    align-self: auto !important;
  }

  .max-sm\:self-start{
    align-self: flex-start !important;
  }

  .max-sm\:self-end{
    align-self: flex-end !important;
  }

  .max-sm\:self-center{
    align-self: center !important;
  }

  .max-sm\:self-stretch{
    align-self: stretch !important;
  }

  .max-sm\:justify-items-auto{
    justify-items: auto !important;
  }

  .max-sm\:justify-items-start{
    justify-items: start !important;
  }

  .max-sm\:justify-items-end{
    justify-items: end !important;
  }

  .max-sm\:justify-items-center{
    justify-items: center !important;
  }

  .max-sm\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .max-sm\:justify-start{
    justify-content: flex-start !important;
  }

  .max-sm\:justify-end{
    justify-content: flex-end !important;
  }

  .max-sm\:justify-center{
    justify-content: center !important;
  }

  .max-sm\:justify-between{
    justify-content: space-between !important;
  }

  .max-sm\:justify-around{
    justify-content: space-around !important;
  }

  .max-sm\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .max-sm\:justify-self-auto{
    justify-self: auto !important;
  }

  .max-sm\:justify-self-start{
    justify-self: start !important;
  }

  .max-sm\:justify-self-end{
    justify-self: end !important;
  }

  .max-sm\:justify-self-center{
    justify-self: center !important;
  }

  .max-sm\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .max-sm\:flex-1{
    flex: 1 1 0% !important;
  }

  .max-sm\:flex-auto{
    flex: 1 1 auto !important;
  }

  .max-sm\:flex-initial{
    flex: 0 1 auto !important;
  }

  .max-sm\:flex-none{
    flex: none !important;
  }

  .max-sm\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .max-sm\:flex-grow{
    flex-grow: 1 !important;
  }

  .max-sm\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .max-sm\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .max-sm\:order-1{
    order: 1 !important;
  }

  .max-sm\:order-2{
    order: 2 !important;
  }

  .max-sm\:order-3{
    order: 3 !important;
  }

  .max-sm\:order-4{
    order: 4 !important;
  }

  .max-sm\:order-5{
    order: 5 !important;
  }

  .max-sm\:order-6{
    order: 6 !important;
  }

  .max-sm\:order-7{
    order: 7 !important;
  }

  .max-sm\:order-8{
    order: 8 !important;
  }

  .max-sm\:order-9{
    order: 9 !important;
  }

  .max-sm\:order-10{
    order: 10 !important;
  }

  .max-sm\:order-11{
    order: 11 !important;
  }

  .max-sm\:order-12{
    order: 12 !important;
  }

  .max-sm\:order-first{
    order: -9999 !important;
  }

  .max-sm\:order-last{
    order: 9999 !important;
  }

  .max-sm\:order-none{
    order: 0 !important;
  }

  .max-sm\:float-right{
    float: right !important;
  }

  .max-sm\:float-left{
    float: left !important;
  }

  .max-sm\:float-none{
    float: none !important;
  }

  .max-sm\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .max-sm\:clear-left{
    clear: left !important;
  }

  .max-sm\:clear-right{
    clear: right !important;
  }

  .max-sm\:clear-both{
    clear: both !important;
  }

  .max-sm\:clear-none{
    clear: none !important;
  }

  .max-sm\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .max-sm\:font-body{
    font-family: PT Sans, sans !important;
  }

  .max-sm\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .max-sm\:font-hairline{
    font-weight: 100 !important;
  }

  .max-sm\:font-thin{
    font-weight: 200 !important;
  }

  .max-sm\:font-light{
    font-weight: 300 !important;
  }

  .max-sm\:font-normal{
    font-weight: 400 !important;
  }

  .max-sm\:font-medium{
    font-weight: 500 !important;
  }

  .max-sm\:font-semibold{
    font-weight: 600 !important;
  }

  .max-sm\:font-bold{
    font-weight: 700 !important;
  }

  .max-sm\:font-extrabold{
    font-weight: 800 !important;
  }

  .max-sm\:font-black{
    font-weight: 900 !important;
  }

  .max-sm\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .max-sm\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .max-sm\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .max-sm\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .max-sm\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .max-sm\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .max-sm\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .max-sm\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .max-sm\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .max-sm\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .max-sm\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .max-sm\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .max-sm\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .max-sm\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .max-sm\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .max-sm\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .max-sm\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .max-sm\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .max-sm\:h-1{
    height: .5rem !important;
  }

  .max-sm\:h-2{
    height: 1rem !important;
  }

  .max-sm\:h-3{
    height: 2rem !important;
  }

  .max-sm\:h-4{
    height: 2.5rem !important;
  }

  .max-sm\:h-5{
    height: 3rem !important;
  }

  .max-sm\:h-6{
    height: 4rem !important;
  }

  .max-sm\:h-7{
    height: 5rem !important;
  }

  .max-sm\:h-8{
    height: 6rem !important;
  }

  .max-sm\:h-9{
    height: 7rem !important;
  }

  .max-sm\:h-10{
    height: 8rem !important;
  }

  .max-sm\:h-auto{
    height: auto !important;
  }

  .max-sm\:h-full{
    height: 100% !important;
  }

  .max-sm\:h-screen{
    height: 100vh !important;
  }

  .max-sm\:text-xs{
    font-size: .75rem !important;
  }

  .max-sm\:text-sm{
    font-size: .875rem !important;
  }

  .max-sm\:text-base{
    font-size: 1rem !important;
  }

  .max-sm\:text-lg{
    font-size: 1.125rem !important;
  }

  .max-sm\:text-xl{
    font-size: 1.25rem !important;
  }

  .max-sm\:text-2xl{
    font-size: 1.5rem !important;
  }

  .max-sm\:text-3xl{
    font-size: 1.875rem !important;
  }

  .max-sm\:text-4xl{
    font-size: 2.25rem !important;
  }

  .max-sm\:text-5xl{
    font-size: 3rem !important;
  }

  .max-sm\:text-6xl{
    font-size: 3.5rem !important;
  }

  .max-sm\:leading-large{
    line-height: 160% !important;
  }

  .max-sm\:leading-normal{
    line-height: 150% !important;
  }

  .max-sm\:leading-small{
    line-height: 125% !important;
  }

  .max-sm\:leading-reset{
    line-height: 100% !important;
  }

  .max-sm\:list-inside{
    list-style-position: inside !important;
  }

  .max-sm\:list-outside{
    list-style-position: outside !important;
  }

  .max-sm\:list-none{
    list-style-type: none !important;
  }

  .max-sm\:list-disc{
    list-style-type: disc !important;
  }

  .max-sm\:list-decimal{
    list-style-type: decimal !important;
  }

  .max-sm\:m-1{
    margin: .5rem !important;
  }

  .max-sm\:m-2{
    margin: 1rem !important;
  }

  .max-sm\:m-3{
    margin: 2rem !important;
  }

  .max-sm\:m-4{
    margin: 2.5rem !important;
  }

  .max-sm\:m-5{
    margin: 3rem !important;
  }

  .max-sm\:m-6{
    margin: 4rem !important;
  }

  .max-sm\:m-7{
    margin: 5rem !important;
  }

  .max-sm\:m-8{
    margin: 6rem !important;
  }

  .max-sm\:m-9{
    margin: 7rem !important;
  }

  .max-sm\:m-10{
    margin: 8rem !important;
  }

  .max-sm\:m-auto{
    margin: auto !important;
  }

  .max-sm\:-m-1{
    margin: -0.5rem !important;
  }

  .max-sm\:-m-2{
    margin: -1rem !important;
  }

  .max-sm\:-m-3{
    margin: -2rem !important;
  }

  .max-sm\:-m-4{
    margin: -2.5rem !important;
  }

  .max-sm\:-m-5{
    margin: -3rem !important;
  }

  .max-sm\:-m-6{
    margin: -4rem !important;
  }

  .max-sm\:-m-7{
    margin: -5rem !important;
  }

  .max-sm\:-m-8{
    margin: -6rem !important;
  }

  .max-sm\:-m-9{
    margin: -7rem !important;
  }

  .max-sm\:-m-10{
    margin: -8rem !important;
  }

  .max-sm\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .max-sm\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .max-sm\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .max-sm\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .max-sm\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .max-sm\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .max-sm\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .max-sm\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .max-sm\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .max-sm\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .max-sm\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .max-sm\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .max-sm\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .max-sm\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .max-sm\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .max-sm\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .max-sm\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .max-sm\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .max-sm\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .max-sm\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .max-sm\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .max-sm\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .max-sm\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .max-sm\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .max-sm\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .max-sm\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .max-sm\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .max-sm\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .max-sm\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .max-sm\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .max-sm\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .max-sm\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .max-sm\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .max-sm\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .max-sm\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .max-sm\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .max-sm\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .max-sm\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .max-sm\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .max-sm\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .max-sm\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .max-sm\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .max-sm\:mt-1{
    margin-top: .5rem !important;
  }

  .max-sm\:mr-1{
    margin-right: .5rem !important;
  }

  .max-sm\:mb-1{
    margin-bottom: .5rem !important;
  }

  .max-sm\:ml-1{
    margin-left: .5rem !important;
  }

  .max-sm\:mt-2{
    margin-top: 1rem !important;
  }

  .max-sm\:mr-2{
    margin-right: 1rem !important;
  }

  .max-sm\:mb-2{
    margin-bottom: 1rem !important;
  }

  .max-sm\:ml-2{
    margin-left: 1rem !important;
  }

  .max-sm\:mt-3{
    margin-top: 2rem !important;
  }

  .max-sm\:mr-3{
    margin-right: 2rem !important;
  }

  .max-sm\:mb-3{
    margin-bottom: 2rem !important;
  }

  .max-sm\:ml-3{
    margin-left: 2rem !important;
  }

  .max-sm\:mt-4{
    margin-top: 2.5rem !important;
  }

  .max-sm\:mr-4{
    margin-right: 2.5rem !important;
  }

  .max-sm\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .max-sm\:ml-4{
    margin-left: 2.5rem !important;
  }

  .max-sm\:mt-5{
    margin-top: 3rem !important;
  }

  .max-sm\:mr-5{
    margin-right: 3rem !important;
  }

  .max-sm\:mb-5{
    margin-bottom: 3rem !important;
  }

  .max-sm\:ml-5{
    margin-left: 3rem !important;
  }

  .max-sm\:mt-6{
    margin-top: 4rem !important;
  }

  .max-sm\:mr-6{
    margin-right: 4rem !important;
  }

  .max-sm\:mb-6{
    margin-bottom: 4rem !important;
  }

  .max-sm\:ml-6{
    margin-left: 4rem !important;
  }

  .max-sm\:mt-7{
    margin-top: 5rem !important;
  }

  .max-sm\:mr-7{
    margin-right: 5rem !important;
  }

  .max-sm\:mb-7{
    margin-bottom: 5rem !important;
  }

  .max-sm\:ml-7{
    margin-left: 5rem !important;
  }

  .max-sm\:mt-8{
    margin-top: 6rem !important;
  }

  .max-sm\:mr-8{
    margin-right: 6rem !important;
  }

  .max-sm\:mb-8{
    margin-bottom: 6rem !important;
  }

  .max-sm\:ml-8{
    margin-left: 6rem !important;
  }

  .max-sm\:mt-9{
    margin-top: 7rem !important;
  }

  .max-sm\:mr-9{
    margin-right: 7rem !important;
  }

  .max-sm\:mb-9{
    margin-bottom: 7rem !important;
  }

  .max-sm\:ml-9{
    margin-left: 7rem !important;
  }

  .max-sm\:mt-10{
    margin-top: 8rem !important;
  }

  .max-sm\:mr-10{
    margin-right: 8rem !important;
  }

  .max-sm\:mb-10{
    margin-bottom: 8rem !important;
  }

  .max-sm\:ml-10{
    margin-left: 8rem !important;
  }

  .max-sm\:mt-auto{
    margin-top: auto !important;
  }

  .max-sm\:mr-auto{
    margin-right: auto !important;
  }

  .max-sm\:mb-auto{
    margin-bottom: auto !important;
  }

  .max-sm\:ml-auto{
    margin-left: auto !important;
  }

  .max-sm\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .max-sm\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .max-sm\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .max-sm\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .max-sm\:-mt-2{
    margin-top: -1rem !important;
  }

  .max-sm\:-mr-2{
    margin-right: -1rem !important;
  }

  .max-sm\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .max-sm\:-ml-2{
    margin-left: -1rem !important;
  }

  .max-sm\:-mt-3{
    margin-top: -2rem !important;
  }

  .max-sm\:-mr-3{
    margin-right: -2rem !important;
  }

  .max-sm\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .max-sm\:-ml-3{
    margin-left: -2rem !important;
  }

  .max-sm\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .max-sm\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .max-sm\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .max-sm\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .max-sm\:-mt-5{
    margin-top: -3rem !important;
  }

  .max-sm\:-mr-5{
    margin-right: -3rem !important;
  }

  .max-sm\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .max-sm\:-ml-5{
    margin-left: -3rem !important;
  }

  .max-sm\:-mt-6{
    margin-top: -4rem !important;
  }

  .max-sm\:-mr-6{
    margin-right: -4rem !important;
  }

  .max-sm\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .max-sm\:-ml-6{
    margin-left: -4rem !important;
  }

  .max-sm\:-mt-7{
    margin-top: -5rem !important;
  }

  .max-sm\:-mr-7{
    margin-right: -5rem !important;
  }

  .max-sm\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .max-sm\:-ml-7{
    margin-left: -5rem !important;
  }

  .max-sm\:-mt-8{
    margin-top: -6rem !important;
  }

  .max-sm\:-mr-8{
    margin-right: -6rem !important;
  }

  .max-sm\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .max-sm\:-ml-8{
    margin-left: -6rem !important;
  }

  .max-sm\:-mt-9{
    margin-top: -7rem !important;
  }

  .max-sm\:-mr-9{
    margin-right: -7rem !important;
  }

  .max-sm\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .max-sm\:-ml-9{
    margin-left: -7rem !important;
  }

  .max-sm\:-mt-10{
    margin-top: -8rem !important;
  }

  .max-sm\:-mr-10{
    margin-right: -8rem !important;
  }

  .max-sm\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .max-sm\:-ml-10{
    margin-left: -8rem !important;
  }

  .max-sm\:max-h-full{
    max-height: 100% !important;
  }

  .max-sm\:max-h-screen{
    max-height: 100vh !important;
  }

  .max-sm\:max-w-none{
    max-width: none !important;
  }

  .max-sm\:max-w-xs{
    max-width: 20rem !important;
  }

  .max-sm\:max-w-sm{
    max-width: 24rem !important;
  }

  .max-sm\:max-w-md{
    max-width: 28rem !important;
  }

  .max-sm\:max-w-lg{
    max-width: 32rem !important;
  }

  .max-sm\:max-w-xl{
    max-width: 36rem !important;
  }

  .max-sm\:max-w-2xl{
    max-width: 42rem !important;
  }

  .max-sm\:max-w-3xl{
    max-width: 48rem !important;
  }

  .max-sm\:max-w-4xl{
    max-width: 56rem !important;
  }

  .max-sm\:max-w-5xl{
    max-width: 64rem !important;
  }

  .max-sm\:max-w-6xl{
    max-width: 72rem !important;
  }

  .max-sm\:max-w-full{
    max-width: 100% !important;
  }

  .max-sm\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .max-sm\:max-w-screen-md{
    max-width: 768px !important;
  }

  .max-sm\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .max-sm\:min-h-0{
    min-height: 0 !important;
  }

  .max-sm\:min-h-full{
    min-height: 100% !important;
  }

  .max-sm\:min-h-screen{
    min-height: 100vh !important;
  }

  .max-sm\:min-w-0{
    min-width: 0 !important;
  }

  .max-sm\:min-w-full{
    min-width: 100% !important;
  }

  .max-sm\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .max-sm\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .max-sm\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .max-sm\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .max-sm\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .max-sm\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .max-sm\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .max-sm\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .max-sm\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .max-sm\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .max-sm\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .max-sm\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .max-sm\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .max-sm\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .max-sm\:opacity-0{
    opacity: 0 !important;
  }

  .max-sm\:opacity-25{
    opacity: 0.25 !important;
  }

  .max-sm\:opacity-50{
    opacity: 0.5 !important;
  }

  .max-sm\:opacity-75{
    opacity: 0.75 !important;
  }

  .max-sm\:opacity-100{
    opacity: 1 !important;
  }

  .max-sm\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .max-sm\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .max-sm\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .max-sm\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .max-sm\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .max-sm\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .max-sm\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .max-sm\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .max-sm\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .max-sm\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .max-sm\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .max-sm\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .max-sm\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .max-sm\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .max-sm\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .max-sm\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .max-sm\:overflow-auto{
    overflow: auto !important;
  }

  .max-sm\:overflow-hidden{
    overflow: hidden !important;
  }

  .max-sm\:overflow-visible{
    overflow: visible !important;
  }

  .max-sm\:overflow-scroll{
    overflow: scroll !important;
  }

  .max-sm\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .max-sm\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .max-sm\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .max-sm\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .max-sm\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .max-sm\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .max-sm\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .max-sm\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .max-sm\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .max-sm\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .max-sm\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .max-sm\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .max-sm\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .max-sm\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .max-sm\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .max-sm\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .max-sm\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .max-sm\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .max-sm\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .max-sm\:p-1{
    padding: .5rem !important;
  }

  .max-sm\:p-2{
    padding: 1rem !important;
  }

  .max-sm\:p-3{
    padding: 2rem !important;
  }

  .max-sm\:p-4{
    padding: 2.5rem !important;
  }

  .max-sm\:p-5{
    padding: 3rem !important;
  }

  .max-sm\:p-6{
    padding: 4rem !important;
  }

  .max-sm\:p-7{
    padding: 5rem !important;
  }

  .max-sm\:p-8{
    padding: 6rem !important;
  }

  .max-sm\:p-9{
    padding: 7rem !important;
  }

  .max-sm\:p-10{
    padding: 8rem !important;
  }

  .max-sm\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .max-sm\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .max-sm\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .max-sm\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .max-sm\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .max-sm\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .max-sm\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .max-sm\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .max-sm\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .max-sm\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .max-sm\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .max-sm\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .max-sm\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .max-sm\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .max-sm\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .max-sm\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .max-sm\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .max-sm\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .max-sm\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .max-sm\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .max-sm\:pt-1{
    padding-top: .5rem !important;
  }

  .max-sm\:pr-1{
    padding-right: .5rem !important;
  }

  .max-sm\:pb-1{
    padding-bottom: .5rem !important;
  }

  .max-sm\:pl-1{
    padding-left: .5rem !important;
  }

  .max-sm\:pt-2{
    padding-top: 1rem !important;
  }

  .max-sm\:pr-2{
    padding-right: 1rem !important;
  }

  .max-sm\:pb-2{
    padding-bottom: 1rem !important;
  }

  .max-sm\:pl-2{
    padding-left: 1rem !important;
  }

  .max-sm\:pt-3{
    padding-top: 2rem !important;
  }

  .max-sm\:pr-3{
    padding-right: 2rem !important;
  }

  .max-sm\:pb-3{
    padding-bottom: 2rem !important;
  }

  .max-sm\:pl-3{
    padding-left: 2rem !important;
  }

  .max-sm\:pt-4{
    padding-top: 2.5rem !important;
  }

  .max-sm\:pr-4{
    padding-right: 2.5rem !important;
  }

  .max-sm\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .max-sm\:pl-4{
    padding-left: 2.5rem !important;
  }

  .max-sm\:pt-5{
    padding-top: 3rem !important;
  }

  .max-sm\:pr-5{
    padding-right: 3rem !important;
  }

  .max-sm\:pb-5{
    padding-bottom: 3rem !important;
  }

  .max-sm\:pl-5{
    padding-left: 3rem !important;
  }

  .max-sm\:pt-6{
    padding-top: 4rem !important;
  }

  .max-sm\:pr-6{
    padding-right: 4rem !important;
  }

  .max-sm\:pb-6{
    padding-bottom: 4rem !important;
  }

  .max-sm\:pl-6{
    padding-left: 4rem !important;
  }

  .max-sm\:pt-7{
    padding-top: 5rem !important;
  }

  .max-sm\:pr-7{
    padding-right: 5rem !important;
  }

  .max-sm\:pb-7{
    padding-bottom: 5rem !important;
  }

  .max-sm\:pl-7{
    padding-left: 5rem !important;
  }

  .max-sm\:pt-8{
    padding-top: 6rem !important;
  }

  .max-sm\:pr-8{
    padding-right: 6rem !important;
  }

  .max-sm\:pb-8{
    padding-bottom: 6rem !important;
  }

  .max-sm\:pl-8{
    padding-left: 6rem !important;
  }

  .max-sm\:pt-9{
    padding-top: 7rem !important;
  }

  .max-sm\:pr-9{
    padding-right: 7rem !important;
  }

  .max-sm\:pb-9{
    padding-bottom: 7rem !important;
  }

  .max-sm\:pl-9{
    padding-left: 7rem !important;
  }

  .max-sm\:pt-10{
    padding-top: 8rem !important;
  }

  .max-sm\:pr-10{
    padding-right: 8rem !important;
  }

  .max-sm\:pb-10{
    padding-bottom: 8rem !important;
  }

  .max-sm\:pl-10{
    padding-left: 8rem !important;
  }

  .max-sm\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-sm\:pointer-events-none{
    pointer-events: none !important;
  }

  .max-sm\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .max-sm\:static{
    position: static !important;
  }

  .max-sm\:fixed{
    position: fixed !important;
  }

  .max-sm\:absolute{
    position: absolute !important;
  }

  .max-sm\:relative{
    position: relative !important;
  }

  .max-sm\:sticky{
    position: sticky !important;
  }

  .max-sm\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .max-sm\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .max-sm\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .max-sm\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .max-sm\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .max-sm\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .max-sm\:top-0{
    top: 0 !important;
  }

  .max-sm\:right-0{
    right: 0 !important;
  }

  .max-sm\:bottom-0{
    bottom: 0 !important;
  }

  .max-sm\:left-0{
    left: 0 !important;
  }

  .max-sm\:top-auto{
    top: auto !important;
  }

  .max-sm\:right-auto{
    right: auto !important;
  }

  .max-sm\:bottom-auto{
    bottom: auto !important;
  }

  .max-sm\:left-auto{
    left: auto !important;
  }

  .max-sm\:resize-none{
    resize: none !important;
  }

  .max-sm\:resize-y{
    resize: vertical !important;
  }

  .max-sm\:resize-x{
    resize: horizontal !important;
  }

  .max-sm\:resize{
    resize: both !important;
  }

  .max-sm\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-sm\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-sm\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-sm\:shadow-none{
    box-shadow: none !important;
  }

  .max-sm\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-sm\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-sm\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-sm\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .max-sm\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-sm\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-sm\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-sm\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-sm\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-sm\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .max-sm\:fill-current{
    fill: currentColor !important;
  }

  .max-sm\:stroke-current{
    stroke: currentColor !important;
  }

  .max-sm\:stroke-0{
    stroke-width: 0 !important;
  }

  .max-sm\:stroke-1{
    stroke-width: 1 !important;
  }

  .max-sm\:stroke-2{
    stroke-width: 2 !important;
  }

  .max-sm\:table-auto{
    table-layout: auto !important;
  }

  .max-sm\:table-fixed{
    table-layout: fixed !important;
  }

  .max-sm\:text-left{
    text-align: left !important;
  }

  .max-sm\:text-center{
    text-align: center !important;
  }

  .max-sm\:text-right{
    text-align: right !important;
  }

  .max-sm\:text-justify{
    text-align: justify !important;
  }

  .max-sm\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-sm\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-sm\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-sm\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-sm\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-sm\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-sm\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-sm\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-sm\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-sm\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-sm\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-sm\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-sm\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-sm\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-sm\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-sm\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .max-sm\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .max-sm\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .max-sm\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .max-sm\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .max-sm\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .max-sm\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .max-sm\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .max-sm\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .max-sm\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .max-sm\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .max-sm\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .max-sm\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .max-sm\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .max-sm\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .max-sm\:italic{
    font-style: italic !important;
  }

  .max-sm\:not-italic{
    font-style: normal !important;
  }

  .max-sm\:uppercase{
    text-transform: uppercase !important;
  }

  .max-sm\:lowercase{
    text-transform: lowercase !important;
  }

  .max-sm\:capitalize{
    text-transform: capitalize !important;
  }

  .max-sm\:normal-case{
    text-transform: none !important;
  }

  .max-sm\:underline{
    text-decoration: underline !important;
  }

  .max-sm\:line-through{
    text-decoration: line-through !important;
  }

  .max-sm\:no-underline{
    text-decoration: none !important;
  }

  .max-sm\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .max-sm\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .max-sm\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .max-sm\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .max-sm\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .max-sm\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .max-sm\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .max-sm\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .max-sm\:ordinal, .max-sm\:slashed-zero, .max-sm\:lining-nums, .max-sm\:oldstyle-nums, .max-sm\:proportional-nums, .max-sm\:tabular-nums, .max-sm\:diagonal-fractions, .max-sm\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .max-sm\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .max-sm\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .max-sm\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .max-sm\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .max-sm\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .max-sm\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .max-sm\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .max-sm\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .max-sm\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .max-sm\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .max-sm\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .max-sm\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .max-sm\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .max-sm\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .max-sm\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .max-sm\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .max-sm\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .max-sm\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .max-sm\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .max-sm\:align-baseline{
    vertical-align: baseline !important;
  }

  .max-sm\:align-top{
    vertical-align: top !important;
  }

  .max-sm\:align-middle{
    vertical-align: middle !important;
  }

  .max-sm\:align-bottom{
    vertical-align: bottom !important;
  }

  .max-sm\:align-text-top{
    vertical-align: text-top !important;
  }

  .max-sm\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .max-sm\:visible{
    visibility: visible !important;
  }

  .max-sm\:invisible{
    visibility: hidden !important;
  }

  .max-sm\:whitespace-normal{
    white-space: normal !important;
  }

  .max-sm\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .max-sm\:whitespace-pre{
    white-space: pre !important;
  }

  .max-sm\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .max-sm\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .max-sm\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .max-sm\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .max-sm\:break-all{
    word-break: break-all !important;
  }

  .max-sm\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .max-sm\:w-1{
    width: .5rem !important;
  }

  .max-sm\:w-2{
    width: 1rem !important;
  }

  .max-sm\:w-3{
    width: 2rem !important;
  }

  .max-sm\:w-4{
    width: 2.5rem !important;
  }

  .max-sm\:w-5{
    width: 3rem !important;
  }

  .max-sm\:w-6{
    width: 4rem !important;
  }

  .max-sm\:w-7{
    width: 5rem !important;
  }

  .max-sm\:w-8{
    width: 6rem !important;
  }

  .max-sm\:w-9{
    width: 7rem !important;
  }

  .max-sm\:w-10{
    width: 8rem !important;
  }

  .max-sm\:w-auto{
    width: auto !important;
  }

  .max-sm\:w-1\/2{
    width: 50% !important;
  }

  .max-sm\:w-1\/3{
    width: 33.333333% !important;
  }

  .max-sm\:w-2\/3{
    width: 66.666667% !important;
  }

  .max-sm\:w-1\/4{
    width: 25% !important;
  }

  .max-sm\:w-2\/4{
    width: 50% !important;
  }

  .max-sm\:w-3\/4{
    width: 75% !important;
  }

  .max-sm\:w-1\/5{
    width: 20% !important;
  }

  .max-sm\:w-2\/5{
    width: 40% !important;
  }

  .max-sm\:w-3\/5{
    width: 60% !important;
  }

  .max-sm\:w-4\/5{
    width: 80% !important;
  }

  .max-sm\:w-1\/6{
    width: 16.666667% !important;
  }

  .max-sm\:w-2\/6{
    width: 33.333333% !important;
  }

  .max-sm\:w-3\/6{
    width: 50% !important;
  }

  .max-sm\:w-4\/6{
    width: 66.666667% !important;
  }

  .max-sm\:w-5\/6{
    width: 83.333333% !important;
  }

  .max-sm\:w-1\/12{
    width: 8.333333% !important;
  }

  .max-sm\:w-2\/12{
    width: 16.666667% !important;
  }

  .max-sm\:w-3\/12{
    width: 25% !important;
  }

  .max-sm\:w-4\/12{
    width: 33.333333% !important;
  }

  .max-sm\:w-5\/12{
    width: 41.666667% !important;
  }

  .max-sm\:w-6\/12{
    width: 50% !important;
  }

  .max-sm\:w-7\/12{
    width: 58.333333% !important;
  }

  .max-sm\:w-8\/12{
    width: 66.666667% !important;
  }

  .max-sm\:w-9\/12{
    width: 75% !important;
  }

  .max-sm\:w-10\/12{
    width: 83.333333% !important;
  }

  .max-sm\:w-11\/12{
    width: 91.666667% !important;
  }

  .max-sm\:w-full{
    width: 100% !important;
  }

  .max-sm\:w-screen{
    width: 100vw !important;
  }

  .max-sm\:z-0{
    z-index: 0 !important;
  }

  .max-sm\:z-10{
    z-index: 10 !important;
  }

  .max-sm\:z-20{
    z-index: 20 !important;
  }

  .max-sm\:z-30{
    z-index: 30 !important;
  }

  .max-sm\:z-40{
    z-index: 40 !important;
  }

  .max-sm\:z-50{
    z-index: 50 !important;
  }

  .max-sm\:z-auto{
    z-index: auto !important;
  }

  .max-sm\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .max-sm\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .max-sm\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .max-sm\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .max-sm\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .max-sm\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .max-sm\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .max-sm\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .max-sm\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .max-sm\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .max-sm\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .max-sm\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .max-sm\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .max-sm\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .max-sm\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .max-sm\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .max-sm\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .max-sm\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .max-sm\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .max-sm\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .max-sm\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .max-sm\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .max-sm\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .max-sm\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .max-sm\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .max-sm\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .max-sm\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .max-sm\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .max-sm\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .max-sm\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .max-sm\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .max-sm\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .max-sm\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .max-sm\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .max-sm\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .max-sm\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .max-sm\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .max-sm\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .max-sm\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .max-sm\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .max-sm\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .max-sm\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .max-sm\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .max-sm\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .max-sm\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .max-sm\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .max-sm\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .max-sm\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .max-sm\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .max-sm\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .max-sm\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .max-sm\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .max-sm\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .max-sm\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .max-sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

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

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

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

  .max-sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .max-sm\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .max-sm\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .max-sm\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .max-sm\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .max-sm\:col-auto{
    grid-column: auto !important;
  }

  .max-sm\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .max-sm\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .max-sm\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .max-sm\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .max-sm\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .max-sm\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .max-sm\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .max-sm\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .max-sm\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .max-sm\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .max-sm\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .max-sm\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .max-sm\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .max-sm\:col-start-1{
    grid-column-start: 1 !important;
  }

  .max-sm\:col-start-2{
    grid-column-start: 2 !important;
  }

  .max-sm\:col-start-3{
    grid-column-start: 3 !important;
  }

  .max-sm\:col-start-4{
    grid-column-start: 4 !important;
  }

  .max-sm\:col-start-5{
    grid-column-start: 5 !important;
  }

  .max-sm\:col-start-6{
    grid-column-start: 6 !important;
  }

  .max-sm\:col-start-7{
    grid-column-start: 7 !important;
  }

  .max-sm\:col-start-8{
    grid-column-start: 8 !important;
  }

  .max-sm\:col-start-9{
    grid-column-start: 9 !important;
  }

  .max-sm\:col-start-10{
    grid-column-start: 10 !important;
  }

  .max-sm\:col-start-11{
    grid-column-start: 11 !important;
  }

  .max-sm\:col-start-12{
    grid-column-start: 12 !important;
  }

  .max-sm\:col-start-13{
    grid-column-start: 13 !important;
  }

  .max-sm\:col-start-auto{
    grid-column-start: auto !important;
  }

  .max-sm\:col-end-1{
    grid-column-end: 1 !important;
  }

  .max-sm\:col-end-2{
    grid-column-end: 2 !important;
  }

  .max-sm\:col-end-3{
    grid-column-end: 3 !important;
  }

  .max-sm\:col-end-4{
    grid-column-end: 4 !important;
  }

  .max-sm\:col-end-5{
    grid-column-end: 5 !important;
  }

  .max-sm\:col-end-6{
    grid-column-end: 6 !important;
  }

  .max-sm\:col-end-7{
    grid-column-end: 7 !important;
  }

  .max-sm\:col-end-8{
    grid-column-end: 8 !important;
  }

  .max-sm\:col-end-9{
    grid-column-end: 9 !important;
  }

  .max-sm\:col-end-10{
    grid-column-end: 10 !important;
  }

  .max-sm\:col-end-11{
    grid-column-end: 11 !important;
  }

  .max-sm\:col-end-12{
    grid-column-end: 12 !important;
  }

  .max-sm\:col-end-13{
    grid-column-end: 13 !important;
  }

  .max-sm\:col-end-auto{
    grid-column-end: auto !important;
  }

  .max-sm\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .max-sm\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .max-sm\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .max-sm\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .max-sm\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .max-sm\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .max-sm\:row-auto{
    grid-row: auto !important;
  }

  .max-sm\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .max-sm\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .max-sm\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .max-sm\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .max-sm\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .max-sm\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .max-sm\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .max-sm\:row-start-1{
    grid-row-start: 1 !important;
  }

  .max-sm\:row-start-2{
    grid-row-start: 2 !important;
  }

  .max-sm\:row-start-3{
    grid-row-start: 3 !important;
  }

  .max-sm\:row-start-4{
    grid-row-start: 4 !important;
  }

  .max-sm\:row-start-5{
    grid-row-start: 5 !important;
  }

  .max-sm\:row-start-6{
    grid-row-start: 6 !important;
  }

  .max-sm\:row-start-7{
    grid-row-start: 7 !important;
  }

  .max-sm\:row-start-auto{
    grid-row-start: auto !important;
  }

  .max-sm\:row-end-1{
    grid-row-end: 1 !important;
  }

  .max-sm\:row-end-2{
    grid-row-end: 2 !important;
  }

  .max-sm\:row-end-3{
    grid-row-end: 3 !important;
  }

  .max-sm\:row-end-4{
    grid-row-end: 4 !important;
  }

  .max-sm\:row-end-5{
    grid-row-end: 5 !important;
  }

  .max-sm\:row-end-6{
    grid-row-end: 6 !important;
  }

  .max-sm\:row-end-7{
    grid-row-end: 7 !important;
  }

  .max-sm\:row-end-auto{
    grid-row-end: auto !important;
  }

  .max-sm\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .max-sm\:transform-none{
    transform: none !important;
  }

  .max-sm\:origin-center{
    transform-origin: center !important;
  }

  .max-sm\:origin-top{
    transform-origin: top !important;
  }

  .max-sm\:origin-top-right{
    transform-origin: top right !important;
  }

  .max-sm\:origin-right{
    transform-origin: right !important;
  }

  .max-sm\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .max-sm\:origin-bottom{
    transform-origin: bottom !important;
  }

  .max-sm\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .max-sm\:origin-left{
    transform-origin: left !important;
  }

  .max-sm\:origin-top-left{
    transform-origin: top left !important;
  }

  .max-sm\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-sm\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-sm\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-sm\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-sm\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-sm\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-sm\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-sm\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-sm\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-sm\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-sm\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .max-sm\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .max-sm\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .max-sm\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .max-sm\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .max-sm\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .max-sm\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .max-sm\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .max-sm\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .max-sm\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .max-sm\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .max-sm\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .max-sm\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .max-sm\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .max-sm\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .max-sm\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .max-sm\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .max-sm\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .max-sm\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .max-sm\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .max-sm\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-sm\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-sm\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-sm\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-sm\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-sm\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-sm\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-sm\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-sm\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-sm\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-sm\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .max-sm\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .max-sm\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .max-sm\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .max-sm\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .max-sm\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .max-sm\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .max-sm\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .max-sm\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .max-sm\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .max-sm\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .max-sm\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .max-sm\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .max-sm\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .max-sm\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .max-sm\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .max-sm\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .max-sm\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .max-sm\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .max-sm\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .max-sm\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-sm\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-sm\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-sm\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-sm\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-sm\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-sm\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-sm\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-sm\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-sm\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-sm\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .max-sm\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .max-sm\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .max-sm\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .max-sm\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .max-sm\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .max-sm\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .max-sm\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .max-sm\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .max-sm\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .max-sm\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .max-sm\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .max-sm\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .max-sm\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .max-sm\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .max-sm\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .max-sm\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .max-sm\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .max-sm\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .max-sm\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .max-sm\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .max-sm\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .max-sm\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .max-sm\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .max-sm\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .max-sm\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .max-sm\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .max-sm\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .max-sm\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .max-sm\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .max-sm\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .max-sm\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .max-sm\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .max-sm\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .max-sm\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .max-sm\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .max-sm\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .max-sm\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .max-sm\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .max-sm\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .max-sm\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .max-sm\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .max-sm\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .max-sm\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .max-sm\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .max-sm\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .max-sm\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .max-sm\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .max-sm\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .max-sm\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .max-sm\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .max-sm\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .max-sm\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .max-sm\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .max-sm\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .max-sm\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .max-sm\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .max-sm\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .max-sm\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .max-sm\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .max-sm\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .max-sm\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .max-sm\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .max-sm\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .max-sm\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .max-sm\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .max-sm\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .max-sm\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .max-sm\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .max-sm\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .max-sm\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .max-sm\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .max-sm\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .max-sm\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .max-sm\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .max-sm\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .max-sm\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .max-sm\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .max-sm\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .max-sm\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .max-sm\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .max-sm\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .max-sm\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .max-sm\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .max-sm\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .max-sm\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .max-sm\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .max-sm\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .max-sm\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .max-sm\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .max-sm\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .max-sm\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .max-sm\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .max-sm\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .max-sm\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .max-sm\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .max-sm\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .max-sm\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .max-sm\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .max-sm\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .max-sm\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .max-sm\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .max-sm\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .max-sm\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .max-sm\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .max-sm\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .max-sm\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .max-sm\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .max-sm\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .max-sm\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .max-sm\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .max-sm\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .max-sm\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .max-sm\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .max-sm\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .max-sm\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .max-sm\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .max-sm\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .max-sm\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .max-sm\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .max-sm\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .max-sm\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .max-sm\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .max-sm\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .max-sm\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .max-sm\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .max-sm\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .max-sm\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .max-sm\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .max-sm\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .max-sm\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .max-sm\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .max-sm\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .max-sm\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .max-sm\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .max-sm\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .max-sm\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .max-sm\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .max-sm\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .max-sm\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .max-sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .max-sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .max-sm\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .max-sm\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .max-sm\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .max-sm\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .max-sm\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .max-sm\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .max-sm\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .max-sm\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .max-sm\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .max-sm\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .max-sm\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .max-sm\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .max-sm\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .max-sm\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .max-sm\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .max-sm\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .max-sm\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .max-sm\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .max-sm\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .max-sm\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .max-sm\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .max-sm\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .max-sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .max-sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .max-sm\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .max-sm\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .max-sm\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .max-sm\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .max-sm\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .max-sm\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .max-sm\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .max-sm\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .max-sm\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .max-sm\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .max-sm\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .max-sm\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .max-sm\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .max-sm\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .max-sm\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .max-sm\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .max-sm\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .max-sm\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .max-sm\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .max-sm\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .max-sm\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .max-sm\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .max-sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .max-sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .max-sm\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .max-sm\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .max-sm\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .max-sm\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .max-sm\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .max-sm\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .max-sm\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .max-sm\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .max-sm\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .max-sm\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .max-sm\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .max-sm\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .max-sm\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .max-sm\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .max-sm\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .max-sm\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .max-sm\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .max-sm\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .max-sm\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .max-sm\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .max-sm\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .max-sm\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .max-sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .max-sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .max-sm\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .max-sm\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .max-sm\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .max-sm\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .max-sm\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .max-sm\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .max-sm\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .max-sm\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .max-sm\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .max-sm\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .max-sm\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .max-sm\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .max-sm\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .max-sm\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .max-sm\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .max-sm\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .max-sm\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .max-sm\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .max-sm\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .max-sm\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .max-sm\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .max-sm\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .max-sm\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .max-sm\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .max-sm\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .max-sm\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .max-sm\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .max-sm\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .max-sm\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .max-sm\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .max-sm\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .max-sm\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .max-sm\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .max-sm\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .max-sm\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .max-sm\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .max-sm\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .max-sm\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .max-sm\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .max-sm\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .max-sm\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .max-sm\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .max-sm\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .max-sm\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .max-sm\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .max-sm\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .max-sm\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .max-sm\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .max-sm\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .max-sm\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .max-sm\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .max-sm\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .max-sm\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .max-sm\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .max-sm\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .max-sm\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .max-sm\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .max-sm\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .max-sm\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .max-sm\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .max-sm\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .max-sm\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .max-sm\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .max-sm\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .max-sm\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .max-sm\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .max-sm\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .max-sm\:transition-none{
    transition-property: none !important;
  }

  .max-sm\:transition-all{
    transition-property: all !important;
  }

  .max-sm\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .max-sm\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .max-sm\:transition-opacity{
    transition-property: opacity !important;
  }

  .max-sm\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .max-sm\:transition-transform{
    transition-property: transform !important;
  }

  .max-sm\:ease-linear{
    transition-timing-function: linear !important;
  }

  .max-sm\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .max-sm\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .max-sm\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .max-sm\:duration-75{
    transition-duration: 75ms !important;
  }

  .max-sm\:duration-100{
    transition-duration: 100ms !important;
  }

  .max-sm\:duration-150{
    transition-duration: 150ms !important;
  }

  .max-sm\:duration-200{
    transition-duration: 200ms !important;
  }

  .max-sm\:duration-300{
    transition-duration: 300ms !important;
  }

  .max-sm\:duration-500{
    transition-duration: 500ms !important;
  }

  .max-sm\:duration-700{
    transition-duration: 700ms !important;
  }

  .max-sm\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .max-sm\:delay-75{
    transition-delay: 75ms !important;
  }

  .max-sm\:delay-100{
    transition-delay: 100ms !important;
  }

  .max-sm\:delay-150{
    transition-delay: 150ms !important;
  }

  .max-sm\:delay-200{
    transition-delay: 200ms !important;
  }

  .max-sm\:delay-300{
    transition-delay: 300ms !important;
  }

  .max-sm\:delay-500{
    transition-delay: 500ms !important;
  }

  .max-sm\:delay-700{
    transition-delay: 700ms !important;
  }

  .max-sm\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .max-sm\:animate-none{
    animation: none !important;
  }

  .max-sm\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .max-sm\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .max-sm\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .max-sm\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (min-width: 640px){
  .sm\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .sm\:container{
      max-width: 640px;
    }
  }

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

  @media (min-width: 1080px){
    .sm\:container{
      max-width: 1080px;
    }
  }

  .sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .sm\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .sm\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .sm\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .sm\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .sm\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .sm\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .sm\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .sm\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .sm\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .sm\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .sm\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .sm\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .sm\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .sm\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .sm\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .sm\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .sm\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .sm\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .sm\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .sm\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .sm\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .sm\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .sm\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .sm\:bg-fixed{
    background-attachment: fixed !important;
  }

  .sm\:bg-local{
    background-attachment: local !important;
  }

  .sm\:bg-scroll{
    background-attachment: scroll !important;
  }

  .sm\:bg-clip-border{
    background-clip: border-box !important;
  }

  .sm\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .sm\:bg-clip-content{
    background-clip: content-box !important;
  }

  .sm\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .sm\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .sm\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .sm\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .sm\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .sm\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .sm\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .sm\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .sm\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .sm\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .sm\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .sm\:bg-none{
    background-image: none !important;
  }

  .sm\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .sm\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .sm\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .sm\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .sm\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .sm\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .sm\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .sm\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .sm\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .sm\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .sm\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .sm\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .sm\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .sm\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .sm\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .sm\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .sm\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .sm\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .sm\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .sm\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .sm\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .sm\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .sm\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .sm\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .sm\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .sm\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .sm\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .sm\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .sm\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .sm\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .sm\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .sm\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .sm\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .sm\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .sm\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .sm\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .sm\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .sm\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .sm\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .sm\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .sm\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .sm\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .sm\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .sm\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .sm\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .sm\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .sm\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .sm\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .sm\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .sm\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .sm\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .sm\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .sm\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .sm\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .sm\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .sm\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .sm\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .sm\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .sm\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .sm\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .sm\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .sm\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .sm\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .sm\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .sm\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .sm\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .sm\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .sm\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .sm\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .sm\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .sm\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .sm\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .sm\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .sm\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .sm\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .sm\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .sm\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .sm\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .sm\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .sm\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .sm\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .sm\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .sm\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .sm\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .sm\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .sm\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .sm\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .sm\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .sm\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .sm\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .sm\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .sm\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .sm\:bg-bottom{
    background-position: bottom !important;
  }

  .sm\:bg-center{
    background-position: center !important;
  }

  .sm\:bg-left{
    background-position: left !important;
  }

  .sm\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .sm\:bg-left-top{
    background-position: left top !important;
  }

  .sm\:bg-right{
    background-position: right !important;
  }

  .sm\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .sm\:bg-right-top{
    background-position: right top !important;
  }

  .sm\:bg-top{
    background-position: top !important;
  }

  .sm\:bg-repeat{
    background-repeat: repeat !important;
  }

  .sm\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .sm\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .sm\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .sm\:bg-repeat-round{
    background-repeat: round !important;
  }

  .sm\:bg-repeat-space{
    background-repeat: space !important;
  }

  .sm\:bg-auto{
    background-size: auto !important;
  }

  .sm\:bg-cover{
    background-size: cover !important;
  }

  .sm\:bg-contain{
    background-size: contain !important;
  }

  .sm\:border-collapse{
    border-collapse: collapse !important;
  }

  .sm\:border-separate{
    border-collapse: separate !important;
  }

  .sm\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .sm\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .sm\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .sm\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .sm\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .sm\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .sm\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .sm\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .sm\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .sm\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .sm\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .sm\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .sm\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .sm\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .sm\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .sm\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .sm\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .sm\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .sm\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .sm\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .sm\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .sm\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .sm\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .sm\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .sm\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .sm\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .sm\:rounded-none{
    border-radius: 0 !important;
  }

  .sm\:rounded{
    border-radius: 4px !important;
  }

  .sm\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .sm\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .sm\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .sm\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .sm\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .sm\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .sm\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .sm\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .sm\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .sm\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .sm\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .sm\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .sm\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .sm\:border-solid{
    border-style: solid !important;
  }

  .sm\:border-dashed{
    border-style: dashed !important;
  }

  .sm\:border-dotted{
    border-style: dotted !important;
  }

  .sm\:border-double{
    border-style: double !important;
  }

  .sm\:border-none{
    border-style: none !important;
  }

  .sm\:border-0{
    border-width: 0 !important;
  }

  .sm\:border-2{
    border-width: 2px !important;
  }

  .sm\:border-4{
    border-width: 4px !important;
  }

  .sm\:border-8{
    border-width: 8px !important;
  }

  .sm\:border{
    border-width: 1px !important;
  }

  .sm\:border-t-0{
    border-top-width: 0 !important;
  }

  .sm\:border-r-0{
    border-right-width: 0 !important;
  }

  .sm\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .sm\:border-l-0{
    border-left-width: 0 !important;
  }

  .sm\:border-t-2{
    border-top-width: 2px !important;
  }

  .sm\:border-r-2{
    border-right-width: 2px !important;
  }

  .sm\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .sm\:border-l-2{
    border-left-width: 2px !important;
  }

  .sm\:border-t-4{
    border-top-width: 4px !important;
  }

  .sm\:border-r-4{
    border-right-width: 4px !important;
  }

  .sm\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .sm\:border-l-4{
    border-left-width: 4px !important;
  }

  .sm\:border-t-8{
    border-top-width: 8px !important;
  }

  .sm\:border-r-8{
    border-right-width: 8px !important;
  }

  .sm\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .sm\:border-l-8{
    border-left-width: 8px !important;
  }

  .sm\:border-t{
    border-top-width: 1px !important;
  }

  .sm\:border-r{
    border-right-width: 1px !important;
  }

  .sm\:border-b{
    border-bottom-width: 1px !important;
  }

  .sm\:border-l{
    border-left-width: 1px !important;
  }

  .sm\:box-border{
    box-sizing: border-box !important;
  }

  .sm\:box-content{
    box-sizing: content-box !important;
  }

  .sm\:cursor-auto{
    cursor: auto !important;
  }

  .sm\:cursor-default{
    cursor: default !important;
  }

  .sm\:cursor-pointer{
    cursor: pointer !important;
  }

  .sm\:cursor-wait{
    cursor: wait !important;
  }

  .sm\:cursor-text{
    cursor: text !important;
  }

  .sm\:cursor-move{
    cursor: move !important;
  }

  .sm\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .sm\:block{
    display: block !important;
  }

  .sm\:inline-block{
    display: inline-block !important;
  }

  .sm\:inline{
    display: inline !important;
  }

  .sm\:flex{
    display: flex !important;
  }

  .sm\:inline-flex{
    display: inline-flex !important;
  }

  .sm\:table{
    display: table !important;
  }

  .sm\:table-caption{
    display: table-caption !important;
  }

  .sm\:table-cell{
    display: table-cell !important;
  }

  .sm\:table-column{
    display: table-column !important;
  }

  .sm\:table-column-group{
    display: table-column-group !important;
  }

  .sm\:table-footer-group{
    display: table-footer-group !important;
  }

  .sm\:table-header-group{
    display: table-header-group !important;
  }

  .sm\:table-row-group{
    display: table-row-group !important;
  }

  .sm\:table-row{
    display: table-row !important;
  }

  .sm\:flow-root{
    display: flow-root !important;
  }

  .sm\:grid{
    display: grid !important;
  }

  .sm\:inline-grid{
    display: inline-grid !important;
  }

  .sm\:contents{
    display: contents !important;
  }

  .sm\:hidden{
    display: none !important;
  }

  .sm\:flex-row{
    flex-direction: row !important;
  }

  .sm\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .sm\:flex-col{
    flex-direction: column !important;
  }

  .sm\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .sm\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .sm\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .sm\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .sm\:place-items-auto{
    place-items: auto !important;
  }

  .sm\:place-items-start{
    place-items: start !important;
  }

  .sm\:place-items-end{
    place-items: end !important;
  }

  .sm\:place-items-center{
    place-items: center !important;
  }

  .sm\:place-items-stretch{
    place-items: stretch !important;
  }

  .sm\:place-content-center{
    place-content: center !important;
  }

  .sm\:place-content-start{
    place-content: start !important;
  }

  .sm\:place-content-end{
    place-content: end !important;
  }

  .sm\:place-content-between{
    place-content: space-between !important;
  }

  .sm\:place-content-around{
    place-content: space-around !important;
  }

  .sm\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .sm\:place-content-stretch{
    place-content: stretch !important;
  }

  .sm\:place-self-auto{
    place-self: auto !important;
  }

  .sm\:place-self-start{
    place-self: start !important;
  }

  .sm\:place-self-end{
    place-self: end !important;
  }

  .sm\:place-self-center{
    place-self: center !important;
  }

  .sm\:place-self-stretch{
    place-self: stretch !important;
  }

  .sm\:items-start{
    align-items: flex-start !important;
  }

  .sm\:items-end{
    align-items: flex-end !important;
  }

  .sm\:items-center{
    align-items: center !important;
  }

  .sm\:items-baseline{
    align-items: baseline !important;
  }

  .sm\:items-stretch{
    align-items: stretch !important;
  }

  .sm\:content-center{
    align-content: center !important;
  }

  .sm\:content-start{
    align-content: flex-start !important;
  }

  .sm\:content-end{
    align-content: flex-end !important;
  }

  .sm\:content-between{
    align-content: space-between !important;
  }

  .sm\:content-around{
    align-content: space-around !important;
  }

  .sm\:content-evenly{
    align-content: space-evenly !important;
  }

  .sm\:self-auto{
    align-self: auto !important;
  }

  .sm\:self-start{
    align-self: flex-start !important;
  }

  .sm\:self-end{
    align-self: flex-end !important;
  }

  .sm\:self-center{
    align-self: center !important;
  }

  .sm\:self-stretch{
    align-self: stretch !important;
  }

  .sm\:justify-items-auto{
    justify-items: auto !important;
  }

  .sm\:justify-items-start{
    justify-items: start !important;
  }

  .sm\:justify-items-end{
    justify-items: end !important;
  }

  .sm\:justify-items-center{
    justify-items: center !important;
  }

  .sm\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .sm\:justify-start{
    justify-content: flex-start !important;
  }

  .sm\:justify-end{
    justify-content: flex-end !important;
  }

  .sm\:justify-center{
    justify-content: center !important;
  }

  .sm\:justify-between{
    justify-content: space-between !important;
  }

  .sm\:justify-around{
    justify-content: space-around !important;
  }

  .sm\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .sm\:justify-self-auto{
    justify-self: auto !important;
  }

  .sm\:justify-self-start{
    justify-self: start !important;
  }

  .sm\:justify-self-end{
    justify-self: end !important;
  }

  .sm\:justify-self-center{
    justify-self: center !important;
  }

  .sm\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .sm\:flex-1{
    flex: 1 1 0% !important;
  }

  .sm\:flex-auto{
    flex: 1 1 auto !important;
  }

  .sm\:flex-initial{
    flex: 0 1 auto !important;
  }

  .sm\:flex-none{
    flex: none !important;
  }

  .sm\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .sm\:flex-grow{
    flex-grow: 1 !important;
  }

  .sm\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .sm\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .sm\:order-1{
    order: 1 !important;
  }

  .sm\:order-2{
    order: 2 !important;
  }

  .sm\:order-3{
    order: 3 !important;
  }

  .sm\:order-4{
    order: 4 !important;
  }

  .sm\:order-5{
    order: 5 !important;
  }

  .sm\:order-6{
    order: 6 !important;
  }

  .sm\:order-7{
    order: 7 !important;
  }

  .sm\:order-8{
    order: 8 !important;
  }

  .sm\:order-9{
    order: 9 !important;
  }

  .sm\:order-10{
    order: 10 !important;
  }

  .sm\:order-11{
    order: 11 !important;
  }

  .sm\:order-12{
    order: 12 !important;
  }

  .sm\:order-first{
    order: -9999 !important;
  }

  .sm\:order-last{
    order: 9999 !important;
  }

  .sm\:order-none{
    order: 0 !important;
  }

  .sm\:float-right{
    float: right !important;
  }

  .sm\:float-left{
    float: left !important;
  }

  .sm\:float-none{
    float: none !important;
  }

  .sm\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .sm\:clear-left{
    clear: left !important;
  }

  .sm\:clear-right{
    clear: right !important;
  }

  .sm\:clear-both{
    clear: both !important;
  }

  .sm\:clear-none{
    clear: none !important;
  }

  .sm\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .sm\:font-body{
    font-family: PT Sans, sans !important;
  }

  .sm\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .sm\:font-hairline{
    font-weight: 100 !important;
  }

  .sm\:font-thin{
    font-weight: 200 !important;
  }

  .sm\:font-light{
    font-weight: 300 !important;
  }

  .sm\:font-normal{
    font-weight: 400 !important;
  }

  .sm\:font-medium{
    font-weight: 500 !important;
  }

  .sm\:font-semibold{
    font-weight: 600 !important;
  }

  .sm\:font-bold{
    font-weight: 700 !important;
  }

  .sm\:font-extrabold{
    font-weight: 800 !important;
  }

  .sm\:font-black{
    font-weight: 900 !important;
  }

  .sm\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .sm\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .sm\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .sm\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .sm\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .sm\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .sm\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .sm\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .sm\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .sm\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .sm\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .sm\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .sm\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .sm\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .sm\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .sm\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .sm\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .sm\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .sm\:h-1{
    height: .5rem !important;
  }

  .sm\:h-2{
    height: 1rem !important;
  }

  .sm\:h-3{
    height: 2rem !important;
  }

  .sm\:h-4{
    height: 2.5rem !important;
  }

  .sm\:h-5{
    height: 3rem !important;
  }

  .sm\:h-6{
    height: 4rem !important;
  }

  .sm\:h-7{
    height: 5rem !important;
  }

  .sm\:h-8{
    height: 6rem !important;
  }

  .sm\:h-9{
    height: 7rem !important;
  }

  .sm\:h-10{
    height: 8rem !important;
  }

  .sm\:h-auto{
    height: auto !important;
  }

  .sm\:h-full{
    height: 100% !important;
  }

  .sm\:h-screen{
    height: 100vh !important;
  }

  .sm\:text-xs{
    font-size: .75rem !important;
  }

  .sm\:text-sm{
    font-size: .875rem !important;
  }

  .sm\:text-base{
    font-size: 1rem !important;
  }

  .sm\:text-lg{
    font-size: 1.125rem !important;
  }

  .sm\:text-xl{
    font-size: 1.25rem !important;
  }

  .sm\:text-2xl{
    font-size: 1.5rem !important;
  }

  .sm\:text-3xl{
    font-size: 1.875rem !important;
  }

  .sm\:text-4xl{
    font-size: 2.25rem !important;
  }

  .sm\:text-5xl{
    font-size: 3rem !important;
  }

  .sm\:text-6xl{
    font-size: 3.5rem !important;
  }

  .sm\:leading-large{
    line-height: 160% !important;
  }

  .sm\:leading-normal{
    line-height: 150% !important;
  }

  .sm\:leading-small{
    line-height: 125% !important;
  }

  .sm\:leading-reset{
    line-height: 100% !important;
  }

  .sm\:list-inside{
    list-style-position: inside !important;
  }

  .sm\:list-outside{
    list-style-position: outside !important;
  }

  .sm\:list-none{
    list-style-type: none !important;
  }

  .sm\:list-disc{
    list-style-type: disc !important;
  }

  .sm\:list-decimal{
    list-style-type: decimal !important;
  }

  .sm\:m-1{
    margin: .5rem !important;
  }

  .sm\:m-2{
    margin: 1rem !important;
  }

  .sm\:m-3{
    margin: 2rem !important;
  }

  .sm\:m-4{
    margin: 2.5rem !important;
  }

  .sm\:m-5{
    margin: 3rem !important;
  }

  .sm\:m-6{
    margin: 4rem !important;
  }

  .sm\:m-7{
    margin: 5rem !important;
  }

  .sm\:m-8{
    margin: 6rem !important;
  }

  .sm\:m-9{
    margin: 7rem !important;
  }

  .sm\:m-10{
    margin: 8rem !important;
  }

  .sm\:m-auto{
    margin: auto !important;
  }

  .sm\:-m-1{
    margin: -0.5rem !important;
  }

  .sm\:-m-2{
    margin: -1rem !important;
  }

  .sm\:-m-3{
    margin: -2rem !important;
  }

  .sm\:-m-4{
    margin: -2.5rem !important;
  }

  .sm\:-m-5{
    margin: -3rem !important;
  }

  .sm\:-m-6{
    margin: -4rem !important;
  }

  .sm\:-m-7{
    margin: -5rem !important;
  }

  .sm\:-m-8{
    margin: -6rem !important;
  }

  .sm\:-m-9{
    margin: -7rem !important;
  }

  .sm\:-m-10{
    margin: -8rem !important;
  }

  .sm\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .sm\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .sm\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .sm\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .sm\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .sm\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .sm\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .sm\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .sm\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .sm\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .sm\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .sm\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .sm\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .sm\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .sm\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .sm\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .sm\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .sm\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .sm\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .sm\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .sm\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .sm\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .sm\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .sm\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .sm\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .sm\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .sm\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .sm\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .sm\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .sm\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .sm\:mt-1{
    margin-top: .5rem !important;
  }

  .sm\:mr-1{
    margin-right: .5rem !important;
  }

  .sm\:mb-1{
    margin-bottom: .5rem !important;
  }

  .sm\:ml-1{
    margin-left: .5rem !important;
  }

  .sm\:mt-2{
    margin-top: 1rem !important;
  }

  .sm\:mr-2{
    margin-right: 1rem !important;
  }

  .sm\:mb-2{
    margin-bottom: 1rem !important;
  }

  .sm\:ml-2{
    margin-left: 1rem !important;
  }

  .sm\:mt-3{
    margin-top: 2rem !important;
  }

  .sm\:mr-3{
    margin-right: 2rem !important;
  }

  .sm\:mb-3{
    margin-bottom: 2rem !important;
  }

  .sm\:ml-3{
    margin-left: 2rem !important;
  }

  .sm\:mt-4{
    margin-top: 2.5rem !important;
  }

  .sm\:mr-4{
    margin-right: 2.5rem !important;
  }

  .sm\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .sm\:ml-4{
    margin-left: 2.5rem !important;
  }

  .sm\:mt-5{
    margin-top: 3rem !important;
  }

  .sm\:mr-5{
    margin-right: 3rem !important;
  }

  .sm\:mb-5{
    margin-bottom: 3rem !important;
  }

  .sm\:ml-5{
    margin-left: 3rem !important;
  }

  .sm\:mt-6{
    margin-top: 4rem !important;
  }

  .sm\:mr-6{
    margin-right: 4rem !important;
  }

  .sm\:mb-6{
    margin-bottom: 4rem !important;
  }

  .sm\:ml-6{
    margin-left: 4rem !important;
  }

  .sm\:mt-7{
    margin-top: 5rem !important;
  }

  .sm\:mr-7{
    margin-right: 5rem !important;
  }

  .sm\:mb-7{
    margin-bottom: 5rem !important;
  }

  .sm\:ml-7{
    margin-left: 5rem !important;
  }

  .sm\:mt-8{
    margin-top: 6rem !important;
  }

  .sm\:mr-8{
    margin-right: 6rem !important;
  }

  .sm\:mb-8{
    margin-bottom: 6rem !important;
  }

  .sm\:ml-8{
    margin-left: 6rem !important;
  }

  .sm\:mt-9{
    margin-top: 7rem !important;
  }

  .sm\:mr-9{
    margin-right: 7rem !important;
  }

  .sm\:mb-9{
    margin-bottom: 7rem !important;
  }

  .sm\:ml-9{
    margin-left: 7rem !important;
  }

  .sm\:mt-10{
    margin-top: 8rem !important;
  }

  .sm\:mr-10{
    margin-right: 8rem !important;
  }

  .sm\:mb-10{
    margin-bottom: 8rem !important;
  }

  .sm\:ml-10{
    margin-left: 8rem !important;
  }

  .sm\:mt-auto{
    margin-top: auto !important;
  }

  .sm\:mr-auto{
    margin-right: auto !important;
  }

  .sm\:mb-auto{
    margin-bottom: auto !important;
  }

  .sm\:ml-auto{
    margin-left: auto !important;
  }

  .sm\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .sm\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .sm\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .sm\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .sm\:-mt-2{
    margin-top: -1rem !important;
  }

  .sm\:-mr-2{
    margin-right: -1rem !important;
  }

  .sm\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .sm\:-ml-2{
    margin-left: -1rem !important;
  }

  .sm\:-mt-3{
    margin-top: -2rem !important;
  }

  .sm\:-mr-3{
    margin-right: -2rem !important;
  }

  .sm\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .sm\:-ml-3{
    margin-left: -2rem !important;
  }

  .sm\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .sm\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .sm\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .sm\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .sm\:-mt-5{
    margin-top: -3rem !important;
  }

  .sm\:-mr-5{
    margin-right: -3rem !important;
  }

  .sm\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .sm\:-ml-5{
    margin-left: -3rem !important;
  }

  .sm\:-mt-6{
    margin-top: -4rem !important;
  }

  .sm\:-mr-6{
    margin-right: -4rem !important;
  }

  .sm\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .sm\:-ml-6{
    margin-left: -4rem !important;
  }

  .sm\:-mt-7{
    margin-top: -5rem !important;
  }

  .sm\:-mr-7{
    margin-right: -5rem !important;
  }

  .sm\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .sm\:-ml-7{
    margin-left: -5rem !important;
  }

  .sm\:-mt-8{
    margin-top: -6rem !important;
  }

  .sm\:-mr-8{
    margin-right: -6rem !important;
  }

  .sm\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .sm\:-ml-8{
    margin-left: -6rem !important;
  }

  .sm\:-mt-9{
    margin-top: -7rem !important;
  }

  .sm\:-mr-9{
    margin-right: -7rem !important;
  }

  .sm\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .sm\:-ml-9{
    margin-left: -7rem !important;
  }

  .sm\:-mt-10{
    margin-top: -8rem !important;
  }

  .sm\:-mr-10{
    margin-right: -8rem !important;
  }

  .sm\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .sm\:-ml-10{
    margin-left: -8rem !important;
  }

  .sm\:max-h-full{
    max-height: 100% !important;
  }

  .sm\:max-h-screen{
    max-height: 100vh !important;
  }

  .sm\:max-w-none{
    max-width: none !important;
  }

  .sm\:max-w-xs{
    max-width: 20rem !important;
  }

  .sm\:max-w-sm{
    max-width: 24rem !important;
  }

  .sm\:max-w-md{
    max-width: 28rem !important;
  }

  .sm\:max-w-lg{
    max-width: 32rem !important;
  }

  .sm\:max-w-xl{
    max-width: 36rem !important;
  }

  .sm\:max-w-2xl{
    max-width: 42rem !important;
  }

  .sm\:max-w-3xl{
    max-width: 48rem !important;
  }

  .sm\:max-w-4xl{
    max-width: 56rem !important;
  }

  .sm\:max-w-5xl{
    max-width: 64rem !important;
  }

  .sm\:max-w-6xl{
    max-width: 72rem !important;
  }

  .sm\:max-w-full{
    max-width: 100% !important;
  }

  .sm\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .sm\:max-w-screen-md{
    max-width: 768px !important;
  }

  .sm\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .sm\:min-h-0{
    min-height: 0 !important;
  }

  .sm\:min-h-full{
    min-height: 100% !important;
  }

  .sm\:min-h-screen{
    min-height: 100vh !important;
  }

  .sm\:min-w-0{
    min-width: 0 !important;
  }

  .sm\:min-w-full{
    min-width: 100% !important;
  }

  .sm\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .sm\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .sm\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .sm\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .sm\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .sm\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .sm\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .sm\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .sm\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .sm\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .sm\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .sm\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .sm\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .sm\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .sm\:opacity-0{
    opacity: 0 !important;
  }

  .sm\:opacity-25{
    opacity: 0.25 !important;
  }

  .sm\:opacity-50{
    opacity: 0.5 !important;
  }

  .sm\:opacity-75{
    opacity: 0.75 !important;
  }

  .sm\:opacity-100{
    opacity: 1 !important;
  }

  .sm\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .sm\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .sm\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .sm\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .sm\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .sm\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .sm\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .sm\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .sm\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .sm\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .sm\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .sm\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .sm\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .sm\:overflow-auto{
    overflow: auto !important;
  }

  .sm\:overflow-hidden{
    overflow: hidden !important;
  }

  .sm\:overflow-visible{
    overflow: visible !important;
  }

  .sm\:overflow-scroll{
    overflow: scroll !important;
  }

  .sm\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .sm\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .sm\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .sm\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .sm\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .sm\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .sm\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .sm\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .sm\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .sm\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .sm\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .sm\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .sm\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .sm\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .sm\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .sm\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .sm\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .sm\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .sm\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .sm\:p-1{
    padding: .5rem !important;
  }

  .sm\:p-2{
    padding: 1rem !important;
  }

  .sm\:p-3{
    padding: 2rem !important;
  }

  .sm\:p-4{
    padding: 2.5rem !important;
  }

  .sm\:p-5{
    padding: 3rem !important;
  }

  .sm\:p-6{
    padding: 4rem !important;
  }

  .sm\:p-7{
    padding: 5rem !important;
  }

  .sm\:p-8{
    padding: 6rem !important;
  }

  .sm\:p-9{
    padding: 7rem !important;
  }

  .sm\:p-10{
    padding: 8rem !important;
  }

  .sm\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .sm\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .sm\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .sm\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .sm\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .sm\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .sm\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .sm\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .sm\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .sm\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .sm\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .sm\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .sm\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .sm\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .sm\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .sm\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .sm\:pt-1{
    padding-top: .5rem !important;
  }

  .sm\:pr-1{
    padding-right: .5rem !important;
  }

  .sm\:pb-1{
    padding-bottom: .5rem !important;
  }

  .sm\:pl-1{
    padding-left: .5rem !important;
  }

  .sm\:pt-2{
    padding-top: 1rem !important;
  }

  .sm\:pr-2{
    padding-right: 1rem !important;
  }

  .sm\:pb-2{
    padding-bottom: 1rem !important;
  }

  .sm\:pl-2{
    padding-left: 1rem !important;
  }

  .sm\:pt-3{
    padding-top: 2rem !important;
  }

  .sm\:pr-3{
    padding-right: 2rem !important;
  }

  .sm\:pb-3{
    padding-bottom: 2rem !important;
  }

  .sm\:pl-3{
    padding-left: 2rem !important;
  }

  .sm\:pt-4{
    padding-top: 2.5rem !important;
  }

  .sm\:pr-4{
    padding-right: 2.5rem !important;
  }

  .sm\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .sm\:pl-4{
    padding-left: 2.5rem !important;
  }

  .sm\:pt-5{
    padding-top: 3rem !important;
  }

  .sm\:pr-5{
    padding-right: 3rem !important;
  }

  .sm\:pb-5{
    padding-bottom: 3rem !important;
  }

  .sm\:pl-5{
    padding-left: 3rem !important;
  }

  .sm\:pt-6{
    padding-top: 4rem !important;
  }

  .sm\:pr-6{
    padding-right: 4rem !important;
  }

  .sm\:pb-6{
    padding-bottom: 4rem !important;
  }

  .sm\:pl-6{
    padding-left: 4rem !important;
  }

  .sm\:pt-7{
    padding-top: 5rem !important;
  }

  .sm\:pr-7{
    padding-right: 5rem !important;
  }

  .sm\:pb-7{
    padding-bottom: 5rem !important;
  }

  .sm\:pl-7{
    padding-left: 5rem !important;
  }

  .sm\:pt-8{
    padding-top: 6rem !important;
  }

  .sm\:pr-8{
    padding-right: 6rem !important;
  }

  .sm\:pb-8{
    padding-bottom: 6rem !important;
  }

  .sm\:pl-8{
    padding-left: 6rem !important;
  }

  .sm\:pt-9{
    padding-top: 7rem !important;
  }

  .sm\:pr-9{
    padding-right: 7rem !important;
  }

  .sm\:pb-9{
    padding-bottom: 7rem !important;
  }

  .sm\:pl-9{
    padding-left: 7rem !important;
  }

  .sm\:pt-10{
    padding-top: 8rem !important;
  }

  .sm\:pr-10{
    padding-right: 8rem !important;
  }

  .sm\:pb-10{
    padding-bottom: 8rem !important;
  }

  .sm\:pl-10{
    padding-left: 8rem !important;
  }

  .sm\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:pointer-events-none{
    pointer-events: none !important;
  }

  .sm\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .sm\:static{
    position: static !important;
  }

  .sm\:fixed{
    position: fixed !important;
  }

  .sm\:absolute{
    position: absolute !important;
  }

  .sm\:relative{
    position: relative !important;
  }

  .sm\:sticky{
    position: sticky !important;
  }

  .sm\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .sm\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .sm\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .sm\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .sm\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .sm\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .sm\:top-0{
    top: 0 !important;
  }

  .sm\:right-0{
    right: 0 !important;
  }

  .sm\:bottom-0{
    bottom: 0 !important;
  }

  .sm\:left-0{
    left: 0 !important;
  }

  .sm\:top-auto{
    top: auto !important;
  }

  .sm\:right-auto{
    right: auto !important;
  }

  .sm\:bottom-auto{
    bottom: auto !important;
  }

  .sm\:left-auto{
    left: auto !important;
  }

  .sm\:resize-none{
    resize: none !important;
  }

  .sm\:resize-y{
    resize: vertical !important;
  }

  .sm\:resize-x{
    resize: horizontal !important;
  }

  .sm\:resize{
    resize: both !important;
  }

  .sm\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:shadow-none{
    box-shadow: none !important;
  }

  .sm\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .sm\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .sm\:fill-current{
    fill: currentColor !important;
  }

  .sm\:stroke-current{
    stroke: currentColor !important;
  }

  .sm\:stroke-0{
    stroke-width: 0 !important;
  }

  .sm\:stroke-1{
    stroke-width: 1 !important;
  }

  .sm\:stroke-2{
    stroke-width: 2 !important;
  }

  .sm\:table-auto{
    table-layout: auto !important;
  }

  .sm\:table-fixed{
    table-layout: fixed !important;
  }

  .sm\:text-left{
    text-align: left !important;
  }

  .sm\:text-center{
    text-align: center !important;
  }

  .sm\:text-right{
    text-align: right !important;
  }

  .sm\:text-justify{
    text-align: justify !important;
  }

  .sm\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .sm\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .sm\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .sm\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .sm\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .sm\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .sm\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .sm\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .sm\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .sm\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .sm\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .sm\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .sm\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .sm\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .sm\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .sm\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .sm\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .sm\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .sm\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .sm\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .sm\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .sm\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .sm\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .sm\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .sm\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .sm\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .sm\:italic{
    font-style: italic !important;
  }

  .sm\:not-italic{
    font-style: normal !important;
  }

  .sm\:uppercase{
    text-transform: uppercase !important;
  }

  .sm\:lowercase{
    text-transform: lowercase !important;
  }

  .sm\:capitalize{
    text-transform: capitalize !important;
  }

  .sm\:normal-case{
    text-transform: none !important;
  }

  .sm\:underline{
    text-decoration: underline !important;
  }

  .sm\:line-through{
    text-decoration: line-through !important;
  }

  .sm\:no-underline{
    text-decoration: none !important;
  }

  .sm\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .sm\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .sm\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .sm\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .sm\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .sm\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .sm\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .sm\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .sm\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .sm\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .sm\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .sm\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .sm\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .sm\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .sm\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .sm\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .sm\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .sm\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .sm\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .sm\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .sm\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .sm\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .sm\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .sm\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .sm\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .sm\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .sm\:align-baseline{
    vertical-align: baseline !important;
  }

  .sm\:align-top{
    vertical-align: top !important;
  }

  .sm\:align-middle{
    vertical-align: middle !important;
  }

  .sm\:align-bottom{
    vertical-align: bottom !important;
  }

  .sm\:align-text-top{
    vertical-align: text-top !important;
  }

  .sm\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .sm\:visible{
    visibility: visible !important;
  }

  .sm\:invisible{
    visibility: hidden !important;
  }

  .sm\:whitespace-normal{
    white-space: normal !important;
  }

  .sm\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .sm\:whitespace-pre{
    white-space: pre !important;
  }

  .sm\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .sm\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .sm\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .sm\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .sm\:break-all{
    word-break: break-all !important;
  }

  .sm\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .sm\:w-1{
    width: .5rem !important;
  }

  .sm\:w-2{
    width: 1rem !important;
  }

  .sm\:w-3{
    width: 2rem !important;
  }

  .sm\:w-4{
    width: 2.5rem !important;
  }

  .sm\:w-5{
    width: 3rem !important;
  }

  .sm\:w-6{
    width: 4rem !important;
  }

  .sm\:w-7{
    width: 5rem !important;
  }

  .sm\:w-8{
    width: 6rem !important;
  }

  .sm\:w-9{
    width: 7rem !important;
  }

  .sm\:w-10{
    width: 8rem !important;
  }

  .sm\:w-auto{
    width: auto !important;
  }

  .sm\:w-1\/2{
    width: 50% !important;
  }

  .sm\:w-1\/3{
    width: 33.333333% !important;
  }

  .sm\:w-2\/3{
    width: 66.666667% !important;
  }

  .sm\:w-1\/4{
    width: 25% !important;
  }

  .sm\:w-2\/4{
    width: 50% !important;
  }

  .sm\:w-3\/4{
    width: 75% !important;
  }

  .sm\:w-1\/5{
    width: 20% !important;
  }

  .sm\:w-2\/5{
    width: 40% !important;
  }

  .sm\:w-3\/5{
    width: 60% !important;
  }

  .sm\:w-4\/5{
    width: 80% !important;
  }

  .sm\:w-1\/6{
    width: 16.666667% !important;
  }

  .sm\:w-2\/6{
    width: 33.333333% !important;
  }

  .sm\:w-3\/6{
    width: 50% !important;
  }

  .sm\:w-4\/6{
    width: 66.666667% !important;
  }

  .sm\:w-5\/6{
    width: 83.333333% !important;
  }

  .sm\:w-1\/12{
    width: 8.333333% !important;
  }

  .sm\:w-2\/12{
    width: 16.666667% !important;
  }

  .sm\:w-3\/12{
    width: 25% !important;
  }

  .sm\:w-4\/12{
    width: 33.333333% !important;
  }

  .sm\:w-5\/12{
    width: 41.666667% !important;
  }

  .sm\:w-6\/12{
    width: 50% !important;
  }

  .sm\:w-7\/12{
    width: 58.333333% !important;
  }

  .sm\:w-8\/12{
    width: 66.666667% !important;
  }

  .sm\:w-9\/12{
    width: 75% !important;
  }

  .sm\:w-10\/12{
    width: 83.333333% !important;
  }

  .sm\:w-11\/12{
    width: 91.666667% !important;
  }

  .sm\:w-full{
    width: 100% !important;
  }

  .sm\:w-screen{
    width: 100vw !important;
  }

  .sm\:z-0{
    z-index: 0 !important;
  }

  .sm\:z-10{
    z-index: 10 !important;
  }

  .sm\:z-20{
    z-index: 20 !important;
  }

  .sm\:z-30{
    z-index: 30 !important;
  }

  .sm\:z-40{
    z-index: 40 !important;
  }

  .sm\:z-50{
    z-index: 50 !important;
  }

  .sm\:z-auto{
    z-index: auto !important;
  }

  .sm\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .sm\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .sm\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .sm\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .sm\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .sm\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .sm\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .sm\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .sm\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .sm\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .sm\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .sm\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .sm\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .sm\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .sm\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .sm\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .sm\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .sm\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .sm\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .sm\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .sm\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .sm\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .sm\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .sm\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .sm\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .sm\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .sm\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .sm\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .sm\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .sm\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .sm\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .sm\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .sm\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .sm\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .sm\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .sm\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .sm\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .sm\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .sm\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .sm\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .sm\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .sm\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .sm\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .sm\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .sm\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .sm\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .sm\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .sm\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .sm\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .sm\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .sm\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .sm\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .sm\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .sm\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

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

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

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

  .sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .sm\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .sm\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .sm\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .sm\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .sm\:col-auto{
    grid-column: auto !important;
  }

  .sm\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .sm\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .sm\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .sm\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .sm\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .sm\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .sm\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .sm\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .sm\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .sm\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .sm\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .sm\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .sm\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .sm\:col-start-1{
    grid-column-start: 1 !important;
  }

  .sm\:col-start-2{
    grid-column-start: 2 !important;
  }

  .sm\:col-start-3{
    grid-column-start: 3 !important;
  }

  .sm\:col-start-4{
    grid-column-start: 4 !important;
  }

  .sm\:col-start-5{
    grid-column-start: 5 !important;
  }

  .sm\:col-start-6{
    grid-column-start: 6 !important;
  }

  .sm\:col-start-7{
    grid-column-start: 7 !important;
  }

  .sm\:col-start-8{
    grid-column-start: 8 !important;
  }

  .sm\:col-start-9{
    grid-column-start: 9 !important;
  }

  .sm\:col-start-10{
    grid-column-start: 10 !important;
  }

  .sm\:col-start-11{
    grid-column-start: 11 !important;
  }

  .sm\:col-start-12{
    grid-column-start: 12 !important;
  }

  .sm\:col-start-13{
    grid-column-start: 13 !important;
  }

  .sm\:col-start-auto{
    grid-column-start: auto !important;
  }

  .sm\:col-end-1{
    grid-column-end: 1 !important;
  }

  .sm\:col-end-2{
    grid-column-end: 2 !important;
  }

  .sm\:col-end-3{
    grid-column-end: 3 !important;
  }

  .sm\:col-end-4{
    grid-column-end: 4 !important;
  }

  .sm\:col-end-5{
    grid-column-end: 5 !important;
  }

  .sm\:col-end-6{
    grid-column-end: 6 !important;
  }

  .sm\:col-end-7{
    grid-column-end: 7 !important;
  }

  .sm\:col-end-8{
    grid-column-end: 8 !important;
  }

  .sm\:col-end-9{
    grid-column-end: 9 !important;
  }

  .sm\:col-end-10{
    grid-column-end: 10 !important;
  }

  .sm\:col-end-11{
    grid-column-end: 11 !important;
  }

  .sm\:col-end-12{
    grid-column-end: 12 !important;
  }

  .sm\:col-end-13{
    grid-column-end: 13 !important;
  }

  .sm\:col-end-auto{
    grid-column-end: auto !important;
  }

  .sm\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

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

  .sm\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .sm\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .sm\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .sm\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .sm\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .sm\:row-auto{
    grid-row: auto !important;
  }

  .sm\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .sm\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .sm\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .sm\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .sm\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .sm\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .sm\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .sm\:row-start-1{
    grid-row-start: 1 !important;
  }

  .sm\:row-start-2{
    grid-row-start: 2 !important;
  }

  .sm\:row-start-3{
    grid-row-start: 3 !important;
  }

  .sm\:row-start-4{
    grid-row-start: 4 !important;
  }

  .sm\:row-start-5{
    grid-row-start: 5 !important;
  }

  .sm\:row-start-6{
    grid-row-start: 6 !important;
  }

  .sm\:row-start-7{
    grid-row-start: 7 !important;
  }

  .sm\:row-start-auto{
    grid-row-start: auto !important;
  }

  .sm\:row-end-1{
    grid-row-end: 1 !important;
  }

  .sm\:row-end-2{
    grid-row-end: 2 !important;
  }

  .sm\:row-end-3{
    grid-row-end: 3 !important;
  }

  .sm\:row-end-4{
    grid-row-end: 4 !important;
  }

  .sm\:row-end-5{
    grid-row-end: 5 !important;
  }

  .sm\:row-end-6{
    grid-row-end: 6 !important;
  }

  .sm\:row-end-7{
    grid-row-end: 7 !important;
  }

  .sm\:row-end-auto{
    grid-row-end: auto !important;
  }

  .sm\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .sm\:transform-none{
    transform: none !important;
  }

  .sm\:origin-center{
    transform-origin: center !important;
  }

  .sm\:origin-top{
    transform-origin: top !important;
  }

  .sm\:origin-top-right{
    transform-origin: top right !important;
  }

  .sm\:origin-right{
    transform-origin: right !important;
  }

  .sm\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .sm\:origin-bottom{
    transform-origin: bottom !important;
  }

  .sm\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .sm\:origin-left{
    transform-origin: left !important;
  }

  .sm\:origin-top-left{
    transform-origin: top left !important;
  }

  .sm\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .sm\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .sm\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .sm\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .sm\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .sm\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .sm\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .sm\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .sm\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .sm\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .sm\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .sm\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .sm\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .sm\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .sm\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .sm\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .sm\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .sm\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .sm\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .sm\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .sm\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .sm\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .sm\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .sm\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .sm\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .sm\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .sm\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .sm\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .sm\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .sm\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .sm\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .sm\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .sm\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .sm\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .sm\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .sm\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .sm\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .sm\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .sm\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .sm\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .sm\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .sm\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .sm\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .sm\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .sm\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .sm\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .sm\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .sm\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .sm\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .sm\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .sm\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .sm\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .sm\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .sm\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .sm\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .sm\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .sm\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .sm\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .sm\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .sm\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .sm\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .sm\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .sm\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .sm\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .sm\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .sm\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .sm\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .sm\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .sm\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .sm\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .sm\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .sm\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .sm\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .sm\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .sm\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .sm\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .sm\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .sm\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .sm\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .sm\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .sm\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .sm\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .sm\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .sm\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .sm\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .sm\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .sm\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .sm\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .sm\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .sm\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .sm\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .sm\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .sm\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .sm\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .sm\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .sm\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .sm\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .sm\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .sm\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .sm\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .sm\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .sm\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .sm\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .sm\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .sm\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .sm\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .sm\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .sm\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .sm\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .sm\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .sm\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .sm\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .sm\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .sm\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .sm\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .sm\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .sm\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .sm\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .sm\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .sm\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .sm\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .sm\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .sm\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .sm\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .sm\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .sm\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .sm\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .sm\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .sm\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .sm\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .sm\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .sm\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .sm\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .sm\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .sm\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .sm\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .sm\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .sm\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .sm\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .sm\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .sm\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .sm\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .sm\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .sm\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .sm\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .sm\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .sm\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .sm\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .sm\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .sm\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .sm\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .sm\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .sm\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .sm\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .sm\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .sm\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .sm\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .sm\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .sm\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .sm\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .sm\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .sm\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .sm\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .sm\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .sm\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .sm\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .sm\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .sm\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .sm\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .sm\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .sm\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .sm\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .sm\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .sm\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .sm\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .sm\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .sm\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .sm\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .sm\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .sm\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .sm\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .sm\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .sm\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .sm\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .sm\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .sm\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .sm\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .sm\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .sm\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .sm\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .sm\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .sm\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .sm\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .sm\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .sm\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .sm\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .sm\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .sm\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .sm\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .sm\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .sm\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .sm\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .sm\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .sm\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .sm\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .sm\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .sm\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .sm\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .sm\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .sm\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .sm\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .sm\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .sm\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .sm\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .sm\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .sm\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .sm\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .sm\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .sm\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .sm\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .sm\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .sm\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .sm\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .sm\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .sm\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .sm\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .sm\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .sm\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .sm\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .sm\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .sm\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .sm\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .sm\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .sm\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .sm\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .sm\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .sm\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .sm\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .sm\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .sm\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .sm\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .sm\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .sm\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .sm\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .sm\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .sm\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .sm\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .sm\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .sm\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .sm\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .sm\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .sm\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .sm\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .sm\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .sm\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .sm\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .sm\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .sm\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .sm\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .sm\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .sm\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .sm\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .sm\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .sm\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .sm\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .sm\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .sm\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .sm\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .sm\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .sm\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .sm\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .sm\:transition-none{
    transition-property: none !important;
  }

  .sm\:transition-all{
    transition-property: all !important;
  }

  .sm\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .sm\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .sm\:transition-opacity{
    transition-property: opacity !important;
  }

  .sm\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .sm\:transition-transform{
    transition-property: transform !important;
  }

  .sm\:ease-linear{
    transition-timing-function: linear !important;
  }

  .sm\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .sm\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .sm\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .sm\:duration-75{
    transition-duration: 75ms !important;
  }

  .sm\:duration-100{
    transition-duration: 100ms !important;
  }

  .sm\:duration-150{
    transition-duration: 150ms !important;
  }

  .sm\:duration-200{
    transition-duration: 200ms !important;
  }

  .sm\:duration-300{
    transition-duration: 300ms !important;
  }

  .sm\:duration-500{
    transition-duration: 500ms !important;
  }

  .sm\:duration-700{
    transition-duration: 700ms !important;
  }

  .sm\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .sm\:delay-75{
    transition-delay: 75ms !important;
  }

  .sm\:delay-100{
    transition-delay: 100ms !important;
  }

  .sm\:delay-150{
    transition-delay: 150ms !important;
  }

  .sm\:delay-200{
    transition-delay: 200ms !important;
  }

  .sm\:delay-300{
    transition-delay: 300ms !important;
  }

  .sm\:delay-500{
    transition-delay: 500ms !important;
  }

  .sm\:delay-700{
    transition-delay: 700ms !important;
  }

  .sm\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .sm\:animate-none{
    animation: none !important;
  }

  .sm\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .sm\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .sm\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .sm\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (min-width: 768px){
  .min-md\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .min-md\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .min-md\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1080px){
    .min-md\:container{
      max-width: 1080px;
    }
  }

  .min-md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .min-md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .min-md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .min-md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .min-md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .min-md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .min-md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .min-md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .min-md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .min-md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .min-md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .min-md\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .min-md\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .min-md\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .min-md\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-md\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-md\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .min-md\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .min-md\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .min-md\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .min-md\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .min-md\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .min-md\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .min-md\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .min-md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .min-md\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-md\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .min-md\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .min-md\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .min-md\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .min-md\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .min-md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .min-md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .min-md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .min-md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .min-md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .min-md\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .min-md\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .min-md\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .min-md\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .min-md\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .min-md\:bg-fixed{
    background-attachment: fixed !important;
  }

  .min-md\:bg-local{
    background-attachment: local !important;
  }

  .min-md\:bg-scroll{
    background-attachment: scroll !important;
  }

  .min-md\:bg-clip-border{
    background-clip: border-box !important;
  }

  .min-md\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .min-md\:bg-clip-content{
    background-clip: content-box !important;
  }

  .min-md\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .min-md\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-md\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-md\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-md\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-md\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-md\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-md\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-md\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-md\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-md\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-md\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-md\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-md\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-md\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-md\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-md\:bg-none{
    background-image: none !important;
  }

  .min-md\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .min-md\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .min-md\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .min-md\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .min-md\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .min-md\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .min-md\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .min-md\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .min-md\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-md\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-md\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-md\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-md\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-md\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-md\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-md\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-md\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-md\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-md\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-md\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-md\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-md\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-md\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-md\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-md\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .min-md\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .min-md\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-md\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .min-md\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .min-md\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .min-md\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .min-md\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-md\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-md\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-md\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .min-md\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .min-md\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-md\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-md\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-md\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-md\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-md\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-md\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-md\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-md\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-md\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-md\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-md\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-md\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-md\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-md\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-md\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-md\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .min-md\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .min-md\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-md\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .min-md\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .min-md\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .min-md\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .min-md\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-md\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-md\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-md\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .min-md\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .min-md\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-md\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-md\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-md\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-md\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-md\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-md\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-md\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-md\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-md\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-md\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-md\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-md\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-md\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-md\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-md\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-md\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-md\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-md\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-md\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .min-md\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .min-md\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-md\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .min-md\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .min-md\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .min-md\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .min-md\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-md\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-md\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-md\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .min-md\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .min-md\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-md\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .min-md\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .min-md\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .min-md\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .min-md\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .min-md\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .min-md\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .min-md\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .min-md\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .min-md\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .min-md\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .min-md\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .min-md\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .min-md\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .min-md\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .min-md\:bg-bottom{
    background-position: bottom !important;
  }

  .min-md\:bg-center{
    background-position: center !important;
  }

  .min-md\:bg-left{
    background-position: left !important;
  }

  .min-md\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .min-md\:bg-left-top{
    background-position: left top !important;
  }

  .min-md\:bg-right{
    background-position: right !important;
  }

  .min-md\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .min-md\:bg-right-top{
    background-position: right top !important;
  }

  .min-md\:bg-top{
    background-position: top !important;
  }

  .min-md\:bg-repeat{
    background-repeat: repeat !important;
  }

  .min-md\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .min-md\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .min-md\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .min-md\:bg-repeat-round{
    background-repeat: round !important;
  }

  .min-md\:bg-repeat-space{
    background-repeat: space !important;
  }

  .min-md\:bg-auto{
    background-size: auto !important;
  }

  .min-md\:bg-cover{
    background-size: cover !important;
  }

  .min-md\:bg-contain{
    background-size: contain !important;
  }

  .min-md\:border-collapse{
    border-collapse: collapse !important;
  }

  .min-md\:border-separate{
    border-collapse: separate !important;
  }

  .min-md\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-md\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-md\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-md\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-md\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-md\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-md\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-md\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-md\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-md\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-md\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-md\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-md\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-md\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-md\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-md\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .min-md\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .min-md\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .min-md\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .min-md\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .min-md\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .min-md\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .min-md\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .min-md\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .min-md\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .min-md\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .min-md\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .min-md\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .min-md\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .min-md\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .min-md\:rounded-none{
    border-radius: 0 !important;
  }

  .min-md\:rounded{
    border-radius: 4px !important;
  }

  .min-md\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .min-md\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .min-md\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .min-md\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .min-md\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .min-md\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .min-md\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .min-md\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .min-md\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .min-md\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .min-md\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .min-md\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .min-md\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .min-md\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .min-md\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .min-md\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .min-md\:border-solid{
    border-style: solid !important;
  }

  .min-md\:border-dashed{
    border-style: dashed !important;
  }

  .min-md\:border-dotted{
    border-style: dotted !important;
  }

  .min-md\:border-double{
    border-style: double !important;
  }

  .min-md\:border-none{
    border-style: none !important;
  }

  .min-md\:border-0{
    border-width: 0 !important;
  }

  .min-md\:border-2{
    border-width: 2px !important;
  }

  .min-md\:border-4{
    border-width: 4px !important;
  }

  .min-md\:border-8{
    border-width: 8px !important;
  }

  .min-md\:border{
    border-width: 1px !important;
  }

  .min-md\:border-t-0{
    border-top-width: 0 !important;
  }

  .min-md\:border-r-0{
    border-right-width: 0 !important;
  }

  .min-md\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .min-md\:border-l-0{
    border-left-width: 0 !important;
  }

  .min-md\:border-t-2{
    border-top-width: 2px !important;
  }

  .min-md\:border-r-2{
    border-right-width: 2px !important;
  }

  .min-md\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .min-md\:border-l-2{
    border-left-width: 2px !important;
  }

  .min-md\:border-t-4{
    border-top-width: 4px !important;
  }

  .min-md\:border-r-4{
    border-right-width: 4px !important;
  }

  .min-md\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .min-md\:border-l-4{
    border-left-width: 4px !important;
  }

  .min-md\:border-t-8{
    border-top-width: 8px !important;
  }

  .min-md\:border-r-8{
    border-right-width: 8px !important;
  }

  .min-md\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .min-md\:border-l-8{
    border-left-width: 8px !important;
  }

  .min-md\:border-t{
    border-top-width: 1px !important;
  }

  .min-md\:border-r{
    border-right-width: 1px !important;
  }

  .min-md\:border-b{
    border-bottom-width: 1px !important;
  }

  .min-md\:border-l{
    border-left-width: 1px !important;
  }

  .min-md\:box-border{
    box-sizing: border-box !important;
  }

  .min-md\:box-content{
    box-sizing: content-box !important;
  }

  .min-md\:cursor-auto{
    cursor: auto !important;
  }

  .min-md\:cursor-default{
    cursor: default !important;
  }

  .min-md\:cursor-pointer{
    cursor: pointer !important;
  }

  .min-md\:cursor-wait{
    cursor: wait !important;
  }

  .min-md\:cursor-text{
    cursor: text !important;
  }

  .min-md\:cursor-move{
    cursor: move !important;
  }

  .min-md\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .min-md\:block{
    display: block !important;
  }

  .min-md\:inline-block{
    display: inline-block !important;
  }

  .min-md\:inline{
    display: inline !important;
  }

  .min-md\:flex{
    display: flex !important;
  }

  .min-md\:inline-flex{
    display: inline-flex !important;
  }

  .min-md\:table{
    display: table !important;
  }

  .min-md\:table-caption{
    display: table-caption !important;
  }

  .min-md\:table-cell{
    display: table-cell !important;
  }

  .min-md\:table-column{
    display: table-column !important;
  }

  .min-md\:table-column-group{
    display: table-column-group !important;
  }

  .min-md\:table-footer-group{
    display: table-footer-group !important;
  }

  .min-md\:table-header-group{
    display: table-header-group !important;
  }

  .min-md\:table-row-group{
    display: table-row-group !important;
  }

  .min-md\:table-row{
    display: table-row !important;
  }

  .min-md\:flow-root{
    display: flow-root !important;
  }

  .min-md\:grid{
    display: grid !important;
  }

  .min-md\:inline-grid{
    display: inline-grid !important;
  }

  .min-md\:contents{
    display: contents !important;
  }

  .min-md\:hidden{
    display: none !important;
  }

  .min-md\:flex-row{
    flex-direction: row !important;
  }

  .min-md\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .min-md\:flex-col{
    flex-direction: column !important;
  }

  .min-md\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .min-md\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .min-md\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .min-md\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .min-md\:place-items-auto{
    place-items: auto !important;
  }

  .min-md\:place-items-start{
    place-items: start !important;
  }

  .min-md\:place-items-end{
    place-items: end !important;
  }

  .min-md\:place-items-center{
    place-items: center !important;
  }

  .min-md\:place-items-stretch{
    place-items: stretch !important;
  }

  .min-md\:place-content-center{
    place-content: center !important;
  }

  .min-md\:place-content-start{
    place-content: start !important;
  }

  .min-md\:place-content-end{
    place-content: end !important;
  }

  .min-md\:place-content-between{
    place-content: space-between !important;
  }

  .min-md\:place-content-around{
    place-content: space-around !important;
  }

  .min-md\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .min-md\:place-content-stretch{
    place-content: stretch !important;
  }

  .min-md\:place-self-auto{
    place-self: auto !important;
  }

  .min-md\:place-self-start{
    place-self: start !important;
  }

  .min-md\:place-self-end{
    place-self: end !important;
  }

  .min-md\:place-self-center{
    place-self: center !important;
  }

  .min-md\:place-self-stretch{
    place-self: stretch !important;
  }

  .min-md\:items-start{
    align-items: flex-start !important;
  }

  .min-md\:items-end{
    align-items: flex-end !important;
  }

  .min-md\:items-center{
    align-items: center !important;
  }

  .min-md\:items-baseline{
    align-items: baseline !important;
  }

  .min-md\:items-stretch{
    align-items: stretch !important;
  }

  .min-md\:content-center{
    align-content: center !important;
  }

  .min-md\:content-start{
    align-content: flex-start !important;
  }

  .min-md\:content-end{
    align-content: flex-end !important;
  }

  .min-md\:content-between{
    align-content: space-between !important;
  }

  .min-md\:content-around{
    align-content: space-around !important;
  }

  .min-md\:content-evenly{
    align-content: space-evenly !important;
  }

  .min-md\:self-auto{
    align-self: auto !important;
  }

  .min-md\:self-start{
    align-self: flex-start !important;
  }

  .min-md\:self-end{
    align-self: flex-end !important;
  }

  .min-md\:self-center{
    align-self: center !important;
  }

  .min-md\:self-stretch{
    align-self: stretch !important;
  }

  .min-md\:justify-items-auto{
    justify-items: auto !important;
  }

  .min-md\:justify-items-start{
    justify-items: start !important;
  }

  .min-md\:justify-items-end{
    justify-items: end !important;
  }

  .min-md\:justify-items-center{
    justify-items: center !important;
  }

  .min-md\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .min-md\:justify-start{
    justify-content: flex-start !important;
  }

  .min-md\:justify-end{
    justify-content: flex-end !important;
  }

  .min-md\:justify-center{
    justify-content: center !important;
  }

  .min-md\:justify-between{
    justify-content: space-between !important;
  }

  .min-md\:justify-around{
    justify-content: space-around !important;
  }

  .min-md\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .min-md\:justify-self-auto{
    justify-self: auto !important;
  }

  .min-md\:justify-self-start{
    justify-self: start !important;
  }

  .min-md\:justify-self-end{
    justify-self: end !important;
  }

  .min-md\:justify-self-center{
    justify-self: center !important;
  }

  .min-md\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .min-md\:flex-1{
    flex: 1 1 0% !important;
  }

  .min-md\:flex-auto{
    flex: 1 1 auto !important;
  }

  .min-md\:flex-initial{
    flex: 0 1 auto !important;
  }

  .min-md\:flex-none{
    flex: none !important;
  }

  .min-md\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .min-md\:flex-grow{
    flex-grow: 1 !important;
  }

  .min-md\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .min-md\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .min-md\:order-1{
    order: 1 !important;
  }

  .min-md\:order-2{
    order: 2 !important;
  }

  .min-md\:order-3{
    order: 3 !important;
  }

  .min-md\:order-4{
    order: 4 !important;
  }

  .min-md\:order-5{
    order: 5 !important;
  }

  .min-md\:order-6{
    order: 6 !important;
  }

  .min-md\:order-7{
    order: 7 !important;
  }

  .min-md\:order-8{
    order: 8 !important;
  }

  .min-md\:order-9{
    order: 9 !important;
  }

  .min-md\:order-10{
    order: 10 !important;
  }

  .min-md\:order-11{
    order: 11 !important;
  }

  .min-md\:order-12{
    order: 12 !important;
  }

  .min-md\:order-first{
    order: -9999 !important;
  }

  .min-md\:order-last{
    order: 9999 !important;
  }

  .min-md\:order-none{
    order: 0 !important;
  }

  .min-md\:float-right{
    float: right !important;
  }

  .min-md\:float-left{
    float: left !important;
  }

  .min-md\:float-none{
    float: none !important;
  }

  .min-md\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .min-md\:clear-left{
    clear: left !important;
  }

  .min-md\:clear-right{
    clear: right !important;
  }

  .min-md\:clear-both{
    clear: both !important;
  }

  .min-md\:clear-none{
    clear: none !important;
  }

  .min-md\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .min-md\:font-body{
    font-family: PT Sans, sans !important;
  }

  .min-md\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .min-md\:font-hairline{
    font-weight: 100 !important;
  }

  .min-md\:font-thin{
    font-weight: 200 !important;
  }

  .min-md\:font-light{
    font-weight: 300 !important;
  }

  .min-md\:font-normal{
    font-weight: 400 !important;
  }

  .min-md\:font-medium{
    font-weight: 500 !important;
  }

  .min-md\:font-semibold{
    font-weight: 600 !important;
  }

  .min-md\:font-bold{
    font-weight: 700 !important;
  }

  .min-md\:font-extrabold{
    font-weight: 800 !important;
  }

  .min-md\:font-black{
    font-weight: 900 !important;
  }

  .min-md\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .min-md\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .min-md\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .min-md\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .min-md\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .min-md\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .min-md\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .min-md\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .min-md\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .min-md\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .min-md\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .min-md\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .min-md\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .min-md\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .min-md\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .min-md\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .min-md\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .min-md\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .min-md\:h-1{
    height: .5rem !important;
  }

  .min-md\:h-2{
    height: 1rem !important;
  }

  .min-md\:h-3{
    height: 2rem !important;
  }

  .min-md\:h-4{
    height: 2.5rem !important;
  }

  .min-md\:h-5{
    height: 3rem !important;
  }

  .min-md\:h-6{
    height: 4rem !important;
  }

  .min-md\:h-7{
    height: 5rem !important;
  }

  .min-md\:h-8{
    height: 6rem !important;
  }

  .min-md\:h-9{
    height: 7rem !important;
  }

  .min-md\:h-10{
    height: 8rem !important;
  }

  .min-md\:h-auto{
    height: auto !important;
  }

  .min-md\:h-full{
    height: 100% !important;
  }

  .min-md\:h-screen{
    height: 100vh !important;
  }

  .min-md\:text-xs{
    font-size: .75rem !important;
  }

  .min-md\:text-sm{
    font-size: .875rem !important;
  }

  .min-md\:text-base{
    font-size: 1rem !important;
  }

  .min-md\:text-lg{
    font-size: 1.125rem !important;
  }

  .min-md\:text-xl{
    font-size: 1.25rem !important;
  }

  .min-md\:text-2xl{
    font-size: 1.5rem !important;
  }

  .min-md\:text-3xl{
    font-size: 1.875rem !important;
  }

  .min-md\:text-4xl{
    font-size: 2.25rem !important;
  }

  .min-md\:text-5xl{
    font-size: 3rem !important;
  }

  .min-md\:text-6xl{
    font-size: 3.5rem !important;
  }

  .min-md\:leading-large{
    line-height: 160% !important;
  }

  .min-md\:leading-normal{
    line-height: 150% !important;
  }

  .min-md\:leading-small{
    line-height: 125% !important;
  }

  .min-md\:leading-reset{
    line-height: 100% !important;
  }

  .min-md\:list-inside{
    list-style-position: inside !important;
  }

  .min-md\:list-outside{
    list-style-position: outside !important;
  }

  .min-md\:list-none{
    list-style-type: none !important;
  }

  .min-md\:list-disc{
    list-style-type: disc !important;
  }

  .min-md\:list-decimal{
    list-style-type: decimal !important;
  }

  .min-md\:m-1{
    margin: .5rem !important;
  }

  .min-md\:m-2{
    margin: 1rem !important;
  }

  .min-md\:m-3{
    margin: 2rem !important;
  }

  .min-md\:m-4{
    margin: 2.5rem !important;
  }

  .min-md\:m-5{
    margin: 3rem !important;
  }

  .min-md\:m-6{
    margin: 4rem !important;
  }

  .min-md\:m-7{
    margin: 5rem !important;
  }

  .min-md\:m-8{
    margin: 6rem !important;
  }

  .min-md\:m-9{
    margin: 7rem !important;
  }

  .min-md\:m-10{
    margin: 8rem !important;
  }

  .min-md\:m-auto{
    margin: auto !important;
  }

  .min-md\:-m-1{
    margin: -0.5rem !important;
  }

  .min-md\:-m-2{
    margin: -1rem !important;
  }

  .min-md\:-m-3{
    margin: -2rem !important;
  }

  .min-md\:-m-4{
    margin: -2.5rem !important;
  }

  .min-md\:-m-5{
    margin: -3rem !important;
  }

  .min-md\:-m-6{
    margin: -4rem !important;
  }

  .min-md\:-m-7{
    margin: -5rem !important;
  }

  .min-md\:-m-8{
    margin: -6rem !important;
  }

  .min-md\:-m-9{
    margin: -7rem !important;
  }

  .min-md\:-m-10{
    margin: -8rem !important;
  }

  .min-md\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .min-md\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .min-md\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .min-md\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .min-md\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .min-md\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .min-md\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .min-md\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .min-md\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .min-md\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .min-md\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .min-md\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .min-md\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .min-md\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .min-md\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .min-md\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .min-md\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .min-md\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .min-md\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .min-md\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .min-md\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .min-md\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .min-md\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .min-md\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .min-md\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .min-md\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .min-md\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .min-md\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .min-md\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .min-md\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .min-md\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .min-md\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .min-md\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .min-md\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .min-md\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .min-md\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .min-md\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .min-md\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .min-md\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .min-md\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .min-md\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .min-md\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .min-md\:mt-1{
    margin-top: .5rem !important;
  }

  .min-md\:mr-1{
    margin-right: .5rem !important;
  }

  .min-md\:mb-1{
    margin-bottom: .5rem !important;
  }

  .min-md\:ml-1{
    margin-left: .5rem !important;
  }

  .min-md\:mt-2{
    margin-top: 1rem !important;
  }

  .min-md\:mr-2{
    margin-right: 1rem !important;
  }

  .min-md\:mb-2{
    margin-bottom: 1rem !important;
  }

  .min-md\:ml-2{
    margin-left: 1rem !important;
  }

  .min-md\:mt-3{
    margin-top: 2rem !important;
  }

  .min-md\:mr-3{
    margin-right: 2rem !important;
  }

  .min-md\:mb-3{
    margin-bottom: 2rem !important;
  }

  .min-md\:ml-3{
    margin-left: 2rem !important;
  }

  .min-md\:mt-4{
    margin-top: 2.5rem !important;
  }

  .min-md\:mr-4{
    margin-right: 2.5rem !important;
  }

  .min-md\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .min-md\:ml-4{
    margin-left: 2.5rem !important;
  }

  .min-md\:mt-5{
    margin-top: 3rem !important;
  }

  .min-md\:mr-5{
    margin-right: 3rem !important;
  }

  .min-md\:mb-5{
    margin-bottom: 3rem !important;
  }

  .min-md\:ml-5{
    margin-left: 3rem !important;
  }

  .min-md\:mt-6{
    margin-top: 4rem !important;
  }

  .min-md\:mr-6{
    margin-right: 4rem !important;
  }

  .min-md\:mb-6{
    margin-bottom: 4rem !important;
  }

  .min-md\:ml-6{
    margin-left: 4rem !important;
  }

  .min-md\:mt-7{
    margin-top: 5rem !important;
  }

  .min-md\:mr-7{
    margin-right: 5rem !important;
  }

  .min-md\:mb-7{
    margin-bottom: 5rem !important;
  }

  .min-md\:ml-7{
    margin-left: 5rem !important;
  }

  .min-md\:mt-8{
    margin-top: 6rem !important;
  }

  .min-md\:mr-8{
    margin-right: 6rem !important;
  }

  .min-md\:mb-8{
    margin-bottom: 6rem !important;
  }

  .min-md\:ml-8{
    margin-left: 6rem !important;
  }

  .min-md\:mt-9{
    margin-top: 7rem !important;
  }

  .min-md\:mr-9{
    margin-right: 7rem !important;
  }

  .min-md\:mb-9{
    margin-bottom: 7rem !important;
  }

  .min-md\:ml-9{
    margin-left: 7rem !important;
  }

  .min-md\:mt-10{
    margin-top: 8rem !important;
  }

  .min-md\:mr-10{
    margin-right: 8rem !important;
  }

  .min-md\:mb-10{
    margin-bottom: 8rem !important;
  }

  .min-md\:ml-10{
    margin-left: 8rem !important;
  }

  .min-md\:mt-auto{
    margin-top: auto !important;
  }

  .min-md\:mr-auto{
    margin-right: auto !important;
  }

  .min-md\:mb-auto{
    margin-bottom: auto !important;
  }

  .min-md\:ml-auto{
    margin-left: auto !important;
  }

  .min-md\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .min-md\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .min-md\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .min-md\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .min-md\:-mt-2{
    margin-top: -1rem !important;
  }

  .min-md\:-mr-2{
    margin-right: -1rem !important;
  }

  .min-md\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .min-md\:-ml-2{
    margin-left: -1rem !important;
  }

  .min-md\:-mt-3{
    margin-top: -2rem !important;
  }

  .min-md\:-mr-3{
    margin-right: -2rem !important;
  }

  .min-md\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .min-md\:-ml-3{
    margin-left: -2rem !important;
  }

  .min-md\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .min-md\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .min-md\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .min-md\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .min-md\:-mt-5{
    margin-top: -3rem !important;
  }

  .min-md\:-mr-5{
    margin-right: -3rem !important;
  }

  .min-md\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .min-md\:-ml-5{
    margin-left: -3rem !important;
  }

  .min-md\:-mt-6{
    margin-top: -4rem !important;
  }

  .min-md\:-mr-6{
    margin-right: -4rem !important;
  }

  .min-md\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .min-md\:-ml-6{
    margin-left: -4rem !important;
  }

  .min-md\:-mt-7{
    margin-top: -5rem !important;
  }

  .min-md\:-mr-7{
    margin-right: -5rem !important;
  }

  .min-md\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .min-md\:-ml-7{
    margin-left: -5rem !important;
  }

  .min-md\:-mt-8{
    margin-top: -6rem !important;
  }

  .min-md\:-mr-8{
    margin-right: -6rem !important;
  }

  .min-md\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .min-md\:-ml-8{
    margin-left: -6rem !important;
  }

  .min-md\:-mt-9{
    margin-top: -7rem !important;
  }

  .min-md\:-mr-9{
    margin-right: -7rem !important;
  }

  .min-md\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .min-md\:-ml-9{
    margin-left: -7rem !important;
  }

  .min-md\:-mt-10{
    margin-top: -8rem !important;
  }

  .min-md\:-mr-10{
    margin-right: -8rem !important;
  }

  .min-md\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .min-md\:-ml-10{
    margin-left: -8rem !important;
  }

  .min-md\:max-h-full{
    max-height: 100% !important;
  }

  .min-md\:max-h-screen{
    max-height: 100vh !important;
  }

  .min-md\:max-w-none{
    max-width: none !important;
  }

  .min-md\:max-w-xs{
    max-width: 20rem !important;
  }

  .min-md\:max-w-sm{
    max-width: 24rem !important;
  }

  .min-md\:max-w-md{
    max-width: 28rem !important;
  }

  .min-md\:max-w-lg{
    max-width: 32rem !important;
  }

  .min-md\:max-w-xl{
    max-width: 36rem !important;
  }

  .min-md\:max-w-2xl{
    max-width: 42rem !important;
  }

  .min-md\:max-w-3xl{
    max-width: 48rem !important;
  }

  .min-md\:max-w-4xl{
    max-width: 56rem !important;
  }

  .min-md\:max-w-5xl{
    max-width: 64rem !important;
  }

  .min-md\:max-w-6xl{
    max-width: 72rem !important;
  }

  .min-md\:max-w-full{
    max-width: 100% !important;
  }

  .min-md\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .min-md\:max-w-screen-md{
    max-width: 768px !important;
  }

  .min-md\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .min-md\:min-h-0{
    min-height: 0 !important;
  }

  .min-md\:min-h-full{
    min-height: 100% !important;
  }

  .min-md\:min-h-screen{
    min-height: 100vh !important;
  }

  .min-md\:min-w-0{
    min-width: 0 !important;
  }

  .min-md\:min-w-full{
    min-width: 100% !important;
  }

  .min-md\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .min-md\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .min-md\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .min-md\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .min-md\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .min-md\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .min-md\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .min-md\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .min-md\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .min-md\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .min-md\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .min-md\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .min-md\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .min-md\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .min-md\:opacity-0{
    opacity: 0 !important;
  }

  .min-md\:opacity-25{
    opacity: 0.25 !important;
  }

  .min-md\:opacity-50{
    opacity: 0.5 !important;
  }

  .min-md\:opacity-75{
    opacity: 0.75 !important;
  }

  .min-md\:opacity-100{
    opacity: 1 !important;
  }

  .min-md\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .min-md\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .min-md\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .min-md\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .min-md\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .min-md\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .min-md\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .min-md\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .min-md\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .min-md\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .min-md\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .min-md\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .min-md\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .min-md\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .min-md\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .min-md\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .min-md\:overflow-auto{
    overflow: auto !important;
  }

  .min-md\:overflow-hidden{
    overflow: hidden !important;
  }

  .min-md\:overflow-visible{
    overflow: visible !important;
  }

  .min-md\:overflow-scroll{
    overflow: scroll !important;
  }

  .min-md\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .min-md\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .min-md\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .min-md\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .min-md\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .min-md\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .min-md\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .min-md\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .min-md\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .min-md\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .min-md\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .min-md\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .min-md\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .min-md\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .min-md\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .min-md\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .min-md\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .min-md\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .min-md\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .min-md\:p-1{
    padding: .5rem !important;
  }

  .min-md\:p-2{
    padding: 1rem !important;
  }

  .min-md\:p-3{
    padding: 2rem !important;
  }

  .min-md\:p-4{
    padding: 2.5rem !important;
  }

  .min-md\:p-5{
    padding: 3rem !important;
  }

  .min-md\:p-6{
    padding: 4rem !important;
  }

  .min-md\:p-7{
    padding: 5rem !important;
  }

  .min-md\:p-8{
    padding: 6rem !important;
  }

  .min-md\:p-9{
    padding: 7rem !important;
  }

  .min-md\:p-10{
    padding: 8rem !important;
  }

  .min-md\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .min-md\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .min-md\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .min-md\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .min-md\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .min-md\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .min-md\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .min-md\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .min-md\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .min-md\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .min-md\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .min-md\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .min-md\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .min-md\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .min-md\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .min-md\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .min-md\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .min-md\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .min-md\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .min-md\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .min-md\:pt-1{
    padding-top: .5rem !important;
  }

  .min-md\:pr-1{
    padding-right: .5rem !important;
  }

  .min-md\:pb-1{
    padding-bottom: .5rem !important;
  }

  .min-md\:pl-1{
    padding-left: .5rem !important;
  }

  .min-md\:pt-2{
    padding-top: 1rem !important;
  }

  .min-md\:pr-2{
    padding-right: 1rem !important;
  }

  .min-md\:pb-2{
    padding-bottom: 1rem !important;
  }

  .min-md\:pl-2{
    padding-left: 1rem !important;
  }

  .min-md\:pt-3{
    padding-top: 2rem !important;
  }

  .min-md\:pr-3{
    padding-right: 2rem !important;
  }

  .min-md\:pb-3{
    padding-bottom: 2rem !important;
  }

  .min-md\:pl-3{
    padding-left: 2rem !important;
  }

  .min-md\:pt-4{
    padding-top: 2.5rem !important;
  }

  .min-md\:pr-4{
    padding-right: 2.5rem !important;
  }

  .min-md\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .min-md\:pl-4{
    padding-left: 2.5rem !important;
  }

  .min-md\:pt-5{
    padding-top: 3rem !important;
  }

  .min-md\:pr-5{
    padding-right: 3rem !important;
  }

  .min-md\:pb-5{
    padding-bottom: 3rem !important;
  }

  .min-md\:pl-5{
    padding-left: 3rem !important;
  }

  .min-md\:pt-6{
    padding-top: 4rem !important;
  }

  .min-md\:pr-6{
    padding-right: 4rem !important;
  }

  .min-md\:pb-6{
    padding-bottom: 4rem !important;
  }

  .min-md\:pl-6{
    padding-left: 4rem !important;
  }

  .min-md\:pt-7{
    padding-top: 5rem !important;
  }

  .min-md\:pr-7{
    padding-right: 5rem !important;
  }

  .min-md\:pb-7{
    padding-bottom: 5rem !important;
  }

  .min-md\:pl-7{
    padding-left: 5rem !important;
  }

  .min-md\:pt-8{
    padding-top: 6rem !important;
  }

  .min-md\:pr-8{
    padding-right: 6rem !important;
  }

  .min-md\:pb-8{
    padding-bottom: 6rem !important;
  }

  .min-md\:pl-8{
    padding-left: 6rem !important;
  }

  .min-md\:pt-9{
    padding-top: 7rem !important;
  }

  .min-md\:pr-9{
    padding-right: 7rem !important;
  }

  .min-md\:pb-9{
    padding-bottom: 7rem !important;
  }

  .min-md\:pl-9{
    padding-left: 7rem !important;
  }

  .min-md\:pt-10{
    padding-top: 8rem !important;
  }

  .min-md\:pr-10{
    padding-right: 8rem !important;
  }

  .min-md\:pb-10{
    padding-bottom: 8rem !important;
  }

  .min-md\:pl-10{
    padding-left: 8rem !important;
  }

  .min-md\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-md\:pointer-events-none{
    pointer-events: none !important;
  }

  .min-md\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .min-md\:static{
    position: static !important;
  }

  .min-md\:fixed{
    position: fixed !important;
  }

  .min-md\:absolute{
    position: absolute !important;
  }

  .min-md\:relative{
    position: relative !important;
  }

  .min-md\:sticky{
    position: sticky !important;
  }

  .min-md\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .min-md\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .min-md\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .min-md\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .min-md\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .min-md\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .min-md\:top-0{
    top: 0 !important;
  }

  .min-md\:right-0{
    right: 0 !important;
  }

  .min-md\:bottom-0{
    bottom: 0 !important;
  }

  .min-md\:left-0{
    left: 0 !important;
  }

  .min-md\:top-auto{
    top: auto !important;
  }

  .min-md\:right-auto{
    right: auto !important;
  }

  .min-md\:bottom-auto{
    bottom: auto !important;
  }

  .min-md\:left-auto{
    left: auto !important;
  }

  .min-md\:resize-none{
    resize: none !important;
  }

  .min-md\:resize-y{
    resize: vertical !important;
  }

  .min-md\:resize-x{
    resize: horizontal !important;
  }

  .min-md\:resize{
    resize: both !important;
  }

  .min-md\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-md\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-md\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-md\:shadow-none{
    box-shadow: none !important;
  }

  .min-md\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-md\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-md\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-md\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .min-md\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-md\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-md\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-md\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-md\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-md\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .min-md\:fill-current{
    fill: currentColor !important;
  }

  .min-md\:stroke-current{
    stroke: currentColor !important;
  }

  .min-md\:stroke-0{
    stroke-width: 0 !important;
  }

  .min-md\:stroke-1{
    stroke-width: 1 !important;
  }

  .min-md\:stroke-2{
    stroke-width: 2 !important;
  }

  .min-md\:table-auto{
    table-layout: auto !important;
  }

  .min-md\:table-fixed{
    table-layout: fixed !important;
  }

  .min-md\:text-left{
    text-align: left !important;
  }

  .min-md\:text-center{
    text-align: center !important;
  }

  .min-md\:text-right{
    text-align: right !important;
  }

  .min-md\:text-justify{
    text-align: justify !important;
  }

  .min-md\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-md\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-md\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-md\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-md\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-md\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-md\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-md\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-md\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-md\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-md\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-md\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-md\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-md\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-md\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-md\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .min-md\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .min-md\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .min-md\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .min-md\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .min-md\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .min-md\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .min-md\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .min-md\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .min-md\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .min-md\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .min-md\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .min-md\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .min-md\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .min-md\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .min-md\:italic{
    font-style: italic !important;
  }

  .min-md\:not-italic{
    font-style: normal !important;
  }

  .min-md\:uppercase{
    text-transform: uppercase !important;
  }

  .min-md\:lowercase{
    text-transform: lowercase !important;
  }

  .min-md\:capitalize{
    text-transform: capitalize !important;
  }

  .min-md\:normal-case{
    text-transform: none !important;
  }

  .min-md\:underline{
    text-decoration: underline !important;
  }

  .min-md\:line-through{
    text-decoration: line-through !important;
  }

  .min-md\:no-underline{
    text-decoration: none !important;
  }

  .min-md\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .min-md\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .min-md\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .min-md\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .min-md\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .min-md\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .min-md\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .min-md\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .min-md\:ordinal, .min-md\:slashed-zero, .min-md\:lining-nums, .min-md\:oldstyle-nums, .min-md\:proportional-nums, .min-md\:tabular-nums, .min-md\:diagonal-fractions, .min-md\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .min-md\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .min-md\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .min-md\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .min-md\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .min-md\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .min-md\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .min-md\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .min-md\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .min-md\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .min-md\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .min-md\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .min-md\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .min-md\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .min-md\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .min-md\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .min-md\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .min-md\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .min-md\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .min-md\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .min-md\:align-baseline{
    vertical-align: baseline !important;
  }

  .min-md\:align-top{
    vertical-align: top !important;
  }

  .min-md\:align-middle{
    vertical-align: middle !important;
  }

  .min-md\:align-bottom{
    vertical-align: bottom !important;
  }

  .min-md\:align-text-top{
    vertical-align: text-top !important;
  }

  .min-md\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .min-md\:visible{
    visibility: visible !important;
  }

  .min-md\:invisible{
    visibility: hidden !important;
  }

  .min-md\:whitespace-normal{
    white-space: normal !important;
  }

  .min-md\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .min-md\:whitespace-pre{
    white-space: pre !important;
  }

  .min-md\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .min-md\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .min-md\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .min-md\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .min-md\:break-all{
    word-break: break-all !important;
  }

  .min-md\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .min-md\:w-1{
    width: .5rem !important;
  }

  .min-md\:w-2{
    width: 1rem !important;
  }

  .min-md\:w-3{
    width: 2rem !important;
  }

  .min-md\:w-4{
    width: 2.5rem !important;
  }

  .min-md\:w-5{
    width: 3rem !important;
  }

  .min-md\:w-6{
    width: 4rem !important;
  }

  .min-md\:w-7{
    width: 5rem !important;
  }

  .min-md\:w-8{
    width: 6rem !important;
  }

  .min-md\:w-9{
    width: 7rem !important;
  }

  .min-md\:w-10{
    width: 8rem !important;
  }

  .min-md\:w-auto{
    width: auto !important;
  }

  .min-md\:w-1\/2{
    width: 50% !important;
  }

  .min-md\:w-1\/3{
    width: 33.333333% !important;
  }

  .min-md\:w-2\/3{
    width: 66.666667% !important;
  }

  .min-md\:w-1\/4{
    width: 25% !important;
  }

  .min-md\:w-2\/4{
    width: 50% !important;
  }

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

  .min-md\:w-1\/5{
    width: 20% !important;
  }

  .min-md\:w-2\/5{
    width: 40% !important;
  }

  .min-md\:w-3\/5{
    width: 60% !important;
  }

  .min-md\:w-4\/5{
    width: 80% !important;
  }

  .min-md\:w-1\/6{
    width: 16.666667% !important;
  }

  .min-md\:w-2\/6{
    width: 33.333333% !important;
  }

  .min-md\:w-3\/6{
    width: 50% !important;
  }

  .min-md\:w-4\/6{
    width: 66.666667% !important;
  }

  .min-md\:w-5\/6{
    width: 83.333333% !important;
  }

  .min-md\:w-1\/12{
    width: 8.333333% !important;
  }

  .min-md\:w-2\/12{
    width: 16.666667% !important;
  }

  .min-md\:w-3\/12{
    width: 25% !important;
  }

  .min-md\:w-4\/12{
    width: 33.333333% !important;
  }

  .min-md\:w-5\/12{
    width: 41.666667% !important;
  }

  .min-md\:w-6\/12{
    width: 50% !important;
  }

  .min-md\:w-7\/12{
    width: 58.333333% !important;
  }

  .min-md\:w-8\/12{
    width: 66.666667% !important;
  }

  .min-md\:w-9\/12{
    width: 75% !important;
  }

  .min-md\:w-10\/12{
    width: 83.333333% !important;
  }

  .min-md\:w-11\/12{
    width: 91.666667% !important;
  }

  .min-md\:w-full{
    width: 100% !important;
  }

  .min-md\:w-screen{
    width: 100vw !important;
  }

  .min-md\:z-0{
    z-index: 0 !important;
  }

  .min-md\:z-10{
    z-index: 10 !important;
  }

  .min-md\:z-20{
    z-index: 20 !important;
  }

  .min-md\:z-30{
    z-index: 30 !important;
  }

  .min-md\:z-40{
    z-index: 40 !important;
  }

  .min-md\:z-50{
    z-index: 50 !important;
  }

  .min-md\:z-auto{
    z-index: auto !important;
  }

  .min-md\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .min-md\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .min-md\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .min-md\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .min-md\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .min-md\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .min-md\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .min-md\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .min-md\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .min-md\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .min-md\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .min-md\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .min-md\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .min-md\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .min-md\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .min-md\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .min-md\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .min-md\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .min-md\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .min-md\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .min-md\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .min-md\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .min-md\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .min-md\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .min-md\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .min-md\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .min-md\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .min-md\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .min-md\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .min-md\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .min-md\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .min-md\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .min-md\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .min-md\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .min-md\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .min-md\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .min-md\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .min-md\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .min-md\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .min-md\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .min-md\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .min-md\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .min-md\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .min-md\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .min-md\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .min-md\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .min-md\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .min-md\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .min-md\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .min-md\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .min-md\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .min-md\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .min-md\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .min-md\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .min-md\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .min-md\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .min-md\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .min-md\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .min-md\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .min-md\:col-auto{
    grid-column: auto !important;
  }

  .min-md\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

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

  .min-md\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .min-md\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .min-md\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .min-md\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .min-md\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .min-md\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .min-md\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .min-md\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .min-md\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .min-md\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .min-md\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .min-md\:col-start-1{
    grid-column-start: 1 !important;
  }

  .min-md\:col-start-2{
    grid-column-start: 2 !important;
  }

  .min-md\:col-start-3{
    grid-column-start: 3 !important;
  }

  .min-md\:col-start-4{
    grid-column-start: 4 !important;
  }

  .min-md\:col-start-5{
    grid-column-start: 5 !important;
  }

  .min-md\:col-start-6{
    grid-column-start: 6 !important;
  }

  .min-md\:col-start-7{
    grid-column-start: 7 !important;
  }

  .min-md\:col-start-8{
    grid-column-start: 8 !important;
  }

  .min-md\:col-start-9{
    grid-column-start: 9 !important;
  }

  .min-md\:col-start-10{
    grid-column-start: 10 !important;
  }

  .min-md\:col-start-11{
    grid-column-start: 11 !important;
  }

  .min-md\:col-start-12{
    grid-column-start: 12 !important;
  }

  .min-md\:col-start-13{
    grid-column-start: 13 !important;
  }

  .min-md\:col-start-auto{
    grid-column-start: auto !important;
  }

  .min-md\:col-end-1{
    grid-column-end: 1 !important;
  }

  .min-md\:col-end-2{
    grid-column-end: 2 !important;
  }

  .min-md\:col-end-3{
    grid-column-end: 3 !important;
  }

  .min-md\:col-end-4{
    grid-column-end: 4 !important;
  }

  .min-md\:col-end-5{
    grid-column-end: 5 !important;
  }

  .min-md\:col-end-6{
    grid-column-end: 6 !important;
  }

  .min-md\:col-end-7{
    grid-column-end: 7 !important;
  }

  .min-md\:col-end-8{
    grid-column-end: 8 !important;
  }

  .min-md\:col-end-9{
    grid-column-end: 9 !important;
  }

  .min-md\:col-end-10{
    grid-column-end: 10 !important;
  }

  .min-md\:col-end-11{
    grid-column-end: 11 !important;
  }

  .min-md\:col-end-12{
    grid-column-end: 12 !important;
  }

  .min-md\:col-end-13{
    grid-column-end: 13 !important;
  }

  .min-md\:col-end-auto{
    grid-column-end: auto !important;
  }

  .min-md\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .min-md\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .min-md\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .min-md\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .min-md\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .min-md\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .min-md\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .min-md\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .min-md\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .min-md\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .min-md\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .min-md\:row-auto{
    grid-row: auto !important;
  }

  .min-md\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .min-md\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .min-md\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .min-md\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .min-md\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .min-md\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .min-md\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .min-md\:row-start-1{
    grid-row-start: 1 !important;
  }

  .min-md\:row-start-2{
    grid-row-start: 2 !important;
  }

  .min-md\:row-start-3{
    grid-row-start: 3 !important;
  }

  .min-md\:row-start-4{
    grid-row-start: 4 !important;
  }

  .min-md\:row-start-5{
    grid-row-start: 5 !important;
  }

  .min-md\:row-start-6{
    grid-row-start: 6 !important;
  }

  .min-md\:row-start-7{
    grid-row-start: 7 !important;
  }

  .min-md\:row-start-auto{
    grid-row-start: auto !important;
  }

  .min-md\:row-end-1{
    grid-row-end: 1 !important;
  }

  .min-md\:row-end-2{
    grid-row-end: 2 !important;
  }

  .min-md\:row-end-3{
    grid-row-end: 3 !important;
  }

  .min-md\:row-end-4{
    grid-row-end: 4 !important;
  }

  .min-md\:row-end-5{
    grid-row-end: 5 !important;
  }

  .min-md\:row-end-6{
    grid-row-end: 6 !important;
  }

  .min-md\:row-end-7{
    grid-row-end: 7 !important;
  }

  .min-md\:row-end-auto{
    grid-row-end: auto !important;
  }

  .min-md\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .min-md\:transform-none{
    transform: none !important;
  }

  .min-md\:origin-center{
    transform-origin: center !important;
  }

  .min-md\:origin-top{
    transform-origin: top !important;
  }

  .min-md\:origin-top-right{
    transform-origin: top right !important;
  }

  .min-md\:origin-right{
    transform-origin: right !important;
  }

  .min-md\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .min-md\:origin-bottom{
    transform-origin: bottom !important;
  }

  .min-md\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .min-md\:origin-left{
    transform-origin: left !important;
  }

  .min-md\:origin-top-left{
    transform-origin: top left !important;
  }

  .min-md\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-md\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-md\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-md\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-md\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-md\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-md\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-md\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-md\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-md\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-md\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .min-md\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .min-md\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .min-md\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .min-md\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .min-md\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .min-md\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .min-md\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .min-md\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .min-md\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .min-md\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .min-md\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .min-md\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .min-md\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .min-md\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .min-md\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .min-md\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .min-md\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .min-md\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .min-md\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .min-md\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-md\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-md\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-md\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-md\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-md\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-md\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-md\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-md\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-md\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-md\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .min-md\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .min-md\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .min-md\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .min-md\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .min-md\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .min-md\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .min-md\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .min-md\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .min-md\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .min-md\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .min-md\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .min-md\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .min-md\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .min-md\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .min-md\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .min-md\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .min-md\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .min-md\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .min-md\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .min-md\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-md\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-md\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-md\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-md\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-md\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-md\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-md\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-md\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-md\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-md\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .min-md\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .min-md\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .min-md\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .min-md\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .min-md\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .min-md\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .min-md\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .min-md\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .min-md\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .min-md\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .min-md\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .min-md\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .min-md\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .min-md\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .min-md\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .min-md\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .min-md\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .min-md\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .min-md\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .min-md\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .min-md\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .min-md\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .min-md\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .min-md\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .min-md\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .min-md\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .min-md\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .min-md\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .min-md\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .min-md\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .min-md\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .min-md\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .min-md\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .min-md\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .min-md\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .min-md\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .min-md\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .min-md\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .min-md\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .min-md\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .min-md\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .min-md\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .min-md\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .min-md\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .min-md\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .min-md\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .min-md\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .min-md\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .min-md\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .min-md\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .min-md\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .min-md\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .min-md\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .min-md\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .min-md\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .min-md\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .min-md\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .min-md\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .min-md\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .min-md\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .min-md\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .min-md\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .min-md\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .min-md\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .min-md\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .min-md\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .min-md\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .min-md\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .min-md\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .min-md\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .min-md\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .min-md\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .min-md\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .min-md\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .min-md\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .min-md\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .min-md\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .min-md\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .min-md\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .min-md\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .min-md\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .min-md\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .min-md\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .min-md\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .min-md\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .min-md\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .min-md\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .min-md\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .min-md\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .min-md\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .min-md\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .min-md\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .min-md\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .min-md\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .min-md\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .min-md\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .min-md\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .min-md\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .min-md\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .min-md\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .min-md\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .min-md\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .min-md\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .min-md\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .min-md\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .min-md\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .min-md\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .min-md\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .min-md\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .min-md\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .min-md\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .min-md\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .min-md\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .min-md\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .min-md\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .min-md\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .min-md\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .min-md\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .min-md\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .min-md\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .min-md\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .min-md\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .min-md\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .min-md\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .min-md\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .min-md\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .min-md\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .min-md\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .min-md\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .min-md\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .min-md\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .min-md\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .min-md\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .min-md\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .min-md\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .min-md\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .min-md\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .min-md\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .min-md\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .min-md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .min-md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .min-md\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .min-md\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .min-md\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .min-md\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .min-md\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .min-md\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .min-md\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .min-md\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .min-md\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .min-md\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .min-md\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .min-md\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .min-md\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .min-md\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .min-md\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .min-md\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .min-md\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .min-md\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .min-md\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .min-md\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .min-md\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .min-md\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .min-md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .min-md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .min-md\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .min-md\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .min-md\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .min-md\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .min-md\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .min-md\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .min-md\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .min-md\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .min-md\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .min-md\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .min-md\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .min-md\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .min-md\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .min-md\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .min-md\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .min-md\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .min-md\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .min-md\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .min-md\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .min-md\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .min-md\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .min-md\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .min-md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .min-md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .min-md\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .min-md\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .min-md\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .min-md\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .min-md\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .min-md\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .min-md\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .min-md\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .min-md\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .min-md\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .min-md\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .min-md\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .min-md\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .min-md\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .min-md\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .min-md\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .min-md\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .min-md\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .min-md\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .min-md\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .min-md\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .min-md\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .min-md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .min-md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .min-md\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .min-md\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .min-md\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .min-md\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .min-md\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .min-md\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .min-md\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .min-md\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .min-md\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .min-md\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .min-md\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .min-md\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .min-md\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .min-md\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .min-md\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .min-md\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .min-md\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .min-md\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .min-md\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .min-md\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .min-md\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .min-md\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .min-md\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .min-md\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .min-md\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .min-md\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .min-md\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .min-md\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .min-md\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .min-md\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .min-md\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .min-md\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .min-md\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .min-md\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .min-md\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .min-md\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .min-md\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .min-md\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .min-md\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .min-md\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .min-md\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .min-md\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .min-md\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .min-md\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .min-md\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .min-md\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .min-md\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .min-md\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .min-md\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .min-md\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .min-md\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .min-md\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .min-md\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .min-md\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .min-md\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .min-md\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .min-md\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .min-md\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .min-md\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .min-md\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .min-md\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .min-md\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .min-md\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .min-md\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .min-md\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .min-md\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .min-md\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .min-md\:transition-none{
    transition-property: none !important;
  }

  .min-md\:transition-all{
    transition-property: all !important;
  }

  .min-md\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .min-md\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .min-md\:transition-opacity{
    transition-property: opacity !important;
  }

  .min-md\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .min-md\:transition-transform{
    transition-property: transform !important;
  }

  .min-md\:ease-linear{
    transition-timing-function: linear !important;
  }

  .min-md\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .min-md\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .min-md\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .min-md\:duration-75{
    transition-duration: 75ms !important;
  }

  .min-md\:duration-100{
    transition-duration: 100ms !important;
  }

  .min-md\:duration-150{
    transition-duration: 150ms !important;
  }

  .min-md\:duration-200{
    transition-duration: 200ms !important;
  }

  .min-md\:duration-300{
    transition-duration: 300ms !important;
  }

  .min-md\:duration-500{
    transition-duration: 500ms !important;
  }

  .min-md\:duration-700{
    transition-duration: 700ms !important;
  }

  .min-md\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .min-md\:delay-75{
    transition-delay: 75ms !important;
  }

  .min-md\:delay-100{
    transition-delay: 100ms !important;
  }

  .min-md\:delay-150{
    transition-delay: 150ms !important;
  }

  .min-md\:delay-200{
    transition-delay: 200ms !important;
  }

  .min-md\:delay-300{
    transition-delay: 300ms !important;
  }

  .min-md\:delay-500{
    transition-delay: 500ms !important;
  }

  .min-md\:delay-700{
    transition-delay: 700ms !important;
  }

  .min-md\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .min-md\:animate-none{
    animation: none !important;
  }

  .min-md\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .min-md\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .min-md\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .min-md\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (max-width: 1079px){
  .max-md\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .max-md\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .max-md\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1080px){
    .max-md\:container{
      max-width: 1080px;
    }
  }

  .max-md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .max-md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .max-md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .max-md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .max-md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .max-md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .max-md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .max-md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .max-md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .max-md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .max-md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .max-md\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .max-md\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .max-md\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .max-md\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-md\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-md\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .max-md\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .max-md\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .max-md\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .max-md\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .max-md\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .max-md\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .max-md\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .max-md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .max-md\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-md\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .max-md\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .max-md\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .max-md\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .max-md\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .max-md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .max-md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .max-md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .max-md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .max-md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .max-md\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .max-md\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .max-md\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .max-md\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .max-md\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .max-md\:bg-fixed{
    background-attachment: fixed !important;
  }

  .max-md\:bg-local{
    background-attachment: local !important;
  }

  .max-md\:bg-scroll{
    background-attachment: scroll !important;
  }

  .max-md\:bg-clip-border{
    background-clip: border-box !important;
  }

  .max-md\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .max-md\:bg-clip-content{
    background-clip: content-box !important;
  }

  .max-md\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .max-md\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-md\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-md\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-md\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-md\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-md\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-md\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-md\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-md\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-md\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-md\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-md\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-md\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-md\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-md\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-md\:bg-none{
    background-image: none !important;
  }

  .max-md\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .max-md\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .max-md\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .max-md\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .max-md\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .max-md\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .max-md\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .max-md\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .max-md\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-md\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-md\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-md\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-md\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-md\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-md\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-md\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-md\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-md\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-md\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-md\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-md\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-md\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-md\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-md\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-md\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .max-md\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .max-md\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-md\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .max-md\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .max-md\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .max-md\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .max-md\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-md\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-md\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-md\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .max-md\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .max-md\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-md\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-md\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-md\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-md\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-md\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-md\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-md\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-md\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-md\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-md\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-md\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-md\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-md\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-md\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-md\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-md\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .max-md\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .max-md\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-md\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .max-md\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .max-md\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .max-md\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .max-md\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-md\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-md\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-md\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .max-md\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .max-md\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-md\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-md\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-md\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-md\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-md\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-md\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-md\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-md\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-md\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-md\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-md\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-md\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-md\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-md\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-md\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-md\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-md\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-md\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-md\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .max-md\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .max-md\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-md\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .max-md\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .max-md\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .max-md\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .max-md\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-md\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-md\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-md\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .max-md\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .max-md\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-md\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .max-md\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .max-md\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .max-md\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .max-md\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .max-md\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .max-md\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .max-md\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .max-md\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .max-md\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .max-md\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .max-md\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .max-md\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .max-md\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .max-md\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .max-md\:bg-bottom{
    background-position: bottom !important;
  }

  .max-md\:bg-center{
    background-position: center !important;
  }

  .max-md\:bg-left{
    background-position: left !important;
  }

  .max-md\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .max-md\:bg-left-top{
    background-position: left top !important;
  }

  .max-md\:bg-right{
    background-position: right !important;
  }

  .max-md\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .max-md\:bg-right-top{
    background-position: right top !important;
  }

  .max-md\:bg-top{
    background-position: top !important;
  }

  .max-md\:bg-repeat{
    background-repeat: repeat !important;
  }

  .max-md\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .max-md\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .max-md\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .max-md\:bg-repeat-round{
    background-repeat: round !important;
  }

  .max-md\:bg-repeat-space{
    background-repeat: space !important;
  }

  .max-md\:bg-auto{
    background-size: auto !important;
  }

  .max-md\:bg-cover{
    background-size: cover !important;
  }

  .max-md\:bg-contain{
    background-size: contain !important;
  }

  .max-md\:border-collapse{
    border-collapse: collapse !important;
  }

  .max-md\:border-separate{
    border-collapse: separate !important;
  }

  .max-md\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-md\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-md\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-md\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-md\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-md\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-md\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-md\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-md\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-md\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-md\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-md\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-md\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-md\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-md\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-md\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .max-md\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .max-md\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .max-md\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .max-md\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .max-md\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .max-md\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .max-md\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .max-md\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .max-md\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .max-md\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .max-md\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .max-md\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .max-md\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .max-md\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .max-md\:rounded-none{
    border-radius: 0 !important;
  }

  .max-md\:rounded{
    border-radius: 4px !important;
  }

  .max-md\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .max-md\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .max-md\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .max-md\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .max-md\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .max-md\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .max-md\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .max-md\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .max-md\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .max-md\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .max-md\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .max-md\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .max-md\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .max-md\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .max-md\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .max-md\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .max-md\:border-solid{
    border-style: solid !important;
  }

  .max-md\:border-dashed{
    border-style: dashed !important;
  }

  .max-md\:border-dotted{
    border-style: dotted !important;
  }

  .max-md\:border-double{
    border-style: double !important;
  }

  .max-md\:border-none{
    border-style: none !important;
  }

  .max-md\:border-0{
    border-width: 0 !important;
  }

  .max-md\:border-2{
    border-width: 2px !important;
  }

  .max-md\:border-4{
    border-width: 4px !important;
  }

  .max-md\:border-8{
    border-width: 8px !important;
  }

  .max-md\:border{
    border-width: 1px !important;
  }

  .max-md\:border-t-0{
    border-top-width: 0 !important;
  }

  .max-md\:border-r-0{
    border-right-width: 0 !important;
  }

  .max-md\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .max-md\:border-l-0{
    border-left-width: 0 !important;
  }

  .max-md\:border-t-2{
    border-top-width: 2px !important;
  }

  .max-md\:border-r-2{
    border-right-width: 2px !important;
  }

  .max-md\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .max-md\:border-l-2{
    border-left-width: 2px !important;
  }

  .max-md\:border-t-4{
    border-top-width: 4px !important;
  }

  .max-md\:border-r-4{
    border-right-width: 4px !important;
  }

  .max-md\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .max-md\:border-l-4{
    border-left-width: 4px !important;
  }

  .max-md\:border-t-8{
    border-top-width: 8px !important;
  }

  .max-md\:border-r-8{
    border-right-width: 8px !important;
  }

  .max-md\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .max-md\:border-l-8{
    border-left-width: 8px !important;
  }

  .max-md\:border-t{
    border-top-width: 1px !important;
  }

  .max-md\:border-r{
    border-right-width: 1px !important;
  }

  .max-md\:border-b{
    border-bottom-width: 1px !important;
  }

  .max-md\:border-l{
    border-left-width: 1px !important;
  }

  .max-md\:box-border{
    box-sizing: border-box !important;
  }

  .max-md\:box-content{
    box-sizing: content-box !important;
  }

  .max-md\:cursor-auto{
    cursor: auto !important;
  }

  .max-md\:cursor-default{
    cursor: default !important;
  }

  .max-md\:cursor-pointer{
    cursor: pointer !important;
  }

  .max-md\:cursor-wait{
    cursor: wait !important;
  }

  .max-md\:cursor-text{
    cursor: text !important;
  }

  .max-md\:cursor-move{
    cursor: move !important;
  }

  .max-md\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .max-md\:block{
    display: block !important;
  }

  .max-md\:inline-block{
    display: inline-block !important;
  }

  .max-md\:inline{
    display: inline !important;
  }

  .max-md\:flex{
    display: flex !important;
  }

  .max-md\:inline-flex{
    display: inline-flex !important;
  }

  .max-md\:table{
    display: table !important;
  }

  .max-md\:table-caption{
    display: table-caption !important;
  }

  .max-md\:table-cell{
    display: table-cell !important;
  }

  .max-md\:table-column{
    display: table-column !important;
  }

  .max-md\:table-column-group{
    display: table-column-group !important;
  }

  .max-md\:table-footer-group{
    display: table-footer-group !important;
  }

  .max-md\:table-header-group{
    display: table-header-group !important;
  }

  .max-md\:table-row-group{
    display: table-row-group !important;
  }

  .max-md\:table-row{
    display: table-row !important;
  }

  .max-md\:flow-root{
    display: flow-root !important;
  }

  .max-md\:grid{
    display: grid !important;
  }

  .max-md\:inline-grid{
    display: inline-grid !important;
  }

  .max-md\:contents{
    display: contents !important;
  }

  .max-md\:hidden{
    display: none !important;
  }

  .max-md\:flex-row{
    flex-direction: row !important;
  }

  .max-md\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .max-md\:flex-col{
    flex-direction: column !important;
  }

  .max-md\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .max-md\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .max-md\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .max-md\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .max-md\:place-items-auto{
    place-items: auto !important;
  }

  .max-md\:place-items-start{
    place-items: start !important;
  }

  .max-md\:place-items-end{
    place-items: end !important;
  }

  .max-md\:place-items-center{
    place-items: center !important;
  }

  .max-md\:place-items-stretch{
    place-items: stretch !important;
  }

  .max-md\:place-content-center{
    place-content: center !important;
  }

  .max-md\:place-content-start{
    place-content: start !important;
  }

  .max-md\:place-content-end{
    place-content: end !important;
  }

  .max-md\:place-content-between{
    place-content: space-between !important;
  }

  .max-md\:place-content-around{
    place-content: space-around !important;
  }

  .max-md\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .max-md\:place-content-stretch{
    place-content: stretch !important;
  }

  .max-md\:place-self-auto{
    place-self: auto !important;
  }

  .max-md\:place-self-start{
    place-self: start !important;
  }

  .max-md\:place-self-end{
    place-self: end !important;
  }

  .max-md\:place-self-center{
    place-self: center !important;
  }

  .max-md\:place-self-stretch{
    place-self: stretch !important;
  }

  .max-md\:items-start{
    align-items: flex-start !important;
  }

  .max-md\:items-end{
    align-items: flex-end !important;
  }

  .max-md\:items-center{
    align-items: center !important;
  }

  .max-md\:items-baseline{
    align-items: baseline !important;
  }

  .max-md\:items-stretch{
    align-items: stretch !important;
  }

  .max-md\:content-center{
    align-content: center !important;
  }

  .max-md\:content-start{
    align-content: flex-start !important;
  }

  .max-md\:content-end{
    align-content: flex-end !important;
  }

  .max-md\:content-between{
    align-content: space-between !important;
  }

  .max-md\:content-around{
    align-content: space-around !important;
  }

  .max-md\:content-evenly{
    align-content: space-evenly !important;
  }

  .max-md\:self-auto{
    align-self: auto !important;
  }

  .max-md\:self-start{
    align-self: flex-start !important;
  }

  .max-md\:self-end{
    align-self: flex-end !important;
  }

  .max-md\:self-center{
    align-self: center !important;
  }

  .max-md\:self-stretch{
    align-self: stretch !important;
  }

  .max-md\:justify-items-auto{
    justify-items: auto !important;
  }

  .max-md\:justify-items-start{
    justify-items: start !important;
  }

  .max-md\:justify-items-end{
    justify-items: end !important;
  }

  .max-md\:justify-items-center{
    justify-items: center !important;
  }

  .max-md\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .max-md\:justify-start{
    justify-content: flex-start !important;
  }

  .max-md\:justify-end{
    justify-content: flex-end !important;
  }

  .max-md\:justify-center{
    justify-content: center !important;
  }

  .max-md\:justify-between{
    justify-content: space-between !important;
  }

  .max-md\:justify-around{
    justify-content: space-around !important;
  }

  .max-md\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .max-md\:justify-self-auto{
    justify-self: auto !important;
  }

  .max-md\:justify-self-start{
    justify-self: start !important;
  }

  .max-md\:justify-self-end{
    justify-self: end !important;
  }

  .max-md\:justify-self-center{
    justify-self: center !important;
  }

  .max-md\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .max-md\:flex-1{
    flex: 1 1 0% !important;
  }

  .max-md\:flex-auto{
    flex: 1 1 auto !important;
  }

  .max-md\:flex-initial{
    flex: 0 1 auto !important;
  }

  .max-md\:flex-none{
    flex: none !important;
  }

  .max-md\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .max-md\:flex-grow{
    flex-grow: 1 !important;
  }

  .max-md\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .max-md\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .max-md\:order-1{
    order: 1 !important;
  }

  .max-md\:order-2{
    order: 2 !important;
  }

  .max-md\:order-3{
    order: 3 !important;
  }

  .max-md\:order-4{
    order: 4 !important;
  }

  .max-md\:order-5{
    order: 5 !important;
  }

  .max-md\:order-6{
    order: 6 !important;
  }

  .max-md\:order-7{
    order: 7 !important;
  }

  .max-md\:order-8{
    order: 8 !important;
  }

  .max-md\:order-9{
    order: 9 !important;
  }

  .max-md\:order-10{
    order: 10 !important;
  }

  .max-md\:order-11{
    order: 11 !important;
  }

  .max-md\:order-12{
    order: 12 !important;
  }

  .max-md\:order-first{
    order: -9999 !important;
  }

  .max-md\:order-last{
    order: 9999 !important;
  }

  .max-md\:order-none{
    order: 0 !important;
  }

  .max-md\:float-right{
    float: right !important;
  }

  .max-md\:float-left{
    float: left !important;
  }

  .max-md\:float-none{
    float: none !important;
  }

  .max-md\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .max-md\:clear-left{
    clear: left !important;
  }

  .max-md\:clear-right{
    clear: right !important;
  }

  .max-md\:clear-both{
    clear: both !important;
  }

  .max-md\:clear-none{
    clear: none !important;
  }

  .max-md\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .max-md\:font-body{
    font-family: PT Sans, sans !important;
  }

  .max-md\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .max-md\:font-hairline{
    font-weight: 100 !important;
  }

  .max-md\:font-thin{
    font-weight: 200 !important;
  }

  .max-md\:font-light{
    font-weight: 300 !important;
  }

  .max-md\:font-normal{
    font-weight: 400 !important;
  }

  .max-md\:font-medium{
    font-weight: 500 !important;
  }

  .max-md\:font-semibold{
    font-weight: 600 !important;
  }

  .max-md\:font-bold{
    font-weight: 700 !important;
  }

  .max-md\:font-extrabold{
    font-weight: 800 !important;
  }

  .max-md\:font-black{
    font-weight: 900 !important;
  }

  .max-md\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .max-md\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .max-md\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .max-md\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .max-md\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .max-md\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .max-md\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .max-md\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .max-md\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .max-md\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .max-md\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .max-md\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .max-md\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .max-md\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .max-md\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .max-md\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .max-md\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .max-md\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .max-md\:h-1{
    height: .5rem !important;
  }

  .max-md\:h-2{
    height: 1rem !important;
  }

  .max-md\:h-3{
    height: 2rem !important;
  }

  .max-md\:h-4{
    height: 2.5rem !important;
  }

  .max-md\:h-5{
    height: 3rem !important;
  }

  .max-md\:h-6{
    height: 4rem !important;
  }

  .max-md\:h-7{
    height: 5rem !important;
  }

  .max-md\:h-8{
    height: 6rem !important;
  }

  .max-md\:h-9{
    height: 7rem !important;
  }

  .max-md\:h-10{
    height: 8rem !important;
  }

  .max-md\:h-auto{
    height: auto !important;
  }

  .max-md\:h-full{
    height: 100% !important;
  }

  .max-md\:h-screen{
    height: 100vh !important;
  }

  .max-md\:text-xs{
    font-size: .75rem !important;
  }

  .max-md\:text-sm{
    font-size: .875rem !important;
  }

  .max-md\:text-base{
    font-size: 1rem !important;
  }

  .max-md\:text-lg{
    font-size: 1.125rem !important;
  }

  .max-md\:text-xl{
    font-size: 1.25rem !important;
  }

  .max-md\:text-2xl{
    font-size: 1.5rem !important;
  }

  .max-md\:text-3xl{
    font-size: 1.875rem !important;
  }

  .max-md\:text-4xl{
    font-size: 2.25rem !important;
  }

  .max-md\:text-5xl{
    font-size: 3rem !important;
  }

  .max-md\:text-6xl{
    font-size: 3.5rem !important;
  }

  .max-md\:leading-large{
    line-height: 160% !important;
  }

  .max-md\:leading-normal{
    line-height: 150% !important;
  }

  .max-md\:leading-small{
    line-height: 125% !important;
  }

  .max-md\:leading-reset{
    line-height: 100% !important;
  }

  .max-md\:list-inside{
    list-style-position: inside !important;
  }

  .max-md\:list-outside{
    list-style-position: outside !important;
  }

  .max-md\:list-none{
    list-style-type: none !important;
  }

  .max-md\:list-disc{
    list-style-type: disc !important;
  }

  .max-md\:list-decimal{
    list-style-type: decimal !important;
  }

  .max-md\:m-1{
    margin: .5rem !important;
  }

  .max-md\:m-2{
    margin: 1rem !important;
  }

  .max-md\:m-3{
    margin: 2rem !important;
  }

  .max-md\:m-4{
    margin: 2.5rem !important;
  }

  .max-md\:m-5{
    margin: 3rem !important;
  }

  .max-md\:m-6{
    margin: 4rem !important;
  }

  .max-md\:m-7{
    margin: 5rem !important;
  }

  .max-md\:m-8{
    margin: 6rem !important;
  }

  .max-md\:m-9{
    margin: 7rem !important;
  }

  .max-md\:m-10{
    margin: 8rem !important;
  }

  .max-md\:m-auto{
    margin: auto !important;
  }

  .max-md\:-m-1{
    margin: -0.5rem !important;
  }

  .max-md\:-m-2{
    margin: -1rem !important;
  }

  .max-md\:-m-3{
    margin: -2rem !important;
  }

  .max-md\:-m-4{
    margin: -2.5rem !important;
  }

  .max-md\:-m-5{
    margin: -3rem !important;
  }

  .max-md\:-m-6{
    margin: -4rem !important;
  }

  .max-md\:-m-7{
    margin: -5rem !important;
  }

  .max-md\:-m-8{
    margin: -6rem !important;
  }

  .max-md\:-m-9{
    margin: -7rem !important;
  }

  .max-md\:-m-10{
    margin: -8rem !important;
  }

  .max-md\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .max-md\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .max-md\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .max-md\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .max-md\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .max-md\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .max-md\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .max-md\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .max-md\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .max-md\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .max-md\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .max-md\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .max-md\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .max-md\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .max-md\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .max-md\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .max-md\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .max-md\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .max-md\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .max-md\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .max-md\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .max-md\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .max-md\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .max-md\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .max-md\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .max-md\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .max-md\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .max-md\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .max-md\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .max-md\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .max-md\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .max-md\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .max-md\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .max-md\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .max-md\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .max-md\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .max-md\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .max-md\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .max-md\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .max-md\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .max-md\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .max-md\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .max-md\:mt-1{
    margin-top: .5rem !important;
  }

  .max-md\:mr-1{
    margin-right: .5rem !important;
  }

  .max-md\:mb-1{
    margin-bottom: .5rem !important;
  }

  .max-md\:ml-1{
    margin-left: .5rem !important;
  }

  .max-md\:mt-2{
    margin-top: 1rem !important;
  }

  .max-md\:mr-2{
    margin-right: 1rem !important;
  }

  .max-md\:mb-2{
    margin-bottom: 1rem !important;
  }

  .max-md\:ml-2{
    margin-left: 1rem !important;
  }

  .max-md\:mt-3{
    margin-top: 2rem !important;
  }

  .max-md\:mr-3{
    margin-right: 2rem !important;
  }

  .max-md\:mb-3{
    margin-bottom: 2rem !important;
  }

  .max-md\:ml-3{
    margin-left: 2rem !important;
  }

  .max-md\:mt-4{
    margin-top: 2.5rem !important;
  }

  .max-md\:mr-4{
    margin-right: 2.5rem !important;
  }

  .max-md\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .max-md\:ml-4{
    margin-left: 2.5rem !important;
  }

  .max-md\:mt-5{
    margin-top: 3rem !important;
  }

  .max-md\:mr-5{
    margin-right: 3rem !important;
  }

  .max-md\:mb-5{
    margin-bottom: 3rem !important;
  }

  .max-md\:ml-5{
    margin-left: 3rem !important;
  }

  .max-md\:mt-6{
    margin-top: 4rem !important;
  }

  .max-md\:mr-6{
    margin-right: 4rem !important;
  }

  .max-md\:mb-6{
    margin-bottom: 4rem !important;
  }

  .max-md\:ml-6{
    margin-left: 4rem !important;
  }

  .max-md\:mt-7{
    margin-top: 5rem !important;
  }

  .max-md\:mr-7{
    margin-right: 5rem !important;
  }

  .max-md\:mb-7{
    margin-bottom: 5rem !important;
  }

  .max-md\:ml-7{
    margin-left: 5rem !important;
  }

  .max-md\:mt-8{
    margin-top: 6rem !important;
  }

  .max-md\:mr-8{
    margin-right: 6rem !important;
  }

  .max-md\:mb-8{
    margin-bottom: 6rem !important;
  }

  .max-md\:ml-8{
    margin-left: 6rem !important;
  }

  .max-md\:mt-9{
    margin-top: 7rem !important;
  }

  .max-md\:mr-9{
    margin-right: 7rem !important;
  }

  .max-md\:mb-9{
    margin-bottom: 7rem !important;
  }

  .max-md\:ml-9{
    margin-left: 7rem !important;
  }

  .max-md\:mt-10{
    margin-top: 8rem !important;
  }

  .max-md\:mr-10{
    margin-right: 8rem !important;
  }

  .max-md\:mb-10{
    margin-bottom: 8rem !important;
  }

  .max-md\:ml-10{
    margin-left: 8rem !important;
  }

  .max-md\:mt-auto{
    margin-top: auto !important;
  }

  .max-md\:mr-auto{
    margin-right: auto !important;
  }

  .max-md\:mb-auto{
    margin-bottom: auto !important;
  }

  .max-md\:ml-auto{
    margin-left: auto !important;
  }

  .max-md\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .max-md\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .max-md\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .max-md\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .max-md\:-mt-2{
    margin-top: -1rem !important;
  }

  .max-md\:-mr-2{
    margin-right: -1rem !important;
  }

  .max-md\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .max-md\:-ml-2{
    margin-left: -1rem !important;
  }

  .max-md\:-mt-3{
    margin-top: -2rem !important;
  }

  .max-md\:-mr-3{
    margin-right: -2rem !important;
  }

  .max-md\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .max-md\:-ml-3{
    margin-left: -2rem !important;
  }

  .max-md\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .max-md\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .max-md\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .max-md\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .max-md\:-mt-5{
    margin-top: -3rem !important;
  }

  .max-md\:-mr-5{
    margin-right: -3rem !important;
  }

  .max-md\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .max-md\:-ml-5{
    margin-left: -3rem !important;
  }

  .max-md\:-mt-6{
    margin-top: -4rem !important;
  }

  .max-md\:-mr-6{
    margin-right: -4rem !important;
  }

  .max-md\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .max-md\:-ml-6{
    margin-left: -4rem !important;
  }

  .max-md\:-mt-7{
    margin-top: -5rem !important;
  }

  .max-md\:-mr-7{
    margin-right: -5rem !important;
  }

  .max-md\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .max-md\:-ml-7{
    margin-left: -5rem !important;
  }

  .max-md\:-mt-8{
    margin-top: -6rem !important;
  }

  .max-md\:-mr-8{
    margin-right: -6rem !important;
  }

  .max-md\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .max-md\:-ml-8{
    margin-left: -6rem !important;
  }

  .max-md\:-mt-9{
    margin-top: -7rem !important;
  }

  .max-md\:-mr-9{
    margin-right: -7rem !important;
  }

  .max-md\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .max-md\:-ml-9{
    margin-left: -7rem !important;
  }

  .max-md\:-mt-10{
    margin-top: -8rem !important;
  }

  .max-md\:-mr-10{
    margin-right: -8rem !important;
  }

  .max-md\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .max-md\:-ml-10{
    margin-left: -8rem !important;
  }

  .max-md\:max-h-full{
    max-height: 100% !important;
  }

  .max-md\:max-h-screen{
    max-height: 100vh !important;
  }

  .max-md\:max-w-none{
    max-width: none !important;
  }

  .max-md\:max-w-xs{
    max-width: 20rem !important;
  }

  .max-md\:max-w-sm{
    max-width: 24rem !important;
  }

  .max-md\:max-w-md{
    max-width: 28rem !important;
  }

  .max-md\:max-w-lg{
    max-width: 32rem !important;
  }

  .max-md\:max-w-xl{
    max-width: 36rem !important;
  }

  .max-md\:max-w-2xl{
    max-width: 42rem !important;
  }

  .max-md\:max-w-3xl{
    max-width: 48rem !important;
  }

  .max-md\:max-w-4xl{
    max-width: 56rem !important;
  }

  .max-md\:max-w-5xl{
    max-width: 64rem !important;
  }

  .max-md\:max-w-6xl{
    max-width: 72rem !important;
  }

  .max-md\:max-w-full{
    max-width: 100% !important;
  }

  .max-md\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .max-md\:max-w-screen-md{
    max-width: 768px !important;
  }

  .max-md\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .max-md\:min-h-0{
    min-height: 0 !important;
  }

  .max-md\:min-h-full{
    min-height: 100% !important;
  }

  .max-md\:min-h-screen{
    min-height: 100vh !important;
  }

  .max-md\:min-w-0{
    min-width: 0 !important;
  }

  .max-md\:min-w-full{
    min-width: 100% !important;
  }

  .max-md\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .max-md\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .max-md\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .max-md\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .max-md\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .max-md\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .max-md\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .max-md\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .max-md\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .max-md\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .max-md\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .max-md\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .max-md\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .max-md\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .max-md\:opacity-0{
    opacity: 0 !important;
  }

  .max-md\:opacity-25{
    opacity: 0.25 !important;
  }

  .max-md\:opacity-50{
    opacity: 0.5 !important;
  }

  .max-md\:opacity-75{
    opacity: 0.75 !important;
  }

  .max-md\:opacity-100{
    opacity: 1 !important;
  }

  .max-md\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .max-md\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .max-md\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .max-md\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .max-md\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .max-md\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .max-md\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .max-md\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .max-md\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .max-md\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .max-md\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .max-md\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .max-md\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .max-md\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .max-md\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .max-md\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .max-md\:overflow-auto{
    overflow: auto !important;
  }

  .max-md\:overflow-hidden{
    overflow: hidden !important;
  }

  .max-md\:overflow-visible{
    overflow: visible !important;
  }

  .max-md\:overflow-scroll{
    overflow: scroll !important;
  }

  .max-md\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .max-md\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .max-md\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .max-md\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .max-md\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .max-md\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .max-md\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .max-md\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .max-md\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .max-md\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .max-md\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .max-md\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .max-md\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .max-md\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .max-md\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .max-md\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .max-md\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .max-md\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .max-md\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .max-md\:p-1{
    padding: .5rem !important;
  }

  .max-md\:p-2{
    padding: 1rem !important;
  }

  .max-md\:p-3{
    padding: 2rem !important;
  }

  .max-md\:p-4{
    padding: 2.5rem !important;
  }

  .max-md\:p-5{
    padding: 3rem !important;
  }

  .max-md\:p-6{
    padding: 4rem !important;
  }

  .max-md\:p-7{
    padding: 5rem !important;
  }

  .max-md\:p-8{
    padding: 6rem !important;
  }

  .max-md\:p-9{
    padding: 7rem !important;
  }

  .max-md\:p-10{
    padding: 8rem !important;
  }

  .max-md\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .max-md\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .max-md\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .max-md\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .max-md\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .max-md\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .max-md\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .max-md\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .max-md\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .max-md\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .max-md\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .max-md\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .max-md\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .max-md\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .max-md\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .max-md\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .max-md\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .max-md\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .max-md\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .max-md\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .max-md\:pt-1{
    padding-top: .5rem !important;
  }

  .max-md\:pr-1{
    padding-right: .5rem !important;
  }

  .max-md\:pb-1{
    padding-bottom: .5rem !important;
  }

  .max-md\:pl-1{
    padding-left: .5rem !important;
  }

  .max-md\:pt-2{
    padding-top: 1rem !important;
  }

  .max-md\:pr-2{
    padding-right: 1rem !important;
  }

  .max-md\:pb-2{
    padding-bottom: 1rem !important;
  }

  .max-md\:pl-2{
    padding-left: 1rem !important;
  }

  .max-md\:pt-3{
    padding-top: 2rem !important;
  }

  .max-md\:pr-3{
    padding-right: 2rem !important;
  }

  .max-md\:pb-3{
    padding-bottom: 2rem !important;
  }

  .max-md\:pl-3{
    padding-left: 2rem !important;
  }

  .max-md\:pt-4{
    padding-top: 2.5rem !important;
  }

  .max-md\:pr-4{
    padding-right: 2.5rem !important;
  }

  .max-md\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .max-md\:pl-4{
    padding-left: 2.5rem !important;
  }

  .max-md\:pt-5{
    padding-top: 3rem !important;
  }

  .max-md\:pr-5{
    padding-right: 3rem !important;
  }

  .max-md\:pb-5{
    padding-bottom: 3rem !important;
  }

  .max-md\:pl-5{
    padding-left: 3rem !important;
  }

  .max-md\:pt-6{
    padding-top: 4rem !important;
  }

  .max-md\:pr-6{
    padding-right: 4rem !important;
  }

  .max-md\:pb-6{
    padding-bottom: 4rem !important;
  }

  .max-md\:pl-6{
    padding-left: 4rem !important;
  }

  .max-md\:pt-7{
    padding-top: 5rem !important;
  }

  .max-md\:pr-7{
    padding-right: 5rem !important;
  }

  .max-md\:pb-7{
    padding-bottom: 5rem !important;
  }

  .max-md\:pl-7{
    padding-left: 5rem !important;
  }

  .max-md\:pt-8{
    padding-top: 6rem !important;
  }

  .max-md\:pr-8{
    padding-right: 6rem !important;
  }

  .max-md\:pb-8{
    padding-bottom: 6rem !important;
  }

  .max-md\:pl-8{
    padding-left: 6rem !important;
  }

  .max-md\:pt-9{
    padding-top: 7rem !important;
  }

  .max-md\:pr-9{
    padding-right: 7rem !important;
  }

  .max-md\:pb-9{
    padding-bottom: 7rem !important;
  }

  .max-md\:pl-9{
    padding-left: 7rem !important;
  }

  .max-md\:pt-10{
    padding-top: 8rem !important;
  }

  .max-md\:pr-10{
    padding-right: 8rem !important;
  }

  .max-md\:pb-10{
    padding-bottom: 8rem !important;
  }

  .max-md\:pl-10{
    padding-left: 8rem !important;
  }

  .max-md\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-md\:pointer-events-none{
    pointer-events: none !important;
  }

  .max-md\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .max-md\:static{
    position: static !important;
  }

  .max-md\:fixed{
    position: fixed !important;
  }

  .max-md\:absolute{
    position: absolute !important;
  }

  .max-md\:relative{
    position: relative !important;
  }

  .max-md\:sticky{
    position: sticky !important;
  }

  .max-md\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .max-md\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .max-md\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .max-md\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .max-md\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .max-md\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .max-md\:top-0{
    top: 0 !important;
  }

  .max-md\:right-0{
    right: 0 !important;
  }

  .max-md\:bottom-0{
    bottom: 0 !important;
  }

  .max-md\:left-0{
    left: 0 !important;
  }

  .max-md\:top-auto{
    top: auto !important;
  }

  .max-md\:right-auto{
    right: auto !important;
  }

  .max-md\:bottom-auto{
    bottom: auto !important;
  }

  .max-md\:left-auto{
    left: auto !important;
  }

  .max-md\:resize-none{
    resize: none !important;
  }

  .max-md\:resize-y{
    resize: vertical !important;
  }

  .max-md\:resize-x{
    resize: horizontal !important;
  }

  .max-md\:resize{
    resize: both !important;
  }

  .max-md\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-md\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-md\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-md\:shadow-none{
    box-shadow: none !important;
  }

  .max-md\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-md\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-md\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-md\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .max-md\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-md\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-md\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-md\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-md\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-md\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .max-md\:fill-current{
    fill: currentColor !important;
  }

  .max-md\:stroke-current{
    stroke: currentColor !important;
  }

  .max-md\:stroke-0{
    stroke-width: 0 !important;
  }

  .max-md\:stroke-1{
    stroke-width: 1 !important;
  }

  .max-md\:stroke-2{
    stroke-width: 2 !important;
  }

  .max-md\:table-auto{
    table-layout: auto !important;
  }

  .max-md\:table-fixed{
    table-layout: fixed !important;
  }

  .max-md\:text-left{
    text-align: left !important;
  }

  .max-md\:text-center{
    text-align: center !important;
  }

  .max-md\:text-right{
    text-align: right !important;
  }

  .max-md\:text-justify{
    text-align: justify !important;
  }

  .max-md\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-md\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-md\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-md\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-md\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-md\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-md\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-md\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-md\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-md\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-md\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-md\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-md\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-md\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-md\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-md\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .max-md\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .max-md\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .max-md\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .max-md\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .max-md\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .max-md\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .max-md\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .max-md\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .max-md\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .max-md\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .max-md\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .max-md\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .max-md\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .max-md\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .max-md\:italic{
    font-style: italic !important;
  }

  .max-md\:not-italic{
    font-style: normal !important;
  }

  .max-md\:uppercase{
    text-transform: uppercase !important;
  }

  .max-md\:lowercase{
    text-transform: lowercase !important;
  }

  .max-md\:capitalize{
    text-transform: capitalize !important;
  }

  .max-md\:normal-case{
    text-transform: none !important;
  }

  .max-md\:underline{
    text-decoration: underline !important;
  }

  .max-md\:line-through{
    text-decoration: line-through !important;
  }

  .max-md\:no-underline{
    text-decoration: none !important;
  }

  .max-md\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .max-md\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .max-md\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .max-md\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .max-md\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .max-md\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .max-md\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .max-md\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .max-md\:ordinal, .max-md\:slashed-zero, .max-md\:lining-nums, .max-md\:oldstyle-nums, .max-md\:proportional-nums, .max-md\:tabular-nums, .max-md\:diagonal-fractions, .max-md\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .max-md\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .max-md\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .max-md\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .max-md\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .max-md\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .max-md\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .max-md\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .max-md\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .max-md\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .max-md\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .max-md\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .max-md\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .max-md\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .max-md\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .max-md\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .max-md\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .max-md\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .max-md\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .max-md\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .max-md\:align-baseline{
    vertical-align: baseline !important;
  }

  .max-md\:align-top{
    vertical-align: top !important;
  }

  .max-md\:align-middle{
    vertical-align: middle !important;
  }

  .max-md\:align-bottom{
    vertical-align: bottom !important;
  }

  .max-md\:align-text-top{
    vertical-align: text-top !important;
  }

  .max-md\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .max-md\:visible{
    visibility: visible !important;
  }

  .max-md\:invisible{
    visibility: hidden !important;
  }

  .max-md\:whitespace-normal{
    white-space: normal !important;
  }

  .max-md\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .max-md\:whitespace-pre{
    white-space: pre !important;
  }

  .max-md\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .max-md\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .max-md\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .max-md\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .max-md\:break-all{
    word-break: break-all !important;
  }

  .max-md\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .max-md\:w-1{
    width: .5rem !important;
  }

  .max-md\:w-2{
    width: 1rem !important;
  }

  .max-md\:w-3{
    width: 2rem !important;
  }

  .max-md\:w-4{
    width: 2.5rem !important;
  }

  .max-md\:w-5{
    width: 3rem !important;
  }

  .max-md\:w-6{
    width: 4rem !important;
  }

  .max-md\:w-7{
    width: 5rem !important;
  }

  .max-md\:w-8{
    width: 6rem !important;
  }

  .max-md\:w-9{
    width: 7rem !important;
  }

  .max-md\:w-10{
    width: 8rem !important;
  }

  .max-md\:w-auto{
    width: auto !important;
  }

  .max-md\:w-1\/2{
    width: 50% !important;
  }

  .max-md\:w-1\/3{
    width: 33.333333% !important;
  }

  .max-md\:w-2\/3{
    width: 66.666667% !important;
  }

  .max-md\:w-1\/4{
    width: 25% !important;
  }

  .max-md\:w-2\/4{
    width: 50% !important;
  }

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

  .max-md\:w-1\/5{
    width: 20% !important;
  }

  .max-md\:w-2\/5{
    width: 40% !important;
  }

  .max-md\:w-3\/5{
    width: 60% !important;
  }

  .max-md\:w-4\/5{
    width: 80% !important;
  }

  .max-md\:w-1\/6{
    width: 16.666667% !important;
  }

  .max-md\:w-2\/6{
    width: 33.333333% !important;
  }

  .max-md\:w-3\/6{
    width: 50% !important;
  }

  .max-md\:w-4\/6{
    width: 66.666667% !important;
  }

  .max-md\:w-5\/6{
    width: 83.333333% !important;
  }

  .max-md\:w-1\/12{
    width: 8.333333% !important;
  }

  .max-md\:w-2\/12{
    width: 16.666667% !important;
  }

  .max-md\:w-3\/12{
    width: 25% !important;
  }

  .max-md\:w-4\/12{
    width: 33.333333% !important;
  }

  .max-md\:w-5\/12{
    width: 41.666667% !important;
  }

  .max-md\:w-6\/12{
    width: 50% !important;
  }

  .max-md\:w-7\/12{
    width: 58.333333% !important;
  }

  .max-md\:w-8\/12{
    width: 66.666667% !important;
  }

  .max-md\:w-9\/12{
    width: 75% !important;
  }

  .max-md\:w-10\/12{
    width: 83.333333% !important;
  }

  .max-md\:w-11\/12{
    width: 91.666667% !important;
  }

  .max-md\:w-full{
    width: 100% !important;
  }

  .max-md\:w-screen{
    width: 100vw !important;
  }

  .max-md\:z-0{
    z-index: 0 !important;
  }

  .max-md\:z-10{
    z-index: 10 !important;
  }

  .max-md\:z-20{
    z-index: 20 !important;
  }

  .max-md\:z-30{
    z-index: 30 !important;
  }

  .max-md\:z-40{
    z-index: 40 !important;
  }

  .max-md\:z-50{
    z-index: 50 !important;
  }

  .max-md\:z-auto{
    z-index: auto !important;
  }

  .max-md\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .max-md\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .max-md\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .max-md\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .max-md\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .max-md\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .max-md\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .max-md\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .max-md\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .max-md\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .max-md\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .max-md\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .max-md\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .max-md\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .max-md\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .max-md\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .max-md\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .max-md\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .max-md\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .max-md\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .max-md\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .max-md\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .max-md\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .max-md\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .max-md\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .max-md\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .max-md\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .max-md\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .max-md\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .max-md\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .max-md\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .max-md\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .max-md\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .max-md\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .max-md\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .max-md\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .max-md\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .max-md\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .max-md\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .max-md\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .max-md\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .max-md\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .max-md\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .max-md\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .max-md\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .max-md\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .max-md\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .max-md\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .max-md\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .max-md\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .max-md\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .max-md\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .max-md\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .max-md\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .max-md\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .max-md\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .max-md\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .max-md\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .max-md\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .max-md\:col-auto{
    grid-column: auto !important;
  }

  .max-md\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

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

  .max-md\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .max-md\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .max-md\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .max-md\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .max-md\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .max-md\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .max-md\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .max-md\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .max-md\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .max-md\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .max-md\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .max-md\:col-start-1{
    grid-column-start: 1 !important;
  }

  .max-md\:col-start-2{
    grid-column-start: 2 !important;
  }

  .max-md\:col-start-3{
    grid-column-start: 3 !important;
  }

  .max-md\:col-start-4{
    grid-column-start: 4 !important;
  }

  .max-md\:col-start-5{
    grid-column-start: 5 !important;
  }

  .max-md\:col-start-6{
    grid-column-start: 6 !important;
  }

  .max-md\:col-start-7{
    grid-column-start: 7 !important;
  }

  .max-md\:col-start-8{
    grid-column-start: 8 !important;
  }

  .max-md\:col-start-9{
    grid-column-start: 9 !important;
  }

  .max-md\:col-start-10{
    grid-column-start: 10 !important;
  }

  .max-md\:col-start-11{
    grid-column-start: 11 !important;
  }

  .max-md\:col-start-12{
    grid-column-start: 12 !important;
  }

  .max-md\:col-start-13{
    grid-column-start: 13 !important;
  }

  .max-md\:col-start-auto{
    grid-column-start: auto !important;
  }

  .max-md\:col-end-1{
    grid-column-end: 1 !important;
  }

  .max-md\:col-end-2{
    grid-column-end: 2 !important;
  }

  .max-md\:col-end-3{
    grid-column-end: 3 !important;
  }

  .max-md\:col-end-4{
    grid-column-end: 4 !important;
  }

  .max-md\:col-end-5{
    grid-column-end: 5 !important;
  }

  .max-md\:col-end-6{
    grid-column-end: 6 !important;
  }

  .max-md\:col-end-7{
    grid-column-end: 7 !important;
  }

  .max-md\:col-end-8{
    grid-column-end: 8 !important;
  }

  .max-md\:col-end-9{
    grid-column-end: 9 !important;
  }

  .max-md\:col-end-10{
    grid-column-end: 10 !important;
  }

  .max-md\:col-end-11{
    grid-column-end: 11 !important;
  }

  .max-md\:col-end-12{
    grid-column-end: 12 !important;
  }

  .max-md\:col-end-13{
    grid-column-end: 13 !important;
  }

  .max-md\:col-end-auto{
    grid-column-end: auto !important;
  }

  .max-md\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .max-md\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .max-md\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .max-md\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .max-md\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .max-md\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .max-md\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .max-md\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .max-md\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .max-md\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .max-md\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .max-md\:row-auto{
    grid-row: auto !important;
  }

  .max-md\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .max-md\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .max-md\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .max-md\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .max-md\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .max-md\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .max-md\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .max-md\:row-start-1{
    grid-row-start: 1 !important;
  }

  .max-md\:row-start-2{
    grid-row-start: 2 !important;
  }

  .max-md\:row-start-3{
    grid-row-start: 3 !important;
  }

  .max-md\:row-start-4{
    grid-row-start: 4 !important;
  }

  .max-md\:row-start-5{
    grid-row-start: 5 !important;
  }

  .max-md\:row-start-6{
    grid-row-start: 6 !important;
  }

  .max-md\:row-start-7{
    grid-row-start: 7 !important;
  }

  .max-md\:row-start-auto{
    grid-row-start: auto !important;
  }

  .max-md\:row-end-1{
    grid-row-end: 1 !important;
  }

  .max-md\:row-end-2{
    grid-row-end: 2 !important;
  }

  .max-md\:row-end-3{
    grid-row-end: 3 !important;
  }

  .max-md\:row-end-4{
    grid-row-end: 4 !important;
  }

  .max-md\:row-end-5{
    grid-row-end: 5 !important;
  }

  .max-md\:row-end-6{
    grid-row-end: 6 !important;
  }

  .max-md\:row-end-7{
    grid-row-end: 7 !important;
  }

  .max-md\:row-end-auto{
    grid-row-end: auto !important;
  }

  .max-md\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .max-md\:transform-none{
    transform: none !important;
  }

  .max-md\:origin-center{
    transform-origin: center !important;
  }

  .max-md\:origin-top{
    transform-origin: top !important;
  }

  .max-md\:origin-top-right{
    transform-origin: top right !important;
  }

  .max-md\:origin-right{
    transform-origin: right !important;
  }

  .max-md\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .max-md\:origin-bottom{
    transform-origin: bottom !important;
  }

  .max-md\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .max-md\:origin-left{
    transform-origin: left !important;
  }

  .max-md\:origin-top-left{
    transform-origin: top left !important;
  }

  .max-md\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-md\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-md\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-md\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-md\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-md\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-md\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-md\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-md\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-md\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-md\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .max-md\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .max-md\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .max-md\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .max-md\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .max-md\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .max-md\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .max-md\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .max-md\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .max-md\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .max-md\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .max-md\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .max-md\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .max-md\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .max-md\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .max-md\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .max-md\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .max-md\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .max-md\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .max-md\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .max-md\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-md\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-md\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-md\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-md\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-md\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-md\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-md\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-md\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-md\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-md\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .max-md\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .max-md\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .max-md\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .max-md\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .max-md\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .max-md\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .max-md\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .max-md\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .max-md\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .max-md\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .max-md\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .max-md\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .max-md\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .max-md\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .max-md\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .max-md\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .max-md\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .max-md\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .max-md\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .max-md\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-md\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-md\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-md\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-md\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-md\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-md\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-md\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-md\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-md\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-md\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .max-md\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .max-md\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .max-md\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .max-md\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .max-md\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .max-md\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .max-md\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .max-md\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .max-md\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .max-md\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .max-md\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .max-md\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .max-md\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .max-md\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .max-md\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .max-md\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .max-md\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .max-md\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .max-md\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .max-md\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .max-md\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .max-md\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .max-md\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .max-md\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .max-md\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .max-md\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .max-md\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .max-md\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .max-md\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .max-md\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .max-md\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .max-md\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .max-md\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .max-md\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .max-md\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .max-md\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .max-md\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .max-md\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .max-md\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .max-md\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .max-md\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .max-md\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .max-md\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .max-md\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .max-md\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .max-md\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .max-md\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .max-md\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .max-md\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .max-md\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .max-md\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .max-md\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .max-md\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .max-md\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .max-md\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .max-md\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .max-md\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .max-md\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .max-md\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .max-md\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .max-md\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .max-md\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .max-md\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .max-md\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .max-md\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .max-md\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .max-md\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .max-md\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .max-md\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .max-md\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .max-md\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .max-md\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .max-md\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .max-md\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .max-md\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .max-md\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .max-md\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .max-md\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .max-md\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .max-md\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .max-md\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .max-md\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .max-md\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .max-md\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .max-md\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .max-md\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .max-md\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .max-md\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .max-md\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .max-md\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .max-md\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .max-md\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .max-md\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .max-md\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .max-md\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .max-md\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .max-md\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .max-md\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .max-md\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .max-md\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .max-md\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .max-md\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .max-md\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .max-md\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .max-md\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .max-md\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .max-md\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .max-md\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .max-md\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .max-md\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .max-md\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .max-md\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .max-md\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .max-md\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .max-md\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .max-md\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .max-md\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .max-md\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .max-md\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .max-md\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .max-md\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .max-md\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .max-md\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .max-md\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .max-md\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .max-md\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .max-md\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .max-md\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .max-md\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .max-md\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .max-md\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .max-md\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .max-md\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .max-md\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .max-md\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .max-md\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .max-md\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .max-md\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .max-md\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .max-md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .max-md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .max-md\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .max-md\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .max-md\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .max-md\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .max-md\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .max-md\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .max-md\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .max-md\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .max-md\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .max-md\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .max-md\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .max-md\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .max-md\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .max-md\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .max-md\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .max-md\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .max-md\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .max-md\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .max-md\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .max-md\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .max-md\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .max-md\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .max-md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .max-md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .max-md\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .max-md\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .max-md\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .max-md\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .max-md\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .max-md\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .max-md\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .max-md\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .max-md\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .max-md\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .max-md\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .max-md\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .max-md\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .max-md\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .max-md\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .max-md\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .max-md\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .max-md\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .max-md\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .max-md\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .max-md\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .max-md\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .max-md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .max-md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .max-md\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .max-md\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .max-md\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .max-md\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .max-md\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .max-md\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .max-md\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .max-md\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .max-md\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .max-md\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .max-md\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .max-md\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .max-md\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .max-md\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .max-md\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .max-md\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .max-md\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .max-md\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .max-md\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .max-md\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .max-md\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .max-md\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .max-md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .max-md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .max-md\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .max-md\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .max-md\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .max-md\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .max-md\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .max-md\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .max-md\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .max-md\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .max-md\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .max-md\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .max-md\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .max-md\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .max-md\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .max-md\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .max-md\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .max-md\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .max-md\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .max-md\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .max-md\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .max-md\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .max-md\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .max-md\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .max-md\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .max-md\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .max-md\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .max-md\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .max-md\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .max-md\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .max-md\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .max-md\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .max-md\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .max-md\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .max-md\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .max-md\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .max-md\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .max-md\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .max-md\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .max-md\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .max-md\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .max-md\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .max-md\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .max-md\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .max-md\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .max-md\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .max-md\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .max-md\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .max-md\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .max-md\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .max-md\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .max-md\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .max-md\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .max-md\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .max-md\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .max-md\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .max-md\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .max-md\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .max-md\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .max-md\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .max-md\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .max-md\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .max-md\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .max-md\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .max-md\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .max-md\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .max-md\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .max-md\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .max-md\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .max-md\:transition-none{
    transition-property: none !important;
  }

  .max-md\:transition-all{
    transition-property: all !important;
  }

  .max-md\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .max-md\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .max-md\:transition-opacity{
    transition-property: opacity !important;
  }

  .max-md\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .max-md\:transition-transform{
    transition-property: transform !important;
  }

  .max-md\:ease-linear{
    transition-timing-function: linear !important;
  }

  .max-md\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .max-md\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .max-md\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .max-md\:duration-75{
    transition-duration: 75ms !important;
  }

  .max-md\:duration-100{
    transition-duration: 100ms !important;
  }

  .max-md\:duration-150{
    transition-duration: 150ms !important;
  }

  .max-md\:duration-200{
    transition-duration: 200ms !important;
  }

  .max-md\:duration-300{
    transition-duration: 300ms !important;
  }

  .max-md\:duration-500{
    transition-duration: 500ms !important;
  }

  .max-md\:duration-700{
    transition-duration: 700ms !important;
  }

  .max-md\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .max-md\:delay-75{
    transition-delay: 75ms !important;
  }

  .max-md\:delay-100{
    transition-delay: 100ms !important;
  }

  .max-md\:delay-150{
    transition-delay: 150ms !important;
  }

  .max-md\:delay-200{
    transition-delay: 200ms !important;
  }

  .max-md\:delay-300{
    transition-delay: 300ms !important;
  }

  .max-md\:delay-500{
    transition-delay: 500ms !important;
  }

  .max-md\:delay-700{
    transition-delay: 700ms !important;
  }

  .max-md\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .max-md\:animate-none{
    animation: none !important;
  }

  .max-md\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .max-md\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .max-md\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .max-md\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (min-width: 768px){
  .md\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .md\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .md\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1080px){
    .md\:container{
      max-width: 1080px;
    }
  }

  .md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .md\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .md\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .md\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .md\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .md\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .md\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .md\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .md\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .md\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .md\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .md\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .md\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .md\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .md\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .md\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .md\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .md\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .md\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .md\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .md\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .md\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .md\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .md\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .md\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .md\:bg-fixed{
    background-attachment: fixed !important;
  }

  .md\:bg-local{
    background-attachment: local !important;
  }

  .md\:bg-scroll{
    background-attachment: scroll !important;
  }

  .md\:bg-clip-border{
    background-clip: border-box !important;
  }

  .md\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .md\:bg-clip-content{
    background-clip: content-box !important;
  }

  .md\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .md\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .md\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .md\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .md\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .md\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .md\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .md\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .md\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .md\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .md\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .md\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .md\:bg-none{
    background-image: none !important;
  }

  .md\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .md\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .md\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .md\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .md\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .md\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .md\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .md\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .md\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .md\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .md\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .md\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .md\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .md\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .md\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .md\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .md\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .md\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .md\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .md\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .md\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .md\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .md\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .md\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .md\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .md\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .md\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .md\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .md\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .md\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .md\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .md\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .md\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .md\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .md\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .md\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .md\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .md\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .md\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .md\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .md\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .md\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .md\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .md\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .md\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .md\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .md\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .md\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .md\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .md\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .md\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .md\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .md\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .md\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .md\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .md\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .md\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .md\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .md\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .md\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .md\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .md\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .md\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .md\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .md\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .md\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .md\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .md\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .md\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .md\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .md\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .md\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .md\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .md\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .md\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .md\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .md\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .md\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .md\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .md\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .md\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .md\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .md\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .md\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .md\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .md\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .md\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .md\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .md\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .md\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .md\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .md\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .md\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .md\:bg-bottom{
    background-position: bottom !important;
  }

  .md\:bg-center{
    background-position: center !important;
  }

  .md\:bg-left{
    background-position: left !important;
  }

  .md\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .md\:bg-left-top{
    background-position: left top !important;
  }

  .md\:bg-right{
    background-position: right !important;
  }

  .md\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .md\:bg-right-top{
    background-position: right top !important;
  }

  .md\:bg-top{
    background-position: top !important;
  }

  .md\:bg-repeat{
    background-repeat: repeat !important;
  }

  .md\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .md\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .md\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .md\:bg-repeat-round{
    background-repeat: round !important;
  }

  .md\:bg-repeat-space{
    background-repeat: space !important;
  }

  .md\:bg-auto{
    background-size: auto !important;
  }

  .md\:bg-cover{
    background-size: cover !important;
  }

  .md\:bg-contain{
    background-size: contain !important;
  }

  .md\:border-collapse{
    border-collapse: collapse !important;
  }

  .md\:border-separate{
    border-collapse: separate !important;
  }

  .md\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .md\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .md\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .md\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .md\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .md\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .md\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .md\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .md\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .md\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .md\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .md\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .md\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .md\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .md\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .md\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .md\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .md\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .md\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .md\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .md\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .md\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .md\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .md\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .md\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .md\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .md\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .md\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .md\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .md\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .md\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .md\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .md\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .md\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .md\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .md\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .md\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .md\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .md\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .md\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .md\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .md\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .md\:rounded-none{
    border-radius: 0 !important;
  }

  .md\:rounded{
    border-radius: 4px !important;
  }

  .md\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .md\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .md\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .md\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .md\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .md\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .md\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .md\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .md\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .md\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .md\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .md\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .md\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .md\:border-solid{
    border-style: solid !important;
  }

  .md\:border-dashed{
    border-style: dashed !important;
  }

  .md\:border-dotted{
    border-style: dotted !important;
  }

  .md\:border-double{
    border-style: double !important;
  }

  .md\:border-none{
    border-style: none !important;
  }

  .md\:border-0{
    border-width: 0 !important;
  }

  .md\:border-2{
    border-width: 2px !important;
  }

  .md\:border-4{
    border-width: 4px !important;
  }

  .md\:border-8{
    border-width: 8px !important;
  }

  .md\:border{
    border-width: 1px !important;
  }

  .md\:border-t-0{
    border-top-width: 0 !important;
  }

  .md\:border-r-0{
    border-right-width: 0 !important;
  }

  .md\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .md\:border-l-0{
    border-left-width: 0 !important;
  }

  .md\:border-t-2{
    border-top-width: 2px !important;
  }

  .md\:border-r-2{
    border-right-width: 2px !important;
  }

  .md\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .md\:border-l-2{
    border-left-width: 2px !important;
  }

  .md\:border-t-4{
    border-top-width: 4px !important;
  }

  .md\:border-r-4{
    border-right-width: 4px !important;
  }

  .md\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .md\:border-l-4{
    border-left-width: 4px !important;
  }

  .md\:border-t-8{
    border-top-width: 8px !important;
  }

  .md\:border-r-8{
    border-right-width: 8px !important;
  }

  .md\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .md\:border-l-8{
    border-left-width: 8px !important;
  }

  .md\:border-t{
    border-top-width: 1px !important;
  }

  .md\:border-r{
    border-right-width: 1px !important;
  }

  .md\:border-b{
    border-bottom-width: 1px !important;
  }

  .md\:border-l{
    border-left-width: 1px !important;
  }

  .md\:box-border{
    box-sizing: border-box !important;
  }

  .md\:box-content{
    box-sizing: content-box !important;
  }

  .md\:cursor-auto{
    cursor: auto !important;
  }

  .md\:cursor-default{
    cursor: default !important;
  }

  .md\:cursor-pointer{
    cursor: pointer !important;
  }

  .md\:cursor-wait{
    cursor: wait !important;
  }

  .md\:cursor-text{
    cursor: text !important;
  }

  .md\:cursor-move{
    cursor: move !important;
  }

  .md\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .md\:block{
    display: block !important;
  }

  .md\:inline-block{
    display: inline-block !important;
  }

  .md\:inline{
    display: inline !important;
  }

  .md\:flex{
    display: flex !important;
  }

  .md\:inline-flex{
    display: inline-flex !important;
  }

  .md\:table{
    display: table !important;
  }

  .md\:table-caption{
    display: table-caption !important;
  }

  .md\:table-cell{
    display: table-cell !important;
  }

  .md\:table-column{
    display: table-column !important;
  }

  .md\:table-column-group{
    display: table-column-group !important;
  }

  .md\:table-footer-group{
    display: table-footer-group !important;
  }

  .md\:table-header-group{
    display: table-header-group !important;
  }

  .md\:table-row-group{
    display: table-row-group !important;
  }

  .md\:table-row{
    display: table-row !important;
  }

  .md\:flow-root{
    display: flow-root !important;
  }

  .md\:grid{
    display: grid !important;
  }

  .md\:inline-grid{
    display: inline-grid !important;
  }

  .md\:contents{
    display: contents !important;
  }

  .md\:hidden{
    display: none !important;
  }

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

  .md\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .md\:flex-col{
    flex-direction: column !important;
  }

  .md\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .md\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .md\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .md\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .md\:place-items-auto{
    place-items: auto !important;
  }

  .md\:place-items-start{
    place-items: start !important;
  }

  .md\:place-items-end{
    place-items: end !important;
  }

  .md\:place-items-center{
    place-items: center !important;
  }

  .md\:place-items-stretch{
    place-items: stretch !important;
  }

  .md\:place-content-center{
    place-content: center !important;
  }

  .md\:place-content-start{
    place-content: start !important;
  }

  .md\:place-content-end{
    place-content: end !important;
  }

  .md\:place-content-between{
    place-content: space-between !important;
  }

  .md\:place-content-around{
    place-content: space-around !important;
  }

  .md\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .md\:place-content-stretch{
    place-content: stretch !important;
  }

  .md\:place-self-auto{
    place-self: auto !important;
  }

  .md\:place-self-start{
    place-self: start !important;
  }

  .md\:place-self-end{
    place-self: end !important;
  }

  .md\:place-self-center{
    place-self: center !important;
  }

  .md\:place-self-stretch{
    place-self: stretch !important;
  }

  .md\:items-start{
    align-items: flex-start !important;
  }

  .md\:items-end{
    align-items: flex-end !important;
  }

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

  .md\:items-baseline{
    align-items: baseline !important;
  }

  .md\:items-stretch{
    align-items: stretch !important;
  }

  .md\:content-center{
    align-content: center !important;
  }

  .md\:content-start{
    align-content: flex-start !important;
  }

  .md\:content-end{
    align-content: flex-end !important;
  }

  .md\:content-between{
    align-content: space-between !important;
  }

  .md\:content-around{
    align-content: space-around !important;
  }

  .md\:content-evenly{
    align-content: space-evenly !important;
  }

  .md\:self-auto{
    align-self: auto !important;
  }

  .md\:self-start{
    align-self: flex-start !important;
  }

  .md\:self-end{
    align-self: flex-end !important;
  }

  .md\:self-center{
    align-self: center !important;
  }

  .md\:self-stretch{
    align-self: stretch !important;
  }

  .md\:justify-items-auto{
    justify-items: auto !important;
  }

  .md\:justify-items-start{
    justify-items: start !important;
  }

  .md\:justify-items-end{
    justify-items: end !important;
  }

  .md\:justify-items-center{
    justify-items: center !important;
  }

  .md\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .md\:justify-start{
    justify-content: flex-start !important;
  }

  .md\:justify-end{
    justify-content: flex-end !important;
  }

  .md\:justify-center{
    justify-content: center !important;
  }

  .md\:justify-between{
    justify-content: space-between !important;
  }

  .md\:justify-around{
    justify-content: space-around !important;
  }

  .md\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .md\:justify-self-auto{
    justify-self: auto !important;
  }

  .md\:justify-self-start{
    justify-self: start !important;
  }

  .md\:justify-self-end{
    justify-self: end !important;
  }

  .md\:justify-self-center{
    justify-self: center !important;
  }

  .md\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .md\:flex-1{
    flex: 1 1 0% !important;
  }

  .md\:flex-auto{
    flex: 1 1 auto !important;
  }

  .md\:flex-initial{
    flex: 0 1 auto !important;
  }

  .md\:flex-none{
    flex: none !important;
  }

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

  .md\:flex-grow{
    flex-grow: 1 !important;
  }

  .md\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .md\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .md\:order-1{
    order: 1 !important;
  }

  .md\:order-2{
    order: 2 !important;
  }

  .md\:order-3{
    order: 3 !important;
  }

  .md\:order-4{
    order: 4 !important;
  }

  .md\:order-5{
    order: 5 !important;
  }

  .md\:order-6{
    order: 6 !important;
  }

  .md\:order-7{
    order: 7 !important;
  }

  .md\:order-8{
    order: 8 !important;
  }

  .md\:order-9{
    order: 9 !important;
  }

  .md\:order-10{
    order: 10 !important;
  }

  .md\:order-11{
    order: 11 !important;
  }

  .md\:order-12{
    order: 12 !important;
  }

  .md\:order-first{
    order: -9999 !important;
  }

  .md\:order-last{
    order: 9999 !important;
  }

  .md\:order-none{
    order: 0 !important;
  }

  .md\:float-right{
    float: right !important;
  }

  .md\:float-left{
    float: left !important;
  }

  .md\:float-none{
    float: none !important;
  }

  .md\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .md\:clear-left{
    clear: left !important;
  }

  .md\:clear-right{
    clear: right !important;
  }

  .md\:clear-both{
    clear: both !important;
  }

  .md\:clear-none{
    clear: none !important;
  }

  .md\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .md\:font-body{
    font-family: PT Sans, sans !important;
  }

  .md\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .md\:font-hairline{
    font-weight: 100 !important;
  }

  .md\:font-thin{
    font-weight: 200 !important;
  }

  .md\:font-light{
    font-weight: 300 !important;
  }

  .md\:font-normal{
    font-weight: 400 !important;
  }

  .md\:font-medium{
    font-weight: 500 !important;
  }

  .md\:font-semibold{
    font-weight: 600 !important;
  }

  .md\:font-bold{
    font-weight: 700 !important;
  }

  .md\:font-extrabold{
    font-weight: 800 !important;
  }

  .md\:font-black{
    font-weight: 900 !important;
  }

  .md\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .md\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .md\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .md\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .md\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .md\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .md\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .md\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .md\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .md\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .md\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .md\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .md\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .md\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .md\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .md\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .md\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .md\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .md\:h-1{
    height: .5rem !important;
  }

  .md\:h-2{
    height: 1rem !important;
  }

  .md\:h-3{
    height: 2rem !important;
  }

  .md\:h-4{
    height: 2.5rem !important;
  }

  .md\:h-5{
    height: 3rem !important;
  }

  .md\:h-6{
    height: 4rem !important;
  }

  .md\:h-7{
    height: 5rem !important;
  }

  .md\:h-8{
    height: 6rem !important;
  }

  .md\:h-9{
    height: 7rem !important;
  }

  .md\:h-10{
    height: 8rem !important;
  }

  .md\:h-auto{
    height: auto !important;
  }

  .md\:h-full{
    height: 100% !important;
  }

  .md\:h-screen{
    height: 100vh !important;
  }

  .md\:text-xs{
    font-size: .75rem !important;
  }

  .md\:text-sm{
    font-size: .875rem !important;
  }

  .md\:text-base{
    font-size: 1rem !important;
  }

  .md\:text-lg{
    font-size: 1.125rem !important;
  }

  .md\:text-xl{
    font-size: 1.25rem !important;
  }

  .md\:text-2xl{
    font-size: 1.5rem !important;
  }

  .md\:text-3xl{
    font-size: 1.875rem !important;
  }

  .md\:text-4xl{
    font-size: 2.25rem !important;
  }

  .md\:text-5xl{
    font-size: 3rem !important;
  }

  .md\:text-6xl{
    font-size: 3.5rem !important;
  }

  .md\:leading-large{
    line-height: 160% !important;
  }

  .md\:leading-normal{
    line-height: 150% !important;
  }

  .md\:leading-small{
    line-height: 125% !important;
  }

  .md\:leading-reset{
    line-height: 100% !important;
  }

  .md\:list-inside{
    list-style-position: inside !important;
  }

  .md\:list-outside{
    list-style-position: outside !important;
  }

  .md\:list-none{
    list-style-type: none !important;
  }

  .md\:list-disc{
    list-style-type: disc !important;
  }

  .md\:list-decimal{
    list-style-type: decimal !important;
  }

  .md\:m-1{
    margin: .5rem !important;
  }

  .md\:m-2{
    margin: 1rem !important;
  }

  .md\:m-3{
    margin: 2rem !important;
  }

  .md\:m-4{
    margin: 2.5rem !important;
  }

  .md\:m-5{
    margin: 3rem !important;
  }

  .md\:m-6{
    margin: 4rem !important;
  }

  .md\:m-7{
    margin: 5rem !important;
  }

  .md\:m-8{
    margin: 6rem !important;
  }

  .md\:m-9{
    margin: 7rem !important;
  }

  .md\:m-10{
    margin: 8rem !important;
  }

  .md\:m-auto{
    margin: auto !important;
  }

  .md\:-m-1{
    margin: -0.5rem !important;
  }

  .md\:-m-2{
    margin: -1rem !important;
  }

  .md\:-m-3{
    margin: -2rem !important;
  }

  .md\:-m-4{
    margin: -2.5rem !important;
  }

  .md\:-m-5{
    margin: -3rem !important;
  }

  .md\:-m-6{
    margin: -4rem !important;
  }

  .md\:-m-7{
    margin: -5rem !important;
  }

  .md\:-m-8{
    margin: -6rem !important;
  }

  .md\:-m-9{
    margin: -7rem !important;
  }

  .md\:-m-10{
    margin: -8rem !important;
  }

  .md\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .md\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .md\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .md\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .md\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .md\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .md\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .md\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .md\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .md\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .md\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .md\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .md\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .md\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .md\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .md\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .md\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .md\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .md\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .md\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .md\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .md\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .md\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .md\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .md\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .md\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .md\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .md\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .md\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .md\:mt-1{
    margin-top: .5rem !important;
  }

  .md\:mr-1{
    margin-right: .5rem !important;
  }

  .md\:mb-1{
    margin-bottom: .5rem !important;
  }

  .md\:ml-1{
    margin-left: .5rem !important;
  }

  .md\:mt-2{
    margin-top: 1rem !important;
  }

  .md\:mr-2{
    margin-right: 1rem !important;
  }

  .md\:mb-2{
    margin-bottom: 1rem !important;
  }

  .md\:ml-2{
    margin-left: 1rem !important;
  }

  .md\:mt-3{
    margin-top: 2rem !important;
  }

  .md\:mr-3{
    margin-right: 2rem !important;
  }

  .md\:mb-3{
    margin-bottom: 2rem !important;
  }

  .md\:ml-3{
    margin-left: 2rem !important;
  }

  .md\:mt-4{
    margin-top: 2.5rem !important;
  }

  .md\:mr-4{
    margin-right: 2.5rem !important;
  }

  .md\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .md\:ml-4{
    margin-left: 2.5rem !important;
  }

  .md\:mt-5{
    margin-top: 3rem !important;
  }

  .md\:mr-5{
    margin-right: 3rem !important;
  }

  .md\:mb-5{
    margin-bottom: 3rem !important;
  }

  .md\:ml-5{
    margin-left: 3rem !important;
  }

  .md\:mt-6{
    margin-top: 4rem !important;
  }

  .md\:mr-6{
    margin-right: 4rem !important;
  }

  .md\:mb-6{
    margin-bottom: 4rem !important;
  }

  .md\:ml-6{
    margin-left: 4rem !important;
  }

  .md\:mt-7{
    margin-top: 5rem !important;
  }

  .md\:mr-7{
    margin-right: 5rem !important;
  }

  .md\:mb-7{
    margin-bottom: 5rem !important;
  }

  .md\:ml-7{
    margin-left: 5rem !important;
  }

  .md\:mt-8{
    margin-top: 6rem !important;
  }

  .md\:mr-8{
    margin-right: 6rem !important;
  }

  .md\:mb-8{
    margin-bottom: 6rem !important;
  }

  .md\:ml-8{
    margin-left: 6rem !important;
  }

  .md\:mt-9{
    margin-top: 7rem !important;
  }

  .md\:mr-9{
    margin-right: 7rem !important;
  }

  .md\:mb-9{
    margin-bottom: 7rem !important;
  }

  .md\:ml-9{
    margin-left: 7rem !important;
  }

  .md\:mt-10{
    margin-top: 8rem !important;
  }

  .md\:mr-10{
    margin-right: 8rem !important;
  }

  .md\:mb-10{
    margin-bottom: 8rem !important;
  }

  .md\:ml-10{
    margin-left: 8rem !important;
  }

  .md\:mt-auto{
    margin-top: auto !important;
  }

  .md\:mr-auto{
    margin-right: auto !important;
  }

  .md\:mb-auto{
    margin-bottom: auto !important;
  }

  .md\:ml-auto{
    margin-left: auto !important;
  }

  .md\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .md\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .md\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .md\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .md\:-mt-2{
    margin-top: -1rem !important;
  }

  .md\:-mr-2{
    margin-right: -1rem !important;
  }

  .md\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .md\:-ml-2{
    margin-left: -1rem !important;
  }

  .md\:-mt-3{
    margin-top: -2rem !important;
  }

  .md\:-mr-3{
    margin-right: -2rem !important;
  }

  .md\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .md\:-ml-3{
    margin-left: -2rem !important;
  }

  .md\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .md\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .md\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .md\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .md\:-mt-5{
    margin-top: -3rem !important;
  }

  .md\:-mr-5{
    margin-right: -3rem !important;
  }

  .md\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .md\:-ml-5{
    margin-left: -3rem !important;
  }

  .md\:-mt-6{
    margin-top: -4rem !important;
  }

  .md\:-mr-6{
    margin-right: -4rem !important;
  }

  .md\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .md\:-ml-6{
    margin-left: -4rem !important;
  }

  .md\:-mt-7{
    margin-top: -5rem !important;
  }

  .md\:-mr-7{
    margin-right: -5rem !important;
  }

  .md\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .md\:-ml-7{
    margin-left: -5rem !important;
  }

  .md\:-mt-8{
    margin-top: -6rem !important;
  }

  .md\:-mr-8{
    margin-right: -6rem !important;
  }

  .md\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .md\:-ml-8{
    margin-left: -6rem !important;
  }

  .md\:-mt-9{
    margin-top: -7rem !important;
  }

  .md\:-mr-9{
    margin-right: -7rem !important;
  }

  .md\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .md\:-ml-9{
    margin-left: -7rem !important;
  }

  .md\:-mt-10{
    margin-top: -8rem !important;
  }

  .md\:-mr-10{
    margin-right: -8rem !important;
  }

  .md\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .md\:-ml-10{
    margin-left: -8rem !important;
  }

  .md\:max-h-full{
    max-height: 100% !important;
  }

  .md\:max-h-screen{
    max-height: 100vh !important;
  }

  .md\:max-w-none{
    max-width: none !important;
  }

  .md\:max-w-xs{
    max-width: 20rem !important;
  }

  .md\:max-w-sm{
    max-width: 24rem !important;
  }

  .md\:max-w-md{
    max-width: 28rem !important;
  }

  .md\:max-w-lg{
    max-width: 32rem !important;
  }

  .md\:max-w-xl{
    max-width: 36rem !important;
  }

  .md\:max-w-2xl{
    max-width: 42rem !important;
  }

  .md\:max-w-3xl{
    max-width: 48rem !important;
  }

  .md\:max-w-4xl{
    max-width: 56rem !important;
  }

  .md\:max-w-5xl{
    max-width: 64rem !important;
  }

  .md\:max-w-6xl{
    max-width: 72rem !important;
  }

  .md\:max-w-full{
    max-width: 100% !important;
  }

  .md\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .md\:max-w-screen-md{
    max-width: 768px !important;
  }

  .md\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .md\:min-h-0{
    min-height: 0 !important;
  }

  .md\:min-h-full{
    min-height: 100% !important;
  }

  .md\:min-h-screen{
    min-height: 100vh !important;
  }

  .md\:min-w-0{
    min-width: 0 !important;
  }

  .md\:min-w-full{
    min-width: 100% !important;
  }

  .md\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .md\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .md\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .md\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .md\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .md\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .md\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .md\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .md\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .md\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .md\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .md\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .md\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .md\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .md\:opacity-0{
    opacity: 0 !important;
  }

  .md\:opacity-25{
    opacity: 0.25 !important;
  }

  .md\:opacity-50{
    opacity: 0.5 !important;
  }

  .md\:opacity-75{
    opacity: 0.75 !important;
  }

  .md\:opacity-100{
    opacity: 1 !important;
  }

  .md\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .md\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .md\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .md\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .md\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .md\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .md\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .md\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .md\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .md\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .md\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .md\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .md\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .md\:overflow-auto{
    overflow: auto !important;
  }

  .md\:overflow-hidden{
    overflow: hidden !important;
  }

  .md\:overflow-visible{
    overflow: visible !important;
  }

  .md\:overflow-scroll{
    overflow: scroll !important;
  }

  .md\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .md\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .md\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .md\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .md\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .md\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .md\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .md\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .md\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .md\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .md\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .md\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .md\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .md\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .md\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .md\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .md\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .md\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .md\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .md\:p-1{
    padding: .5rem !important;
  }

  .md\:p-2{
    padding: 1rem !important;
  }

  .md\:p-3{
    padding: 2rem !important;
  }

  .md\:p-4{
    padding: 2.5rem !important;
  }

  .md\:p-5{
    padding: 3rem !important;
  }

  .md\:p-6{
    padding: 4rem !important;
  }

  .md\:p-7{
    padding: 5rem !important;
  }

  .md\:p-8{
    padding: 6rem !important;
  }

  .md\:p-9{
    padding: 7rem !important;
  }

  .md\:p-10{
    padding: 8rem !important;
  }

  .md\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .md\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .md\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .md\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .md\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .md\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .md\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .md\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .md\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .md\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .md\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .md\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .md\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .md\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .md\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .md\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .md\:pt-1{
    padding-top: .5rem !important;
  }

  .md\:pr-1{
    padding-right: .5rem !important;
  }

  .md\:pb-1{
    padding-bottom: .5rem !important;
  }

  .md\:pl-1{
    padding-left: .5rem !important;
  }

  .md\:pt-2{
    padding-top: 1rem !important;
  }

  .md\:pr-2{
    padding-right: 1rem !important;
  }

  .md\:pb-2{
    padding-bottom: 1rem !important;
  }

  .md\:pl-2{
    padding-left: 1rem !important;
  }

  .md\:pt-3{
    padding-top: 2rem !important;
  }

  .md\:pr-3{
    padding-right: 2rem !important;
  }

  .md\:pb-3{
    padding-bottom: 2rem !important;
  }

  .md\:pl-3{
    padding-left: 2rem !important;
  }

  .md\:pt-4{
    padding-top: 2.5rem !important;
  }

  .md\:pr-4{
    padding-right: 2.5rem !important;
  }

  .md\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .md\:pl-4{
    padding-left: 2.5rem !important;
  }

  .md\:pt-5{
    padding-top: 3rem !important;
  }

  .md\:pr-5{
    padding-right: 3rem !important;
  }

  .md\:pb-5{
    padding-bottom: 3rem !important;
  }

  .md\:pl-5{
    padding-left: 3rem !important;
  }

  .md\:pt-6{
    padding-top: 4rem !important;
  }

  .md\:pr-6{
    padding-right: 4rem !important;
  }

  .md\:pb-6{
    padding-bottom: 4rem !important;
  }

  .md\:pl-6{
    padding-left: 4rem !important;
  }

  .md\:pt-7{
    padding-top: 5rem !important;
  }

  .md\:pr-7{
    padding-right: 5rem !important;
  }

  .md\:pb-7{
    padding-bottom: 5rem !important;
  }

  .md\:pl-7{
    padding-left: 5rem !important;
  }

  .md\:pt-8{
    padding-top: 6rem !important;
  }

  .md\:pr-8{
    padding-right: 6rem !important;
  }

  .md\:pb-8{
    padding-bottom: 6rem !important;
  }

  .md\:pl-8{
    padding-left: 6rem !important;
  }

  .md\:pt-9{
    padding-top: 7rem !important;
  }

  .md\:pr-9{
    padding-right: 7rem !important;
  }

  .md\:pb-9{
    padding-bottom: 7rem !important;
  }

  .md\:pl-9{
    padding-left: 7rem !important;
  }

  .md\:pt-10{
    padding-top: 8rem !important;
  }

  .md\:pr-10{
    padding-right: 8rem !important;
  }

  .md\:pb-10{
    padding-bottom: 8rem !important;
  }

  .md\:pl-10{
    padding-left: 8rem !important;
  }

  .md\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:pointer-events-none{
    pointer-events: none !important;
  }

  .md\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .md\:static{
    position: static !important;
  }

  .md\:fixed{
    position: fixed !important;
  }

  .md\:absolute{
    position: absolute !important;
  }

  .md\:relative{
    position: relative !important;
  }

  .md\:sticky{
    position: sticky !important;
  }

  .md\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .md\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .md\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .md\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .md\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .md\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .md\:top-0{
    top: 0 !important;
  }

  .md\:right-0{
    right: 0 !important;
  }

  .md\:bottom-0{
    bottom: 0 !important;
  }

  .md\:left-0{
    left: 0 !important;
  }

  .md\:top-auto{
    top: auto !important;
  }

  .md\:right-auto{
    right: auto !important;
  }

  .md\:bottom-auto{
    bottom: auto !important;
  }

  .md\:left-auto{
    left: auto !important;
  }

  .md\:resize-none{
    resize: none !important;
  }

  .md\:resize-y{
    resize: vertical !important;
  }

  .md\:resize-x{
    resize: horizontal !important;
  }

  .md\:resize{
    resize: both !important;
  }

  .md\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:shadow-none{
    box-shadow: none !important;
  }

  .md\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .md\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .md\:fill-current{
    fill: currentColor !important;
  }

  .md\:stroke-current{
    stroke: currentColor !important;
  }

  .md\:stroke-0{
    stroke-width: 0 !important;
  }

  .md\:stroke-1{
    stroke-width: 1 !important;
  }

  .md\:stroke-2{
    stroke-width: 2 !important;
  }

  .md\:table-auto{
    table-layout: auto !important;
  }

  .md\:table-fixed{
    table-layout: fixed !important;
  }

  .md\:text-left{
    text-align: left !important;
  }

  .md\:text-center{
    text-align: center !important;
  }

  .md\:text-right{
    text-align: right !important;
  }

  .md\:text-justify{
    text-align: justify !important;
  }

  .md\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .md\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .md\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .md\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .md\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .md\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .md\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .md\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .md\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .md\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .md\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .md\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .md\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .md\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .md\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .md\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .md\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .md\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .md\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .md\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .md\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .md\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .md\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .md\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .md\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .md\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .md\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .md\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .md\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .md\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .md\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .md\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .md\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .md\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .md\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .md\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .md\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .md\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .md\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .md\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .md\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .md\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .md\:italic{
    font-style: italic !important;
  }

  .md\:not-italic{
    font-style: normal !important;
  }

  .md\:uppercase{
    text-transform: uppercase !important;
  }

  .md\:lowercase{
    text-transform: lowercase !important;
  }

  .md\:capitalize{
    text-transform: capitalize !important;
  }

  .md\:normal-case{
    text-transform: none !important;
  }

  .md\:underline{
    text-decoration: underline !important;
  }

  .md\:line-through{
    text-decoration: line-through !important;
  }

  .md\:no-underline{
    text-decoration: none !important;
  }

  .md\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .md\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .md\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .md\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .md\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .md\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .md\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .md\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .md\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .md\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .md\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .md\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .md\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .md\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .md\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .md\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .md\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .md\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .md\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .md\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .md\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .md\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .md\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .md\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .md\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .md\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .md\:align-baseline{
    vertical-align: baseline !important;
  }

  .md\:align-top{
    vertical-align: top !important;
  }

  .md\:align-middle{
    vertical-align: middle !important;
  }

  .md\:align-bottom{
    vertical-align: bottom !important;
  }

  .md\:align-text-top{
    vertical-align: text-top !important;
  }

  .md\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .md\:visible{
    visibility: visible !important;
  }

  .md\:invisible{
    visibility: hidden !important;
  }

  .md\:whitespace-normal{
    white-space: normal !important;
  }

  .md\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .md\:whitespace-pre{
    white-space: pre !important;
  }

  .md\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .md\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .md\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .md\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .md\:break-all{
    word-break: break-all !important;
  }

  .md\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .md\:w-1{
    width: .5rem !important;
  }

  .md\:w-2{
    width: 1rem !important;
  }

  .md\:w-3{
    width: 2rem !important;
  }

  .md\:w-4{
    width: 2.5rem !important;
  }

  .md\:w-5{
    width: 3rem !important;
  }

  .md\:w-6{
    width: 4rem !important;
  }

  .md\:w-7{
    width: 5rem !important;
  }

  .md\:w-8{
    width: 6rem !important;
  }

  .md\:w-9{
    width: 7rem !important;
  }

  .md\:w-10{
    width: 8rem !important;
  }

  .md\:w-auto{
    width: auto !important;
  }

  .md\:w-1\/2{
    width: 50% !important;
  }

  .md\:w-1\/3{
    width: 33.333333% !important;
  }

  .md\:w-2\/3{
    width: 66.666667% !important;
  }

  .md\:w-1\/4{
    width: 25% !important;
  }

  .md\:w-2\/4{
    width: 50% !important;
  }

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

  .md\:w-1\/5{
    width: 20% !important;
  }

  .md\:w-2\/5{
    width: 40% !important;
  }

  .md\:w-3\/5{
    width: 60% !important;
  }

  .md\:w-4\/5{
    width: 80% !important;
  }

  .md\:w-1\/6{
    width: 16.666667% !important;
  }

  .md\:w-2\/6{
    width: 33.333333% !important;
  }

  .md\:w-3\/6{
    width: 50% !important;
  }

  .md\:w-4\/6{
    width: 66.666667% !important;
  }

  .md\:w-5\/6{
    width: 83.333333% !important;
  }

  .md\:w-1\/12{
    width: 8.333333% !important;
  }

  .md\:w-2\/12{
    width: 16.666667% !important;
  }

  .md\:w-3\/12{
    width: 25% !important;
  }

  .md\:w-4\/12{
    width: 33.333333% !important;
  }

  .md\:w-5\/12{
    width: 41.666667% !important;
  }

  .md\:w-6\/12{
    width: 50% !important;
  }

  .md\:w-7\/12{
    width: 58.333333% !important;
  }

  .md\:w-8\/12{
    width: 66.666667% !important;
  }

  .md\:w-9\/12{
    width: 75% !important;
  }

  .md\:w-10\/12{
    width: 83.333333% !important;
  }

  .md\:w-11\/12{
    width: 91.666667% !important;
  }

  .md\:w-full{
    width: 100% !important;
  }

  .md\:w-screen{
    width: 100vw !important;
  }

  .md\:z-0{
    z-index: 0 !important;
  }

  .md\:z-10{
    z-index: 10 !important;
  }

  .md\:z-20{
    z-index: 20 !important;
  }

  .md\:z-30{
    z-index: 30 !important;
  }

  .md\:z-40{
    z-index: 40 !important;
  }

  .md\:z-50{
    z-index: 50 !important;
  }

  .md\:z-auto{
    z-index: auto !important;
  }

  .md\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .md\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .md\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .md\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .md\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .md\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .md\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .md\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .md\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .md\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .md\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .md\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .md\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .md\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .md\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .md\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .md\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .md\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .md\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .md\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .md\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .md\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .md\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .md\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .md\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .md\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .md\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .md\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .md\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .md\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .md\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .md\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .md\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .md\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .md\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .md\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .md\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .md\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .md\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .md\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .md\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .md\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .md\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .md\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .md\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .md\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .md\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .md\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .md\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .md\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .md\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .md\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .md\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .md\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .md\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .md\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .md\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .md\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .md\:col-auto{
    grid-column: auto !important;
  }

  .md\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

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

  .md\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .md\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .md\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .md\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .md\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .md\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .md\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .md\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .md\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .md\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .md\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .md\:col-start-1{
    grid-column-start: 1 !important;
  }

  .md\:col-start-2{
    grid-column-start: 2 !important;
  }

  .md\:col-start-3{
    grid-column-start: 3 !important;
  }

  .md\:col-start-4{
    grid-column-start: 4 !important;
  }

  .md\:col-start-5{
    grid-column-start: 5 !important;
  }

  .md\:col-start-6{
    grid-column-start: 6 !important;
  }

  .md\:col-start-7{
    grid-column-start: 7 !important;
  }

  .md\:col-start-8{
    grid-column-start: 8 !important;
  }

  .md\:col-start-9{
    grid-column-start: 9 !important;
  }

  .md\:col-start-10{
    grid-column-start: 10 !important;
  }

  .md\:col-start-11{
    grid-column-start: 11 !important;
  }

  .md\:col-start-12{
    grid-column-start: 12 !important;
  }

  .md\:col-start-13{
    grid-column-start: 13 !important;
  }

  .md\:col-start-auto{
    grid-column-start: auto !important;
  }

  .md\:col-end-1{
    grid-column-end: 1 !important;
  }

  .md\:col-end-2{
    grid-column-end: 2 !important;
  }

  .md\:col-end-3{
    grid-column-end: 3 !important;
  }

  .md\:col-end-4{
    grid-column-end: 4 !important;
  }

  .md\:col-end-5{
    grid-column-end: 5 !important;
  }

  .md\:col-end-6{
    grid-column-end: 6 !important;
  }

  .md\:col-end-7{
    grid-column-end: 7 !important;
  }

  .md\:col-end-8{
    grid-column-end: 8 !important;
  }

  .md\:col-end-9{
    grid-column-end: 9 !important;
  }

  .md\:col-end-10{
    grid-column-end: 10 !important;
  }

  .md\:col-end-11{
    grid-column-end: 11 !important;
  }

  .md\:col-end-12{
    grid-column-end: 12 !important;
  }

  .md\:col-end-13{
    grid-column-end: 13 !important;
  }

  .md\:col-end-auto{
    grid-column-end: auto !important;
  }

  .md\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

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

  .md\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .md\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .md\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .md\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .md\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .md\:row-auto{
    grid-row: auto !important;
  }

  .md\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .md\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .md\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .md\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .md\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .md\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .md\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .md\:row-start-1{
    grid-row-start: 1 !important;
  }

  .md\:row-start-2{
    grid-row-start: 2 !important;
  }

  .md\:row-start-3{
    grid-row-start: 3 !important;
  }

  .md\:row-start-4{
    grid-row-start: 4 !important;
  }

  .md\:row-start-5{
    grid-row-start: 5 !important;
  }

  .md\:row-start-6{
    grid-row-start: 6 !important;
  }

  .md\:row-start-7{
    grid-row-start: 7 !important;
  }

  .md\:row-start-auto{
    grid-row-start: auto !important;
  }

  .md\:row-end-1{
    grid-row-end: 1 !important;
  }

  .md\:row-end-2{
    grid-row-end: 2 !important;
  }

  .md\:row-end-3{
    grid-row-end: 3 !important;
  }

  .md\:row-end-4{
    grid-row-end: 4 !important;
  }

  .md\:row-end-5{
    grid-row-end: 5 !important;
  }

  .md\:row-end-6{
    grid-row-end: 6 !important;
  }

  .md\:row-end-7{
    grid-row-end: 7 !important;
  }

  .md\:row-end-auto{
    grid-row-end: auto !important;
  }

  .md\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .md\:transform-none{
    transform: none !important;
  }

  .md\:origin-center{
    transform-origin: center !important;
  }

  .md\:origin-top{
    transform-origin: top !important;
  }

  .md\:origin-top-right{
    transform-origin: top right !important;
  }

  .md\:origin-right{
    transform-origin: right !important;
  }

  .md\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .md\:origin-bottom{
    transform-origin: bottom !important;
  }

  .md\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .md\:origin-left{
    transform-origin: left !important;
  }

  .md\:origin-top-left{
    transform-origin: top left !important;
  }

  .md\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .md\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .md\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .md\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .md\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .md\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .md\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .md\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .md\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .md\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .md\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .md\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .md\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .md\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .md\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .md\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .md\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .md\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .md\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .md\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .md\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .md\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .md\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .md\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .md\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .md\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .md\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .md\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .md\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .md\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .md\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .md\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .md\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .md\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .md\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .md\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .md\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .md\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .md\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .md\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .md\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .md\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .md\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .md\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .md\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .md\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .md\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .md\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .md\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .md\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .md\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .md\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .md\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .md\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .md\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .md\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .md\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .md\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .md\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .md\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .md\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .md\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .md\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .md\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .md\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .md\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .md\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .md\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .md\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .md\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .md\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .md\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .md\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .md\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .md\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .md\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .md\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .md\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .md\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .md\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .md\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .md\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .md\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .md\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .md\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .md\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .md\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .md\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .md\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .md\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .md\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .md\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .md\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .md\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .md\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .md\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .md\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .md\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .md\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .md\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .md\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .md\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .md\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .md\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .md\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .md\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .md\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .md\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .md\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .md\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .md\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .md\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .md\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .md\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .md\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .md\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .md\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .md\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .md\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .md\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .md\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .md\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .md\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .md\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .md\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .md\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .md\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .md\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .md\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .md\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .md\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .md\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .md\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .md\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .md\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .md\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .md\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .md\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .md\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .md\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .md\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .md\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .md\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .md\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .md\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .md\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .md\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .md\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .md\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .md\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .md\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .md\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .md\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .md\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .md\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .md\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .md\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .md\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .md\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .md\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .md\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .md\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .md\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .md\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .md\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .md\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .md\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .md\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .md\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .md\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .md\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .md\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .md\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .md\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .md\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .md\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .md\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .md\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .md\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .md\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .md\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .md\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .md\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .md\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .md\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .md\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .md\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .md\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .md\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .md\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .md\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .md\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .md\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .md\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .md\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .md\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .md\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .md\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .md\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .md\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .md\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .md\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .md\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .md\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .md\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .md\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .md\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .md\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .md\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .md\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .md\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .md\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .md\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .md\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .md\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .md\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .md\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .md\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .md\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .md\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .md\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .md\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .md\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .md\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .md\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .md\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .md\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .md\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .md\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .md\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .md\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .md\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .md\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .md\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .md\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .md\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .md\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .md\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .md\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .md\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .md\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .md\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .md\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .md\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .md\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .md\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .md\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .md\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .md\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .md\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .md\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .md\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .md\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .md\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .md\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .md\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .md\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .md\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .md\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .md\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .md\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .md\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .md\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .md\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .md\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .md\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .md\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .md\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .md\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .md\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .md\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .md\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .md\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .md\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .md\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .md\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .md\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .md\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .md\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .md\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .md\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .md\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .md\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .md\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .md\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .md\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .md\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .md\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .md\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .md\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .md\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .md\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .md\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .md\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .md\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .md\:transition-none{
    transition-property: none !important;
  }

  .md\:transition-all{
    transition-property: all !important;
  }

  .md\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .md\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .md\:transition-opacity{
    transition-property: opacity !important;
  }

  .md\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .md\:transition-transform{
    transition-property: transform !important;
  }

  .md\:ease-linear{
    transition-timing-function: linear !important;
  }

  .md\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .md\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .md\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .md\:duration-75{
    transition-duration: 75ms !important;
  }

  .md\:duration-100{
    transition-duration: 100ms !important;
  }

  .md\:duration-150{
    transition-duration: 150ms !important;
  }

  .md\:duration-200{
    transition-duration: 200ms !important;
  }

  .md\:duration-300{
    transition-duration: 300ms !important;
  }

  .md\:duration-500{
    transition-duration: 500ms !important;
  }

  .md\:duration-700{
    transition-duration: 700ms !important;
  }

  .md\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .md\:delay-75{
    transition-delay: 75ms !important;
  }

  .md\:delay-100{
    transition-delay: 100ms !important;
  }

  .md\:delay-150{
    transition-delay: 150ms !important;
  }

  .md\:delay-200{
    transition-delay: 200ms !important;
  }

  .md\:delay-300{
    transition-delay: 300ms !important;
  }

  .md\:delay-500{
    transition-delay: 500ms !important;
  }

  .md\:delay-700{
    transition-delay: 700ms !important;
  }

  .md\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .md\:animate-none{
    animation: none !important;
  }

  .md\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .md\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .md\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .md\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1080px){
  .min-lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .min-lg\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .min-lg\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1080px){
    .min-lg\:container{
      max-width: 1080px;
    }
  }

  .min-lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .min-lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .min-lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .min-lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .min-lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .min-lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .min-lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .min-lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .min-lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .min-lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .min-lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .min-lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .min-lg\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .min-lg\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .min-lg\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .min-lg\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .min-lg\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .min-lg\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .min-lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .min-lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .min-lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .min-lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .min-lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .min-lg\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .min-lg\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .min-lg\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .min-lg\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .min-lg\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .min-lg\:bg-fixed{
    background-attachment: fixed !important;
  }

  .min-lg\:bg-local{
    background-attachment: local !important;
  }

  .min-lg\:bg-scroll{
    background-attachment: scroll !important;
  }

  .min-lg\:bg-clip-border{
    background-clip: border-box !important;
  }

  .min-lg\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .min-lg\:bg-clip-content{
    background-clip: content-box !important;
  }

  .min-lg\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .min-lg\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .min-lg\:bg-none{
    background-image: none !important;
  }

  .min-lg\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .min-lg\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .min-lg\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .min-lg\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .min-lg\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .min-lg\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .min-lg\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .min-lg\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .min-lg\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-lg\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-lg\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-lg\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-lg\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-lg\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-lg\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-lg\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-lg\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-lg\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-lg\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-lg\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-lg\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-lg\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-lg\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-lg\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-lg\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .min-lg\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .min-lg\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-lg\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .min-lg\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .min-lg\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .min-lg\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .min-lg\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-lg\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-lg\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-lg\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .min-lg\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .min-lg\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-lg\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-lg\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-lg\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-lg\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-lg\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-lg\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-lg\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-lg\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-lg\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-lg\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-lg\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-lg\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-lg\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-lg\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-lg\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-lg\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .min-lg\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .min-lg\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-lg\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .min-lg\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .min-lg\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .min-lg\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .min-lg\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-lg\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-lg\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-lg\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .min-lg\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .min-lg\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-lg\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-lg\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-lg\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-lg\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-lg\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-lg\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-lg\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-lg\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .min-lg\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .min-lg\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .min-lg\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .min-lg\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .min-lg\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .min-lg\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .min-lg\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .min-lg\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .min-lg\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .min-lg\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .min-lg\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .min-lg\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .min-lg\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .min-lg\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .min-lg\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .min-lg\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .min-lg\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .min-lg\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .min-lg\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-lg\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .min-lg\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .min-lg\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .min-lg\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .min-lg\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .min-lg\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .min-lg\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .min-lg\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .min-lg\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .min-lg\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .min-lg\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .min-lg\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .min-lg\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .min-lg\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .min-lg\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .min-lg\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .min-lg\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .min-lg\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .min-lg\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .min-lg\:bg-bottom{
    background-position: bottom !important;
  }

  .min-lg\:bg-center{
    background-position: center !important;
  }

  .min-lg\:bg-left{
    background-position: left !important;
  }

  .min-lg\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .min-lg\:bg-left-top{
    background-position: left top !important;
  }

  .min-lg\:bg-right{
    background-position: right !important;
  }

  .min-lg\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .min-lg\:bg-right-top{
    background-position: right top !important;
  }

  .min-lg\:bg-top{
    background-position: top !important;
  }

  .min-lg\:bg-repeat{
    background-repeat: repeat !important;
  }

  .min-lg\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .min-lg\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .min-lg\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .min-lg\:bg-repeat-round{
    background-repeat: round !important;
  }

  .min-lg\:bg-repeat-space{
    background-repeat: space !important;
  }

  .min-lg\:bg-auto{
    background-size: auto !important;
  }

  .min-lg\:bg-cover{
    background-size: cover !important;
  }

  .min-lg\:bg-contain{
    background-size: contain !important;
  }

  .min-lg\:border-collapse{
    border-collapse: collapse !important;
  }

  .min-lg\:border-separate{
    border-collapse: separate !important;
  }

  .min-lg\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-lg\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-lg\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-lg\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-lg\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-lg\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-lg\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-lg\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-lg\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-lg\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-lg\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-lg\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-lg\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-lg\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .min-lg\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .min-lg\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .min-lg\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .min-lg\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .min-lg\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .min-lg\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .min-lg\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .min-lg\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .min-lg\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .min-lg\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .min-lg\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .min-lg\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .min-lg\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .min-lg\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .min-lg\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .min-lg\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .min-lg\:rounded-none{
    border-radius: 0 !important;
  }

  .min-lg\:rounded{
    border-radius: 4px !important;
  }

  .min-lg\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .min-lg\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .min-lg\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .min-lg\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .min-lg\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .min-lg\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .min-lg\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .min-lg\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .min-lg\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .min-lg\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .min-lg\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .min-lg\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .min-lg\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .min-lg\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .min-lg\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .min-lg\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .min-lg\:border-solid{
    border-style: solid !important;
  }

  .min-lg\:border-dashed{
    border-style: dashed !important;
  }

  .min-lg\:border-dotted{
    border-style: dotted !important;
  }

  .min-lg\:border-double{
    border-style: double !important;
  }

  .min-lg\:border-none{
    border-style: none !important;
  }

  .min-lg\:border-0{
    border-width: 0 !important;
  }

  .min-lg\:border-2{
    border-width: 2px !important;
  }

  .min-lg\:border-4{
    border-width: 4px !important;
  }

  .min-lg\:border-8{
    border-width: 8px !important;
  }

  .min-lg\:border{
    border-width: 1px !important;
  }

  .min-lg\:border-t-0{
    border-top-width: 0 !important;
  }

  .min-lg\:border-r-0{
    border-right-width: 0 !important;
  }

  .min-lg\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .min-lg\:border-l-0{
    border-left-width: 0 !important;
  }

  .min-lg\:border-t-2{
    border-top-width: 2px !important;
  }

  .min-lg\:border-r-2{
    border-right-width: 2px !important;
  }

  .min-lg\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .min-lg\:border-l-2{
    border-left-width: 2px !important;
  }

  .min-lg\:border-t-4{
    border-top-width: 4px !important;
  }

  .min-lg\:border-r-4{
    border-right-width: 4px !important;
  }

  .min-lg\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .min-lg\:border-l-4{
    border-left-width: 4px !important;
  }

  .min-lg\:border-t-8{
    border-top-width: 8px !important;
  }

  .min-lg\:border-r-8{
    border-right-width: 8px !important;
  }

  .min-lg\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .min-lg\:border-l-8{
    border-left-width: 8px !important;
  }

  .min-lg\:border-t{
    border-top-width: 1px !important;
  }

  .min-lg\:border-r{
    border-right-width: 1px !important;
  }

  .min-lg\:border-b{
    border-bottom-width: 1px !important;
  }

  .min-lg\:border-l{
    border-left-width: 1px !important;
  }

  .min-lg\:box-border{
    box-sizing: border-box !important;
  }

  .min-lg\:box-content{
    box-sizing: content-box !important;
  }

  .min-lg\:cursor-auto{
    cursor: auto !important;
  }

  .min-lg\:cursor-default{
    cursor: default !important;
  }

  .min-lg\:cursor-pointer{
    cursor: pointer !important;
  }

  .min-lg\:cursor-wait{
    cursor: wait !important;
  }

  .min-lg\:cursor-text{
    cursor: text !important;
  }

  .min-lg\:cursor-move{
    cursor: move !important;
  }

  .min-lg\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .min-lg\:block{
    display: block !important;
  }

  .min-lg\:inline-block{
    display: inline-block !important;
  }

  .min-lg\:inline{
    display: inline !important;
  }

  .min-lg\:flex{
    display: flex !important;
  }

  .min-lg\:inline-flex{
    display: inline-flex !important;
  }

  .min-lg\:table{
    display: table !important;
  }

  .min-lg\:table-caption{
    display: table-caption !important;
  }

  .min-lg\:table-cell{
    display: table-cell !important;
  }

  .min-lg\:table-column{
    display: table-column !important;
  }

  .min-lg\:table-column-group{
    display: table-column-group !important;
  }

  .min-lg\:table-footer-group{
    display: table-footer-group !important;
  }

  .min-lg\:table-header-group{
    display: table-header-group !important;
  }

  .min-lg\:table-row-group{
    display: table-row-group !important;
  }

  .min-lg\:table-row{
    display: table-row !important;
  }

  .min-lg\:flow-root{
    display: flow-root !important;
  }

  .min-lg\:grid{
    display: grid !important;
  }

  .min-lg\:inline-grid{
    display: inline-grid !important;
  }

  .min-lg\:contents{
    display: contents !important;
  }

  .min-lg\:hidden{
    display: none !important;
  }

  .min-lg\:flex-row{
    flex-direction: row !important;
  }

  .min-lg\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

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

  .min-lg\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .min-lg\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .min-lg\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .min-lg\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .min-lg\:place-items-auto{
    place-items: auto !important;
  }

  .min-lg\:place-items-start{
    place-items: start !important;
  }

  .min-lg\:place-items-end{
    place-items: end !important;
  }

  .min-lg\:place-items-center{
    place-items: center !important;
  }

  .min-lg\:place-items-stretch{
    place-items: stretch !important;
  }

  .min-lg\:place-content-center{
    place-content: center !important;
  }

  .min-lg\:place-content-start{
    place-content: start !important;
  }

  .min-lg\:place-content-end{
    place-content: end !important;
  }

  .min-lg\:place-content-between{
    place-content: space-between !important;
  }

  .min-lg\:place-content-around{
    place-content: space-around !important;
  }

  .min-lg\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .min-lg\:place-content-stretch{
    place-content: stretch !important;
  }

  .min-lg\:place-self-auto{
    place-self: auto !important;
  }

  .min-lg\:place-self-start{
    place-self: start !important;
  }

  .min-lg\:place-self-end{
    place-self: end !important;
  }

  .min-lg\:place-self-center{
    place-self: center !important;
  }

  .min-lg\:place-self-stretch{
    place-self: stretch !important;
  }

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

  .min-lg\:items-end{
    align-items: flex-end !important;
  }

  .min-lg\:items-center{
    align-items: center !important;
  }

  .min-lg\:items-baseline{
    align-items: baseline !important;
  }

  .min-lg\:items-stretch{
    align-items: stretch !important;
  }

  .min-lg\:content-center{
    align-content: center !important;
  }

  .min-lg\:content-start{
    align-content: flex-start !important;
  }

  .min-lg\:content-end{
    align-content: flex-end !important;
  }

  .min-lg\:content-between{
    align-content: space-between !important;
  }

  .min-lg\:content-around{
    align-content: space-around !important;
  }

  .min-lg\:content-evenly{
    align-content: space-evenly !important;
  }

  .min-lg\:self-auto{
    align-self: auto !important;
  }

  .min-lg\:self-start{
    align-self: flex-start !important;
  }

  .min-lg\:self-end{
    align-self: flex-end !important;
  }

  .min-lg\:self-center{
    align-self: center !important;
  }

  .min-lg\:self-stretch{
    align-self: stretch !important;
  }

  .min-lg\:justify-items-auto{
    justify-items: auto !important;
  }

  .min-lg\:justify-items-start{
    justify-items: start !important;
  }

  .min-lg\:justify-items-end{
    justify-items: end !important;
  }

  .min-lg\:justify-items-center{
    justify-items: center !important;
  }

  .min-lg\:justify-items-stretch{
    justify-items: stretch !important;
  }

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

  .min-lg\:justify-end{
    justify-content: flex-end !important;
  }

  .min-lg\:justify-center{
    justify-content: center !important;
  }

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

  .min-lg\:justify-around{
    justify-content: space-around !important;
  }

  .min-lg\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .min-lg\:justify-self-auto{
    justify-self: auto !important;
  }

  .min-lg\:justify-self-start{
    justify-self: start !important;
  }

  .min-lg\:justify-self-end{
    justify-self: end !important;
  }

  .min-lg\:justify-self-center{
    justify-self: center !important;
  }

  .min-lg\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .min-lg\:flex-1{
    flex: 1 1 0% !important;
  }

  .min-lg\:flex-auto{
    flex: 1 1 auto !important;
  }

  .min-lg\:flex-initial{
    flex: 0 1 auto !important;
  }

  .min-lg\:flex-none{
    flex: none !important;
  }

  .min-lg\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .min-lg\:flex-grow{
    flex-grow: 1 !important;
  }

  .min-lg\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .min-lg\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .min-lg\:order-1{
    order: 1 !important;
  }

  .min-lg\:order-2{
    order: 2 !important;
  }

  .min-lg\:order-3{
    order: 3 !important;
  }

  .min-lg\:order-4{
    order: 4 !important;
  }

  .min-lg\:order-5{
    order: 5 !important;
  }

  .min-lg\:order-6{
    order: 6 !important;
  }

  .min-lg\:order-7{
    order: 7 !important;
  }

  .min-lg\:order-8{
    order: 8 !important;
  }

  .min-lg\:order-9{
    order: 9 !important;
  }

  .min-lg\:order-10{
    order: 10 !important;
  }

  .min-lg\:order-11{
    order: 11 !important;
  }

  .min-lg\:order-12{
    order: 12 !important;
  }

  .min-lg\:order-first{
    order: -9999 !important;
  }

  .min-lg\:order-last{
    order: 9999 !important;
  }

  .min-lg\:order-none{
    order: 0 !important;
  }

  .min-lg\:float-right{
    float: right !important;
  }

  .min-lg\:float-left{
    float: left !important;
  }

  .min-lg\:float-none{
    float: none !important;
  }

  .min-lg\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .min-lg\:clear-left{
    clear: left !important;
  }

  .min-lg\:clear-right{
    clear: right !important;
  }

  .min-lg\:clear-both{
    clear: both !important;
  }

  .min-lg\:clear-none{
    clear: none !important;
  }

  .min-lg\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .min-lg\:font-body{
    font-family: PT Sans, sans !important;
  }

  .min-lg\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .min-lg\:font-hairline{
    font-weight: 100 !important;
  }

  .min-lg\:font-thin{
    font-weight: 200 !important;
  }

  .min-lg\:font-light{
    font-weight: 300 !important;
  }

  .min-lg\:font-normal{
    font-weight: 400 !important;
  }

  .min-lg\:font-medium{
    font-weight: 500 !important;
  }

  .min-lg\:font-semibold{
    font-weight: 600 !important;
  }

  .min-lg\:font-bold{
    font-weight: 700 !important;
  }

  .min-lg\:font-extrabold{
    font-weight: 800 !important;
  }

  .min-lg\:font-black{
    font-weight: 900 !important;
  }

  .min-lg\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .min-lg\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .min-lg\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .min-lg\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .min-lg\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .min-lg\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .min-lg\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .min-lg\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .min-lg\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .min-lg\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .min-lg\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .min-lg\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .min-lg\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .min-lg\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .min-lg\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .min-lg\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .min-lg\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .min-lg\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .min-lg\:h-1{
    height: .5rem !important;
  }

  .min-lg\:h-2{
    height: 1rem !important;
  }

  .min-lg\:h-3{
    height: 2rem !important;
  }

  .min-lg\:h-4{
    height: 2.5rem !important;
  }

  .min-lg\:h-5{
    height: 3rem !important;
  }

  .min-lg\:h-6{
    height: 4rem !important;
  }

  .min-lg\:h-7{
    height: 5rem !important;
  }

  .min-lg\:h-8{
    height: 6rem !important;
  }

  .min-lg\:h-9{
    height: 7rem !important;
  }

  .min-lg\:h-10{
    height: 8rem !important;
  }

  .min-lg\:h-auto{
    height: auto !important;
  }

  .min-lg\:h-full{
    height: 100% !important;
  }

  .min-lg\:h-screen{
    height: 100vh !important;
  }

  .min-lg\:text-xs{
    font-size: .75rem !important;
  }

  .min-lg\:text-sm{
    font-size: .875rem !important;
  }

  .min-lg\:text-base{
    font-size: 1rem !important;
  }

  .min-lg\:text-lg{
    font-size: 1.125rem !important;
  }

  .min-lg\:text-xl{
    font-size: 1.25rem !important;
  }

  .min-lg\:text-2xl{
    font-size: 1.5rem !important;
  }

  .min-lg\:text-3xl{
    font-size: 1.875rem !important;
  }

  .min-lg\:text-4xl{
    font-size: 2.25rem !important;
  }

  .min-lg\:text-5xl{
    font-size: 3rem !important;
  }

  .min-lg\:text-6xl{
    font-size: 3.5rem !important;
  }

  .min-lg\:leading-large{
    line-height: 160% !important;
  }

  .min-lg\:leading-normal{
    line-height: 150% !important;
  }

  .min-lg\:leading-small{
    line-height: 125% !important;
  }

  .min-lg\:leading-reset{
    line-height: 100% !important;
  }

  .min-lg\:list-inside{
    list-style-position: inside !important;
  }

  .min-lg\:list-outside{
    list-style-position: outside !important;
  }

  .min-lg\:list-none{
    list-style-type: none !important;
  }

  .min-lg\:list-disc{
    list-style-type: disc !important;
  }

  .min-lg\:list-decimal{
    list-style-type: decimal !important;
  }

  .min-lg\:m-1{
    margin: .5rem !important;
  }

  .min-lg\:m-2{
    margin: 1rem !important;
  }

  .min-lg\:m-3{
    margin: 2rem !important;
  }

  .min-lg\:m-4{
    margin: 2.5rem !important;
  }

  .min-lg\:m-5{
    margin: 3rem !important;
  }

  .min-lg\:m-6{
    margin: 4rem !important;
  }

  .min-lg\:m-7{
    margin: 5rem !important;
  }

  .min-lg\:m-8{
    margin: 6rem !important;
  }

  .min-lg\:m-9{
    margin: 7rem !important;
  }

  .min-lg\:m-10{
    margin: 8rem !important;
  }

  .min-lg\:m-auto{
    margin: auto !important;
  }

  .min-lg\:-m-1{
    margin: -0.5rem !important;
  }

  .min-lg\:-m-2{
    margin: -1rem !important;
  }

  .min-lg\:-m-3{
    margin: -2rem !important;
  }

  .min-lg\:-m-4{
    margin: -2.5rem !important;
  }

  .min-lg\:-m-5{
    margin: -3rem !important;
  }

  .min-lg\:-m-6{
    margin: -4rem !important;
  }

  .min-lg\:-m-7{
    margin: -5rem !important;
  }

  .min-lg\:-m-8{
    margin: -6rem !important;
  }

  .min-lg\:-m-9{
    margin: -7rem !important;
  }

  .min-lg\:-m-10{
    margin: -8rem !important;
  }

  .min-lg\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .min-lg\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .min-lg\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .min-lg\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .min-lg\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .min-lg\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .min-lg\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .min-lg\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .min-lg\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .min-lg\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .min-lg\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .min-lg\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .min-lg\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .min-lg\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .min-lg\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .min-lg\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .min-lg\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .min-lg\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .min-lg\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .min-lg\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .min-lg\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .min-lg\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .min-lg\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .min-lg\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .min-lg\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .min-lg\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .min-lg\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .min-lg\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .min-lg\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .min-lg\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .min-lg\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .min-lg\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .min-lg\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .min-lg\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .min-lg\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .min-lg\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .min-lg\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .min-lg\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .min-lg\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .min-lg\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .min-lg\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .min-lg\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .min-lg\:mt-1{
    margin-top: .5rem !important;
  }

  .min-lg\:mr-1{
    margin-right: .5rem !important;
  }

  .min-lg\:mb-1{
    margin-bottom: .5rem !important;
  }

  .min-lg\:ml-1{
    margin-left: .5rem !important;
  }

  .min-lg\:mt-2{
    margin-top: 1rem !important;
  }

  .min-lg\:mr-2{
    margin-right: 1rem !important;
  }

  .min-lg\:mb-2{
    margin-bottom: 1rem !important;
  }

  .min-lg\:ml-2{
    margin-left: 1rem !important;
  }

  .min-lg\:mt-3{
    margin-top: 2rem !important;
  }

  .min-lg\:mr-3{
    margin-right: 2rem !important;
  }

  .min-lg\:mb-3{
    margin-bottom: 2rem !important;
  }

  .min-lg\:ml-3{
    margin-left: 2rem !important;
  }

  .min-lg\:mt-4{
    margin-top: 2.5rem !important;
  }

  .min-lg\:mr-4{
    margin-right: 2.5rem !important;
  }

  .min-lg\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .min-lg\:ml-4{
    margin-left: 2.5rem !important;
  }

  .min-lg\:mt-5{
    margin-top: 3rem !important;
  }

  .min-lg\:mr-5{
    margin-right: 3rem !important;
  }

  .min-lg\:mb-5{
    margin-bottom: 3rem !important;
  }

  .min-lg\:ml-5{
    margin-left: 3rem !important;
  }

  .min-lg\:mt-6{
    margin-top: 4rem !important;
  }

  .min-lg\:mr-6{
    margin-right: 4rem !important;
  }

  .min-lg\:mb-6{
    margin-bottom: 4rem !important;
  }

  .min-lg\:ml-6{
    margin-left: 4rem !important;
  }

  .min-lg\:mt-7{
    margin-top: 5rem !important;
  }

  .min-lg\:mr-7{
    margin-right: 5rem !important;
  }

  .min-lg\:mb-7{
    margin-bottom: 5rem !important;
  }

  .min-lg\:ml-7{
    margin-left: 5rem !important;
  }

  .min-lg\:mt-8{
    margin-top: 6rem !important;
  }

  .min-lg\:mr-8{
    margin-right: 6rem !important;
  }

  .min-lg\:mb-8{
    margin-bottom: 6rem !important;
  }

  .min-lg\:ml-8{
    margin-left: 6rem !important;
  }

  .min-lg\:mt-9{
    margin-top: 7rem !important;
  }

  .min-lg\:mr-9{
    margin-right: 7rem !important;
  }

  .min-lg\:mb-9{
    margin-bottom: 7rem !important;
  }

  .min-lg\:ml-9{
    margin-left: 7rem !important;
  }

  .min-lg\:mt-10{
    margin-top: 8rem !important;
  }

  .min-lg\:mr-10{
    margin-right: 8rem !important;
  }

  .min-lg\:mb-10{
    margin-bottom: 8rem !important;
  }

  .min-lg\:ml-10{
    margin-left: 8rem !important;
  }

  .min-lg\:mt-auto{
    margin-top: auto !important;
  }

  .min-lg\:mr-auto{
    margin-right: auto !important;
  }

  .min-lg\:mb-auto{
    margin-bottom: auto !important;
  }

  .min-lg\:ml-auto{
    margin-left: auto !important;
  }

  .min-lg\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .min-lg\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .min-lg\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .min-lg\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .min-lg\:-mt-2{
    margin-top: -1rem !important;
  }

  .min-lg\:-mr-2{
    margin-right: -1rem !important;
  }

  .min-lg\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .min-lg\:-ml-2{
    margin-left: -1rem !important;
  }

  .min-lg\:-mt-3{
    margin-top: -2rem !important;
  }

  .min-lg\:-mr-3{
    margin-right: -2rem !important;
  }

  .min-lg\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .min-lg\:-ml-3{
    margin-left: -2rem !important;
  }

  .min-lg\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .min-lg\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .min-lg\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .min-lg\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .min-lg\:-mt-5{
    margin-top: -3rem !important;
  }

  .min-lg\:-mr-5{
    margin-right: -3rem !important;
  }

  .min-lg\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .min-lg\:-ml-5{
    margin-left: -3rem !important;
  }

  .min-lg\:-mt-6{
    margin-top: -4rem !important;
  }

  .min-lg\:-mr-6{
    margin-right: -4rem !important;
  }

  .min-lg\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .min-lg\:-ml-6{
    margin-left: -4rem !important;
  }

  .min-lg\:-mt-7{
    margin-top: -5rem !important;
  }

  .min-lg\:-mr-7{
    margin-right: -5rem !important;
  }

  .min-lg\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .min-lg\:-ml-7{
    margin-left: -5rem !important;
  }

  .min-lg\:-mt-8{
    margin-top: -6rem !important;
  }

  .min-lg\:-mr-8{
    margin-right: -6rem !important;
  }

  .min-lg\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .min-lg\:-ml-8{
    margin-left: -6rem !important;
  }

  .min-lg\:-mt-9{
    margin-top: -7rem !important;
  }

  .min-lg\:-mr-9{
    margin-right: -7rem !important;
  }

  .min-lg\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .min-lg\:-ml-9{
    margin-left: -7rem !important;
  }

  .min-lg\:-mt-10{
    margin-top: -8rem !important;
  }

  .min-lg\:-mr-10{
    margin-right: -8rem !important;
  }

  .min-lg\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .min-lg\:-ml-10{
    margin-left: -8rem !important;
  }

  .min-lg\:max-h-full{
    max-height: 100% !important;
  }

  .min-lg\:max-h-screen{
    max-height: 100vh !important;
  }

  .min-lg\:max-w-none{
    max-width: none !important;
  }

  .min-lg\:max-w-xs{
    max-width: 20rem !important;
  }

  .min-lg\:max-w-sm{
    max-width: 24rem !important;
  }

  .min-lg\:max-w-md{
    max-width: 28rem !important;
  }

  .min-lg\:max-w-lg{
    max-width: 32rem !important;
  }

  .min-lg\:max-w-xl{
    max-width: 36rem !important;
  }

  .min-lg\:max-w-2xl{
    max-width: 42rem !important;
  }

  .min-lg\:max-w-3xl{
    max-width: 48rem !important;
  }

  .min-lg\:max-w-4xl{
    max-width: 56rem !important;
  }

  .min-lg\:max-w-5xl{
    max-width: 64rem !important;
  }

  .min-lg\:max-w-6xl{
    max-width: 72rem !important;
  }

  .min-lg\:max-w-full{
    max-width: 100% !important;
  }

  .min-lg\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .min-lg\:max-w-screen-md{
    max-width: 768px !important;
  }

  .min-lg\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .min-lg\:min-h-0{
    min-height: 0 !important;
  }

  .min-lg\:min-h-full{
    min-height: 100% !important;
  }

  .min-lg\:min-h-screen{
    min-height: 100vh !important;
  }

  .min-lg\:min-w-0{
    min-width: 0 !important;
  }

  .min-lg\:min-w-full{
    min-width: 100% !important;
  }

  .min-lg\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .min-lg\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .min-lg\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .min-lg\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .min-lg\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .min-lg\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .min-lg\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .min-lg\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .min-lg\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .min-lg\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .min-lg\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .min-lg\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .min-lg\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .min-lg\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .min-lg\:opacity-0{
    opacity: 0 !important;
  }

  .min-lg\:opacity-25{
    opacity: 0.25 !important;
  }

  .min-lg\:opacity-50{
    opacity: 0.5 !important;
  }

  .min-lg\:opacity-75{
    opacity: 0.75 !important;
  }

  .min-lg\:opacity-100{
    opacity: 1 !important;
  }

  .min-lg\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .min-lg\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .min-lg\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .min-lg\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .min-lg\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .min-lg\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .min-lg\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .min-lg\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .min-lg\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .min-lg\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .min-lg\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .min-lg\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .min-lg\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .min-lg\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .min-lg\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .min-lg\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .min-lg\:overflow-auto{
    overflow: auto !important;
  }

  .min-lg\:overflow-hidden{
    overflow: hidden !important;
  }

  .min-lg\:overflow-visible{
    overflow: visible !important;
  }

  .min-lg\:overflow-scroll{
    overflow: scroll !important;
  }

  .min-lg\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .min-lg\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .min-lg\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .min-lg\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .min-lg\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .min-lg\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .min-lg\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .min-lg\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .min-lg\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .min-lg\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .min-lg\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .min-lg\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .min-lg\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .min-lg\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .min-lg\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .min-lg\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .min-lg\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .min-lg\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .min-lg\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .min-lg\:p-1{
    padding: .5rem !important;
  }

  .min-lg\:p-2{
    padding: 1rem !important;
  }

  .min-lg\:p-3{
    padding: 2rem !important;
  }

  .min-lg\:p-4{
    padding: 2.5rem !important;
  }

  .min-lg\:p-5{
    padding: 3rem !important;
  }

  .min-lg\:p-6{
    padding: 4rem !important;
  }

  .min-lg\:p-7{
    padding: 5rem !important;
  }

  .min-lg\:p-8{
    padding: 6rem !important;
  }

  .min-lg\:p-9{
    padding: 7rem !important;
  }

  .min-lg\:p-10{
    padding: 8rem !important;
  }

  .min-lg\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .min-lg\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .min-lg\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .min-lg\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .min-lg\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .min-lg\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .min-lg\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .min-lg\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .min-lg\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .min-lg\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .min-lg\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .min-lg\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .min-lg\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .min-lg\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .min-lg\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .min-lg\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .min-lg\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .min-lg\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .min-lg\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .min-lg\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .min-lg\:pt-1{
    padding-top: .5rem !important;
  }

  .min-lg\:pr-1{
    padding-right: .5rem !important;
  }

  .min-lg\:pb-1{
    padding-bottom: .5rem !important;
  }

  .min-lg\:pl-1{
    padding-left: .5rem !important;
  }

  .min-lg\:pt-2{
    padding-top: 1rem !important;
  }

  .min-lg\:pr-2{
    padding-right: 1rem !important;
  }

  .min-lg\:pb-2{
    padding-bottom: 1rem !important;
  }

  .min-lg\:pl-2{
    padding-left: 1rem !important;
  }

  .min-lg\:pt-3{
    padding-top: 2rem !important;
  }

  .min-lg\:pr-3{
    padding-right: 2rem !important;
  }

  .min-lg\:pb-3{
    padding-bottom: 2rem !important;
  }

  .min-lg\:pl-3{
    padding-left: 2rem !important;
  }

  .min-lg\:pt-4{
    padding-top: 2.5rem !important;
  }

  .min-lg\:pr-4{
    padding-right: 2.5rem !important;
  }

  .min-lg\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .min-lg\:pl-4{
    padding-left: 2.5rem !important;
  }

  .min-lg\:pt-5{
    padding-top: 3rem !important;
  }

  .min-lg\:pr-5{
    padding-right: 3rem !important;
  }

  .min-lg\:pb-5{
    padding-bottom: 3rem !important;
  }

  .min-lg\:pl-5{
    padding-left: 3rem !important;
  }

  .min-lg\:pt-6{
    padding-top: 4rem !important;
  }

  .min-lg\:pr-6{
    padding-right: 4rem !important;
  }

  .min-lg\:pb-6{
    padding-bottom: 4rem !important;
  }

  .min-lg\:pl-6{
    padding-left: 4rem !important;
  }

  .min-lg\:pt-7{
    padding-top: 5rem !important;
  }

  .min-lg\:pr-7{
    padding-right: 5rem !important;
  }

  .min-lg\:pb-7{
    padding-bottom: 5rem !important;
  }

  .min-lg\:pl-7{
    padding-left: 5rem !important;
  }

  .min-lg\:pt-8{
    padding-top: 6rem !important;
  }

  .min-lg\:pr-8{
    padding-right: 6rem !important;
  }

  .min-lg\:pb-8{
    padding-bottom: 6rem !important;
  }

  .min-lg\:pl-8{
    padding-left: 6rem !important;
  }

  .min-lg\:pt-9{
    padding-top: 7rem !important;
  }

  .min-lg\:pr-9{
    padding-right: 7rem !important;
  }

  .min-lg\:pb-9{
    padding-bottom: 7rem !important;
  }

  .min-lg\:pl-9{
    padding-left: 7rem !important;
  }

  .min-lg\:pt-10{
    padding-top: 8rem !important;
  }

  .min-lg\:pr-10{
    padding-right: 8rem !important;
  }

  .min-lg\:pb-10{
    padding-bottom: 8rem !important;
  }

  .min-lg\:pl-10{
    padding-left: 8rem !important;
  }

  .min-lg\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .min-lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .min-lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .min-lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .min-lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .min-lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .min-lg\:pointer-events-none{
    pointer-events: none !important;
  }

  .min-lg\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .min-lg\:static{
    position: static !important;
  }

  .min-lg\:fixed{
    position: fixed !important;
  }

  .min-lg\:absolute{
    position: absolute !important;
  }

  .min-lg\:relative{
    position: relative !important;
  }

  .min-lg\:sticky{
    position: sticky !important;
  }

  .min-lg\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .min-lg\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .min-lg\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .min-lg\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .min-lg\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .min-lg\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .min-lg\:top-0{
    top: 0 !important;
  }

  .min-lg\:right-0{
    right: 0 !important;
  }

  .min-lg\:bottom-0{
    bottom: 0 !important;
  }

  .min-lg\:left-0{
    left: 0 !important;
  }

  .min-lg\:top-auto{
    top: auto !important;
  }

  .min-lg\:right-auto{
    right: auto !important;
  }

  .min-lg\:bottom-auto{
    bottom: auto !important;
  }

  .min-lg\:left-auto{
    left: auto !important;
  }

  .min-lg\:resize-none{
    resize: none !important;
  }

  .min-lg\:resize-y{
    resize: vertical !important;
  }

  .min-lg\:resize-x{
    resize: horizontal !important;
  }

  .min-lg\:resize{
    resize: both !important;
  }

  .min-lg\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-lg\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-lg\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-lg\:shadow-none{
    box-shadow: none !important;
  }

  .min-lg\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-lg\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-lg\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-lg\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .min-lg\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .min-lg\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .min-lg\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .min-lg\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .min-lg\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .min-lg\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .min-lg\:fill-current{
    fill: currentColor !important;
  }

  .min-lg\:stroke-current{
    stroke: currentColor !important;
  }

  .min-lg\:stroke-0{
    stroke-width: 0 !important;
  }

  .min-lg\:stroke-1{
    stroke-width: 1 !important;
  }

  .min-lg\:stroke-2{
    stroke-width: 2 !important;
  }

  .min-lg\:table-auto{
    table-layout: auto !important;
  }

  .min-lg\:table-fixed{
    table-layout: fixed !important;
  }

  .min-lg\:text-left{
    text-align: left !important;
  }

  .min-lg\:text-center{
    text-align: center !important;
  }

  .min-lg\:text-right{
    text-align: right !important;
  }

  .min-lg\:text-justify{
    text-align: justify !important;
  }

  .min-lg\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-lg\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-lg\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-lg\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-lg\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-lg\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-lg\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-lg\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-lg\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-lg\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-lg\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-lg\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-lg\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-lg\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .min-lg\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .min-lg\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .min-lg\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .min-lg\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .min-lg\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .min-lg\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .min-lg\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .min-lg\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .min-lg\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .min-lg\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .min-lg\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .min-lg\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .min-lg\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .min-lg\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .min-lg\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .min-lg\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .min-lg\:italic{
    font-style: italic !important;
  }

  .min-lg\:not-italic{
    font-style: normal !important;
  }

  .min-lg\:uppercase{
    text-transform: uppercase !important;
  }

  .min-lg\:lowercase{
    text-transform: lowercase !important;
  }

  .min-lg\:capitalize{
    text-transform: capitalize !important;
  }

  .min-lg\:normal-case{
    text-transform: none !important;
  }

  .min-lg\:underline{
    text-decoration: underline !important;
  }

  .min-lg\:line-through{
    text-decoration: line-through !important;
  }

  .min-lg\:no-underline{
    text-decoration: none !important;
  }

  .min-lg\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .min-lg\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .min-lg\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .min-lg\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .min-lg\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .min-lg\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .min-lg\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .min-lg\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .min-lg\:ordinal, .min-lg\:slashed-zero, .min-lg\:lining-nums, .min-lg\:oldstyle-nums, .min-lg\:proportional-nums, .min-lg\:tabular-nums, .min-lg\:diagonal-fractions, .min-lg\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .min-lg\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .min-lg\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .min-lg\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .min-lg\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .min-lg\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .min-lg\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .min-lg\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .min-lg\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .min-lg\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .min-lg\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .min-lg\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .min-lg\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .min-lg\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .min-lg\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .min-lg\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .min-lg\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .min-lg\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .min-lg\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .min-lg\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .min-lg\:align-baseline{
    vertical-align: baseline !important;
  }

  .min-lg\:align-top{
    vertical-align: top !important;
  }

  .min-lg\:align-middle{
    vertical-align: middle !important;
  }

  .min-lg\:align-bottom{
    vertical-align: bottom !important;
  }

  .min-lg\:align-text-top{
    vertical-align: text-top !important;
  }

  .min-lg\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .min-lg\:visible{
    visibility: visible !important;
  }

  .min-lg\:invisible{
    visibility: hidden !important;
  }

  .min-lg\:whitespace-normal{
    white-space: normal !important;
  }

  .min-lg\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .min-lg\:whitespace-pre{
    white-space: pre !important;
  }

  .min-lg\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .min-lg\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .min-lg\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .min-lg\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .min-lg\:break-all{
    word-break: break-all !important;
  }

  .min-lg\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .min-lg\:w-1{
    width: .5rem !important;
  }

  .min-lg\:w-2{
    width: 1rem !important;
  }

  .min-lg\:w-3{
    width: 2rem !important;
  }

  .min-lg\:w-4{
    width: 2.5rem !important;
  }

  .min-lg\:w-5{
    width: 3rem !important;
  }

  .min-lg\:w-6{
    width: 4rem !important;
  }

  .min-lg\:w-7{
    width: 5rem !important;
  }

  .min-lg\:w-8{
    width: 6rem !important;
  }

  .min-lg\:w-9{
    width: 7rem !important;
  }

  .min-lg\:w-10{
    width: 8rem !important;
  }

  .min-lg\:w-auto{
    width: auto !important;
  }

  .min-lg\:w-1\/2{
    width: 50% !important;
  }

  .min-lg\:w-1\/3{
    width: 33.333333% !important;
  }

  .min-lg\:w-2\/3{
    width: 66.666667% !important;
  }

  .min-lg\:w-1\/4{
    width: 25% !important;
  }

  .min-lg\:w-2\/4{
    width: 50% !important;
  }

  .min-lg\:w-3\/4{
    width: 75% !important;
  }

  .min-lg\:w-1\/5{
    width: 20% !important;
  }

  .min-lg\:w-2\/5{
    width: 40% !important;
  }

  .min-lg\:w-3\/5{
    width: 60% !important;
  }

  .min-lg\:w-4\/5{
    width: 80% !important;
  }

  .min-lg\:w-1\/6{
    width: 16.666667% !important;
  }

  .min-lg\:w-2\/6{
    width: 33.333333% !important;
  }

  .min-lg\:w-3\/6{
    width: 50% !important;
  }

  .min-lg\:w-4\/6{
    width: 66.666667% !important;
  }

  .min-lg\:w-5\/6{
    width: 83.333333% !important;
  }

  .min-lg\:w-1\/12{
    width: 8.333333% !important;
  }

  .min-lg\:w-2\/12{
    width: 16.666667% !important;
  }

  .min-lg\:w-3\/12{
    width: 25% !important;
  }

  .min-lg\:w-4\/12{
    width: 33.333333% !important;
  }

  .min-lg\:w-5\/12{
    width: 41.666667% !important;
  }

  .min-lg\:w-6\/12{
    width: 50% !important;
  }

  .min-lg\:w-7\/12{
    width: 58.333333% !important;
  }

  .min-lg\:w-8\/12{
    width: 66.666667% !important;
  }

  .min-lg\:w-9\/12{
    width: 75% !important;
  }

  .min-lg\:w-10\/12{
    width: 83.333333% !important;
  }

  .min-lg\:w-11\/12{
    width: 91.666667% !important;
  }

  .min-lg\:w-full{
    width: 100% !important;
  }

  .min-lg\:w-screen{
    width: 100vw !important;
  }

  .min-lg\:z-0{
    z-index: 0 !important;
  }

  .min-lg\:z-10{
    z-index: 10 !important;
  }

  .min-lg\:z-20{
    z-index: 20 !important;
  }

  .min-lg\:z-30{
    z-index: 30 !important;
  }

  .min-lg\:z-40{
    z-index: 40 !important;
  }

  .min-lg\:z-50{
    z-index: 50 !important;
  }

  .min-lg\:z-auto{
    z-index: auto !important;
  }

  .min-lg\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .min-lg\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .min-lg\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .min-lg\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .min-lg\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .min-lg\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .min-lg\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .min-lg\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .min-lg\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .min-lg\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .min-lg\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .min-lg\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .min-lg\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .min-lg\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .min-lg\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .min-lg\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .min-lg\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .min-lg\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .min-lg\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .min-lg\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .min-lg\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .min-lg\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .min-lg\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .min-lg\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .min-lg\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .min-lg\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .min-lg\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .min-lg\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .min-lg\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .min-lg\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .min-lg\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .min-lg\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .min-lg\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .min-lg\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .min-lg\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .min-lg\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .min-lg\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .min-lg\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .min-lg\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .min-lg\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .min-lg\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .min-lg\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .min-lg\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .min-lg\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .min-lg\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .min-lg\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .min-lg\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .min-lg\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .min-lg\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .min-lg\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .min-lg\:grid-flow-row{
    grid-auto-flow: row !important;
  }

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

  .min-lg\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .min-lg\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .min-lg\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .min-lg\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .min-lg\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .min-lg\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .min-lg\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .min-lg\:col-auto{
    grid-column: auto !important;
  }

  .min-lg\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .min-lg\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .min-lg\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .min-lg\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .min-lg\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .min-lg\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .min-lg\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .min-lg\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .min-lg\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .min-lg\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .min-lg\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .min-lg\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .min-lg\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .min-lg\:col-start-1{
    grid-column-start: 1 !important;
  }

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

  .min-lg\:col-start-3{
    grid-column-start: 3 !important;
  }

  .min-lg\:col-start-4{
    grid-column-start: 4 !important;
  }

  .min-lg\:col-start-5{
    grid-column-start: 5 !important;
  }

  .min-lg\:col-start-6{
    grid-column-start: 6 !important;
  }

  .min-lg\:col-start-7{
    grid-column-start: 7 !important;
  }

  .min-lg\:col-start-8{
    grid-column-start: 8 !important;
  }

  .min-lg\:col-start-9{
    grid-column-start: 9 !important;
  }

  .min-lg\:col-start-10{
    grid-column-start: 10 !important;
  }

  .min-lg\:col-start-11{
    grid-column-start: 11 !important;
  }

  .min-lg\:col-start-12{
    grid-column-start: 12 !important;
  }

  .min-lg\:col-start-13{
    grid-column-start: 13 !important;
  }

  .min-lg\:col-start-auto{
    grid-column-start: auto !important;
  }

  .min-lg\:col-end-1{
    grid-column-end: 1 !important;
  }

  .min-lg\:col-end-2{
    grid-column-end: 2 !important;
  }

  .min-lg\:col-end-3{
    grid-column-end: 3 !important;
  }

  .min-lg\:col-end-4{
    grid-column-end: 4 !important;
  }

  .min-lg\:col-end-5{
    grid-column-end: 5 !important;
  }

  .min-lg\:col-end-6{
    grid-column-end: 6 !important;
  }

  .min-lg\:col-end-7{
    grid-column-end: 7 !important;
  }

  .min-lg\:col-end-8{
    grid-column-end: 8 !important;
  }

  .min-lg\:col-end-9{
    grid-column-end: 9 !important;
  }

  .min-lg\:col-end-10{
    grid-column-end: 10 !important;
  }

  .min-lg\:col-end-11{
    grid-column-end: 11 !important;
  }

  .min-lg\:col-end-12{
    grid-column-end: 12 !important;
  }

  .min-lg\:col-end-13{
    grid-column-end: 13 !important;
  }

  .min-lg\:col-end-auto{
    grid-column-end: auto !important;
  }

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

  .min-lg\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

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

  .min-lg\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .min-lg\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .min-lg\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .min-lg\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .min-lg\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .min-lg\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .min-lg\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .min-lg\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .min-lg\:row-auto{
    grid-row: auto !important;
  }

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

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

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

  .min-lg\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .min-lg\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .min-lg\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .min-lg\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .min-lg\:row-start-1{
    grid-row-start: 1 !important;
  }

  .min-lg\:row-start-2{
    grid-row-start: 2 !important;
  }

  .min-lg\:row-start-3{
    grid-row-start: 3 !important;
  }

  .min-lg\:row-start-4{
    grid-row-start: 4 !important;
  }

  .min-lg\:row-start-5{
    grid-row-start: 5 !important;
  }

  .min-lg\:row-start-6{
    grid-row-start: 6 !important;
  }

  .min-lg\:row-start-7{
    grid-row-start: 7 !important;
  }

  .min-lg\:row-start-auto{
    grid-row-start: auto !important;
  }

  .min-lg\:row-end-1{
    grid-row-end: 1 !important;
  }

  .min-lg\:row-end-2{
    grid-row-end: 2 !important;
  }

  .min-lg\:row-end-3{
    grid-row-end: 3 !important;
  }

  .min-lg\:row-end-4{
    grid-row-end: 4 !important;
  }

  .min-lg\:row-end-5{
    grid-row-end: 5 !important;
  }

  .min-lg\:row-end-6{
    grid-row-end: 6 !important;
  }

  .min-lg\:row-end-7{
    grid-row-end: 7 !important;
  }

  .min-lg\:row-end-auto{
    grid-row-end: auto !important;
  }

  .min-lg\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .min-lg\:transform-none{
    transform: none !important;
  }

  .min-lg\:origin-center{
    transform-origin: center !important;
  }

  .min-lg\:origin-top{
    transform-origin: top !important;
  }

  .min-lg\:origin-top-right{
    transform-origin: top right !important;
  }

  .min-lg\:origin-right{
    transform-origin: right !important;
  }

  .min-lg\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .min-lg\:origin-bottom{
    transform-origin: bottom !important;
  }

  .min-lg\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .min-lg\:origin-left{
    transform-origin: left !important;
  }

  .min-lg\:origin-top-left{
    transform-origin: top left !important;
  }

  .min-lg\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-lg\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-lg\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-lg\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-lg\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-lg\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-lg\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-lg\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-lg\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-lg\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-lg\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .min-lg\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .min-lg\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .min-lg\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .min-lg\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .min-lg\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .min-lg\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .min-lg\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .min-lg\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .min-lg\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .min-lg\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .min-lg\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .min-lg\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .min-lg\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .min-lg\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .min-lg\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .min-lg\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .min-lg\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .min-lg\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .min-lg\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .min-lg\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-lg\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-lg\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-lg\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-lg\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-lg\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-lg\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-lg\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-lg\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-lg\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-lg\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .min-lg\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .min-lg\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .min-lg\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .min-lg\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .min-lg\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .min-lg\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .min-lg\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .min-lg\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .min-lg\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .min-lg\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .min-lg\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .min-lg\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .min-lg\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .min-lg\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .min-lg\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .min-lg\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .min-lg\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .min-lg\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .min-lg\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .min-lg\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .min-lg\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .min-lg\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .min-lg\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .min-lg\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .min-lg\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .min-lg\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .min-lg\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .min-lg\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .min-lg\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .min-lg\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .min-lg\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .min-lg\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .min-lg\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .min-lg\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .min-lg\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .min-lg\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .min-lg\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .min-lg\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .min-lg\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .min-lg\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .min-lg\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .min-lg\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .min-lg\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .min-lg\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .min-lg\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .min-lg\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .min-lg\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .min-lg\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .min-lg\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .min-lg\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .min-lg\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .min-lg\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .min-lg\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .min-lg\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .min-lg\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .min-lg\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .min-lg\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .min-lg\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .min-lg\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .min-lg\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .min-lg\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .min-lg\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .min-lg\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .min-lg\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .min-lg\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .min-lg\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .min-lg\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .min-lg\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .min-lg\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .min-lg\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .min-lg\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .min-lg\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .min-lg\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .min-lg\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .min-lg\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .min-lg\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .min-lg\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .min-lg\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .min-lg\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .min-lg\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .min-lg\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .min-lg\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .min-lg\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .min-lg\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .min-lg\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .min-lg\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .min-lg\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .min-lg\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .min-lg\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .min-lg\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .min-lg\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .min-lg\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .min-lg\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .min-lg\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .min-lg\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .min-lg\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .min-lg\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .min-lg\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .min-lg\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .min-lg\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .min-lg\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .min-lg\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .min-lg\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .min-lg\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .min-lg\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .min-lg\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .min-lg\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .min-lg\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .min-lg\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .min-lg\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .min-lg\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .min-lg\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .min-lg\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .min-lg\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .min-lg\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .min-lg\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .min-lg\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .min-lg\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .min-lg\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .min-lg\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .min-lg\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .min-lg\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .min-lg\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .min-lg\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .min-lg\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .min-lg\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .min-lg\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .min-lg\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .min-lg\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .min-lg\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .min-lg\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .min-lg\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .min-lg\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .min-lg\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .min-lg\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .min-lg\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .min-lg\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .min-lg\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .min-lg\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .min-lg\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .min-lg\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .min-lg\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .min-lg\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .min-lg\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .min-lg\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .min-lg\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .min-lg\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .min-lg\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .min-lg\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .min-lg\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .min-lg\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .min-lg\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .min-lg\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .min-lg\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .min-lg\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .min-lg\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .min-lg\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .min-lg\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .min-lg\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .min-lg\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .min-lg\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .min-lg\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .min-lg\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .min-lg\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .min-lg\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .min-lg\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .min-lg\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .min-lg\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .min-lg\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .min-lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .min-lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .min-lg\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .min-lg\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .min-lg\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .min-lg\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .min-lg\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .min-lg\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .min-lg\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .min-lg\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .min-lg\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .min-lg\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .min-lg\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .min-lg\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .min-lg\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .min-lg\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .min-lg\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .min-lg\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .min-lg\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .min-lg\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .min-lg\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .min-lg\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .min-lg\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .min-lg\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .min-lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .min-lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .min-lg\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .min-lg\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .min-lg\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .min-lg\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .min-lg\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .min-lg\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .min-lg\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .min-lg\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .min-lg\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .min-lg\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .min-lg\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .min-lg\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .min-lg\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .min-lg\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .min-lg\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .min-lg\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .min-lg\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .min-lg\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .min-lg\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .min-lg\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .min-lg\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .min-lg\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .min-lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .min-lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .min-lg\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .min-lg\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .min-lg\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .min-lg\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .min-lg\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .min-lg\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .min-lg\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .min-lg\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .min-lg\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .min-lg\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .min-lg\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .min-lg\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .min-lg\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .min-lg\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .min-lg\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .min-lg\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .min-lg\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .min-lg\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .min-lg\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .min-lg\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .min-lg\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .min-lg\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .min-lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .min-lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .min-lg\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .min-lg\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .min-lg\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .min-lg\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .min-lg\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .min-lg\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .min-lg\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .min-lg\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .min-lg\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .min-lg\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .min-lg\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .min-lg\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .min-lg\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .min-lg\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .min-lg\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .min-lg\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .min-lg\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .min-lg\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .min-lg\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .min-lg\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .min-lg\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .min-lg\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .min-lg\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .min-lg\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .min-lg\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .min-lg\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .min-lg\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .min-lg\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .min-lg\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .min-lg\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .min-lg\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .min-lg\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .min-lg\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .min-lg\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .min-lg\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .min-lg\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .min-lg\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .min-lg\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .min-lg\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .min-lg\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .min-lg\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .min-lg\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .min-lg\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .min-lg\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .min-lg\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .min-lg\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .min-lg\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .min-lg\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .min-lg\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .min-lg\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .min-lg\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .min-lg\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .min-lg\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .min-lg\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .min-lg\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .min-lg\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .min-lg\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .min-lg\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .min-lg\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .min-lg\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .min-lg\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .min-lg\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .min-lg\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .min-lg\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .min-lg\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .min-lg\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .min-lg\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .min-lg\:transition-none{
    transition-property: none !important;
  }

  .min-lg\:transition-all{
    transition-property: all !important;
  }

  .min-lg\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .min-lg\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .min-lg\:transition-opacity{
    transition-property: opacity !important;
  }

  .min-lg\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .min-lg\:transition-transform{
    transition-property: transform !important;
  }

  .min-lg\:ease-linear{
    transition-timing-function: linear !important;
  }

  .min-lg\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .min-lg\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .min-lg\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .min-lg\:duration-75{
    transition-duration: 75ms !important;
  }

  .min-lg\:duration-100{
    transition-duration: 100ms !important;
  }

  .min-lg\:duration-150{
    transition-duration: 150ms !important;
  }

  .min-lg\:duration-200{
    transition-duration: 200ms !important;
  }

  .min-lg\:duration-300{
    transition-duration: 300ms !important;
  }

  .min-lg\:duration-500{
    transition-duration: 500ms !important;
  }

  .min-lg\:duration-700{
    transition-duration: 700ms !important;
  }

  .min-lg\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .min-lg\:delay-75{
    transition-delay: 75ms !important;
  }

  .min-lg\:delay-100{
    transition-delay: 100ms !important;
  }

  .min-lg\:delay-150{
    transition-delay: 150ms !important;
  }

  .min-lg\:delay-200{
    transition-delay: 200ms !important;
  }

  .min-lg\:delay-300{
    transition-delay: 300ms !important;
  }

  .min-lg\:delay-500{
    transition-delay: 500ms !important;
  }

  .min-lg\:delay-700{
    transition-delay: 700ms !important;
  }

  .min-lg\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .min-lg\:animate-none{
    animation: none !important;
  }

  .min-lg\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .min-lg\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .min-lg\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .min-lg\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (max-width: 1279px){
  .max-lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .max-lg\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .max-lg\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1080px){
    .max-lg\:container{
      max-width: 1080px;
    }
  }

  .max-lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .max-lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .max-lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .max-lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .max-lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .max-lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .max-lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .max-lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .max-lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .max-lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .max-lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .max-lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .max-lg\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .max-lg\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .max-lg\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .max-lg\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .max-lg\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .max-lg\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .max-lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .max-lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .max-lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .max-lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .max-lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .max-lg\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .max-lg\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .max-lg\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .max-lg\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .max-lg\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .max-lg\:bg-fixed{
    background-attachment: fixed !important;
  }

  .max-lg\:bg-local{
    background-attachment: local !important;
  }

  .max-lg\:bg-scroll{
    background-attachment: scroll !important;
  }

  .max-lg\:bg-clip-border{
    background-clip: border-box !important;
  }

  .max-lg\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .max-lg\:bg-clip-content{
    background-clip: content-box !important;
  }

  .max-lg\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .max-lg\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .max-lg\:bg-none{
    background-image: none !important;
  }

  .max-lg\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .max-lg\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .max-lg\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .max-lg\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .max-lg\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .max-lg\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .max-lg\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .max-lg\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .max-lg\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-lg\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-lg\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-lg\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-lg\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-lg\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-lg\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-lg\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-lg\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-lg\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-lg\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-lg\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-lg\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-lg\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-lg\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-lg\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-lg\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .max-lg\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .max-lg\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-lg\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .max-lg\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .max-lg\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .max-lg\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .max-lg\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-lg\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-lg\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-lg\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .max-lg\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .max-lg\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-lg\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-lg\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-lg\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-lg\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-lg\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-lg\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-lg\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-lg\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-lg\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-lg\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-lg\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-lg\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-lg\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-lg\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-lg\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-lg\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .max-lg\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .max-lg\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-lg\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .max-lg\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .max-lg\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .max-lg\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .max-lg\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-lg\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-lg\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-lg\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .max-lg\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .max-lg\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-lg\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-lg\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-lg\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-lg\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-lg\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-lg\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-lg\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-lg\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .max-lg\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .max-lg\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .max-lg\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .max-lg\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .max-lg\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .max-lg\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .max-lg\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .max-lg\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .max-lg\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .max-lg\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .max-lg\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .max-lg\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .max-lg\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .max-lg\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .max-lg\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .max-lg\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .max-lg\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .max-lg\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .max-lg\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-lg\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .max-lg\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .max-lg\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .max-lg\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .max-lg\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .max-lg\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .max-lg\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .max-lg\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .max-lg\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .max-lg\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .max-lg\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .max-lg\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .max-lg\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .max-lg\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .max-lg\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .max-lg\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .max-lg\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .max-lg\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .max-lg\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .max-lg\:bg-bottom{
    background-position: bottom !important;
  }

  .max-lg\:bg-center{
    background-position: center !important;
  }

  .max-lg\:bg-left{
    background-position: left !important;
  }

  .max-lg\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .max-lg\:bg-left-top{
    background-position: left top !important;
  }

  .max-lg\:bg-right{
    background-position: right !important;
  }

  .max-lg\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .max-lg\:bg-right-top{
    background-position: right top !important;
  }

  .max-lg\:bg-top{
    background-position: top !important;
  }

  .max-lg\:bg-repeat{
    background-repeat: repeat !important;
  }

  .max-lg\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .max-lg\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .max-lg\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .max-lg\:bg-repeat-round{
    background-repeat: round !important;
  }

  .max-lg\:bg-repeat-space{
    background-repeat: space !important;
  }

  .max-lg\:bg-auto{
    background-size: auto !important;
  }

  .max-lg\:bg-cover{
    background-size: cover !important;
  }

  .max-lg\:bg-contain{
    background-size: contain !important;
  }

  .max-lg\:border-collapse{
    border-collapse: collapse !important;
  }

  .max-lg\:border-separate{
    border-collapse: separate !important;
  }

  .max-lg\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-lg\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-lg\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-lg\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-lg\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-lg\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-lg\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-lg\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-lg\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-lg\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-lg\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-lg\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-lg\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-lg\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .max-lg\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .max-lg\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .max-lg\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .max-lg\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .max-lg\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .max-lg\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .max-lg\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .max-lg\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .max-lg\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .max-lg\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .max-lg\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .max-lg\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .max-lg\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .max-lg\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .max-lg\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .max-lg\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .max-lg\:rounded-none{
    border-radius: 0 !important;
  }

  .max-lg\:rounded{
    border-radius: 4px !important;
  }

  .max-lg\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .max-lg\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .max-lg\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .max-lg\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .max-lg\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .max-lg\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .max-lg\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .max-lg\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .max-lg\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .max-lg\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .max-lg\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .max-lg\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .max-lg\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .max-lg\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .max-lg\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .max-lg\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .max-lg\:border-solid{
    border-style: solid !important;
  }

  .max-lg\:border-dashed{
    border-style: dashed !important;
  }

  .max-lg\:border-dotted{
    border-style: dotted !important;
  }

  .max-lg\:border-double{
    border-style: double !important;
  }

  .max-lg\:border-none{
    border-style: none !important;
  }

  .max-lg\:border-0{
    border-width: 0 !important;
  }

  .max-lg\:border-2{
    border-width: 2px !important;
  }

  .max-lg\:border-4{
    border-width: 4px !important;
  }

  .max-lg\:border-8{
    border-width: 8px !important;
  }

  .max-lg\:border{
    border-width: 1px !important;
  }

  .max-lg\:border-t-0{
    border-top-width: 0 !important;
  }

  .max-lg\:border-r-0{
    border-right-width: 0 !important;
  }

  .max-lg\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .max-lg\:border-l-0{
    border-left-width: 0 !important;
  }

  .max-lg\:border-t-2{
    border-top-width: 2px !important;
  }

  .max-lg\:border-r-2{
    border-right-width: 2px !important;
  }

  .max-lg\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .max-lg\:border-l-2{
    border-left-width: 2px !important;
  }

  .max-lg\:border-t-4{
    border-top-width: 4px !important;
  }

  .max-lg\:border-r-4{
    border-right-width: 4px !important;
  }

  .max-lg\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .max-lg\:border-l-4{
    border-left-width: 4px !important;
  }

  .max-lg\:border-t-8{
    border-top-width: 8px !important;
  }

  .max-lg\:border-r-8{
    border-right-width: 8px !important;
  }

  .max-lg\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .max-lg\:border-l-8{
    border-left-width: 8px !important;
  }

  .max-lg\:border-t{
    border-top-width: 1px !important;
  }

  .max-lg\:border-r{
    border-right-width: 1px !important;
  }

  .max-lg\:border-b{
    border-bottom-width: 1px !important;
  }

  .max-lg\:border-l{
    border-left-width: 1px !important;
  }

  .max-lg\:box-border{
    box-sizing: border-box !important;
  }

  .max-lg\:box-content{
    box-sizing: content-box !important;
  }

  .max-lg\:cursor-auto{
    cursor: auto !important;
  }

  .max-lg\:cursor-default{
    cursor: default !important;
  }

  .max-lg\:cursor-pointer{
    cursor: pointer !important;
  }

  .max-lg\:cursor-wait{
    cursor: wait !important;
  }

  .max-lg\:cursor-text{
    cursor: text !important;
  }

  .max-lg\:cursor-move{
    cursor: move !important;
  }

  .max-lg\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .max-lg\:block{
    display: block !important;
  }

  .max-lg\:inline-block{
    display: inline-block !important;
  }

  .max-lg\:inline{
    display: inline !important;
  }

  .max-lg\:flex{
    display: flex !important;
  }

  .max-lg\:inline-flex{
    display: inline-flex !important;
  }

  .max-lg\:table{
    display: table !important;
  }

  .max-lg\:table-caption{
    display: table-caption !important;
  }

  .max-lg\:table-cell{
    display: table-cell !important;
  }

  .max-lg\:table-column{
    display: table-column !important;
  }

  .max-lg\:table-column-group{
    display: table-column-group !important;
  }

  .max-lg\:table-footer-group{
    display: table-footer-group !important;
  }

  .max-lg\:table-header-group{
    display: table-header-group !important;
  }

  .max-lg\:table-row-group{
    display: table-row-group !important;
  }

  .max-lg\:table-row{
    display: table-row !important;
  }

  .max-lg\:flow-root{
    display: flow-root !important;
  }

  .max-lg\:grid{
    display: grid !important;
  }

  .max-lg\:inline-grid{
    display: inline-grid !important;
  }

  .max-lg\:contents{
    display: contents !important;
  }

  .max-lg\:hidden{
    display: none !important;
  }

  .max-lg\:flex-row{
    flex-direction: row !important;
  }

  .max-lg\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

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

  .max-lg\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .max-lg\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .max-lg\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .max-lg\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .max-lg\:place-items-auto{
    place-items: auto !important;
  }

  .max-lg\:place-items-start{
    place-items: start !important;
  }

  .max-lg\:place-items-end{
    place-items: end !important;
  }

  .max-lg\:place-items-center{
    place-items: center !important;
  }

  .max-lg\:place-items-stretch{
    place-items: stretch !important;
  }

  .max-lg\:place-content-center{
    place-content: center !important;
  }

  .max-lg\:place-content-start{
    place-content: start !important;
  }

  .max-lg\:place-content-end{
    place-content: end !important;
  }

  .max-lg\:place-content-between{
    place-content: space-between !important;
  }

  .max-lg\:place-content-around{
    place-content: space-around !important;
  }

  .max-lg\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .max-lg\:place-content-stretch{
    place-content: stretch !important;
  }

  .max-lg\:place-self-auto{
    place-self: auto !important;
  }

  .max-lg\:place-self-start{
    place-self: start !important;
  }

  .max-lg\:place-self-end{
    place-self: end !important;
  }

  .max-lg\:place-self-center{
    place-self: center !important;
  }

  .max-lg\:place-self-stretch{
    place-self: stretch !important;
  }

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

  .max-lg\:items-end{
    align-items: flex-end !important;
  }

  .max-lg\:items-center{
    align-items: center !important;
  }

  .max-lg\:items-baseline{
    align-items: baseline !important;
  }

  .max-lg\:items-stretch{
    align-items: stretch !important;
  }

  .max-lg\:content-center{
    align-content: center !important;
  }

  .max-lg\:content-start{
    align-content: flex-start !important;
  }

  .max-lg\:content-end{
    align-content: flex-end !important;
  }

  .max-lg\:content-between{
    align-content: space-between !important;
  }

  .max-lg\:content-around{
    align-content: space-around !important;
  }

  .max-lg\:content-evenly{
    align-content: space-evenly !important;
  }

  .max-lg\:self-auto{
    align-self: auto !important;
  }

  .max-lg\:self-start{
    align-self: flex-start !important;
  }

  .max-lg\:self-end{
    align-self: flex-end !important;
  }

  .max-lg\:self-center{
    align-self: center !important;
  }

  .max-lg\:self-stretch{
    align-self: stretch !important;
  }

  .max-lg\:justify-items-auto{
    justify-items: auto !important;
  }

  .max-lg\:justify-items-start{
    justify-items: start !important;
  }

  .max-lg\:justify-items-end{
    justify-items: end !important;
  }

  .max-lg\:justify-items-center{
    justify-items: center !important;
  }

  .max-lg\:justify-items-stretch{
    justify-items: stretch !important;
  }

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

  .max-lg\:justify-end{
    justify-content: flex-end !important;
  }

  .max-lg\:justify-center{
    justify-content: center !important;
  }

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

  .max-lg\:justify-around{
    justify-content: space-around !important;
  }

  .max-lg\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .max-lg\:justify-self-auto{
    justify-self: auto !important;
  }

  .max-lg\:justify-self-start{
    justify-self: start !important;
  }

  .max-lg\:justify-self-end{
    justify-self: end !important;
  }

  .max-lg\:justify-self-center{
    justify-self: center !important;
  }

  .max-lg\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .max-lg\:flex-1{
    flex: 1 1 0% !important;
  }

  .max-lg\:flex-auto{
    flex: 1 1 auto !important;
  }

  .max-lg\:flex-initial{
    flex: 0 1 auto !important;
  }

  .max-lg\:flex-none{
    flex: none !important;
  }

  .max-lg\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .max-lg\:flex-grow{
    flex-grow: 1 !important;
  }

  .max-lg\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .max-lg\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .max-lg\:order-1{
    order: 1 !important;
  }

  .max-lg\:order-2{
    order: 2 !important;
  }

  .max-lg\:order-3{
    order: 3 !important;
  }

  .max-lg\:order-4{
    order: 4 !important;
  }

  .max-lg\:order-5{
    order: 5 !important;
  }

  .max-lg\:order-6{
    order: 6 !important;
  }

  .max-lg\:order-7{
    order: 7 !important;
  }

  .max-lg\:order-8{
    order: 8 !important;
  }

  .max-lg\:order-9{
    order: 9 !important;
  }

  .max-lg\:order-10{
    order: 10 !important;
  }

  .max-lg\:order-11{
    order: 11 !important;
  }

  .max-lg\:order-12{
    order: 12 !important;
  }

  .max-lg\:order-first{
    order: -9999 !important;
  }

  .max-lg\:order-last{
    order: 9999 !important;
  }

  .max-lg\:order-none{
    order: 0 !important;
  }

  .max-lg\:float-right{
    float: right !important;
  }

  .max-lg\:float-left{
    float: left !important;
  }

  .max-lg\:float-none{
    float: none !important;
  }

  .max-lg\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .max-lg\:clear-left{
    clear: left !important;
  }

  .max-lg\:clear-right{
    clear: right !important;
  }

  .max-lg\:clear-both{
    clear: both !important;
  }

  .max-lg\:clear-none{
    clear: none !important;
  }

  .max-lg\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .max-lg\:font-body{
    font-family: PT Sans, sans !important;
  }

  .max-lg\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .max-lg\:font-hairline{
    font-weight: 100 !important;
  }

  .max-lg\:font-thin{
    font-weight: 200 !important;
  }

  .max-lg\:font-light{
    font-weight: 300 !important;
  }

  .max-lg\:font-normal{
    font-weight: 400 !important;
  }

  .max-lg\:font-medium{
    font-weight: 500 !important;
  }

  .max-lg\:font-semibold{
    font-weight: 600 !important;
  }

  .max-lg\:font-bold{
    font-weight: 700 !important;
  }

  .max-lg\:font-extrabold{
    font-weight: 800 !important;
  }

  .max-lg\:font-black{
    font-weight: 900 !important;
  }

  .max-lg\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .max-lg\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .max-lg\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .max-lg\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .max-lg\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .max-lg\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .max-lg\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .max-lg\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .max-lg\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .max-lg\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .max-lg\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .max-lg\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .max-lg\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .max-lg\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .max-lg\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .max-lg\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .max-lg\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .max-lg\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .max-lg\:h-1{
    height: .5rem !important;
  }

  .max-lg\:h-2{
    height: 1rem !important;
  }

  .max-lg\:h-3{
    height: 2rem !important;
  }

  .max-lg\:h-4{
    height: 2.5rem !important;
  }

  .max-lg\:h-5{
    height: 3rem !important;
  }

  .max-lg\:h-6{
    height: 4rem !important;
  }

  .max-lg\:h-7{
    height: 5rem !important;
  }

  .max-lg\:h-8{
    height: 6rem !important;
  }

  .max-lg\:h-9{
    height: 7rem !important;
  }

  .max-lg\:h-10{
    height: 8rem !important;
  }

  .max-lg\:h-auto{
    height: auto !important;
  }

  .max-lg\:h-full{
    height: 100% !important;
  }

  .max-lg\:h-screen{
    height: 100vh !important;
  }

  .max-lg\:text-xs{
    font-size: .75rem !important;
  }

  .max-lg\:text-sm{
    font-size: .875rem !important;
  }

  .max-lg\:text-base{
    font-size: 1rem !important;
  }

  .max-lg\:text-lg{
    font-size: 1.125rem !important;
  }

  .max-lg\:text-xl{
    font-size: 1.25rem !important;
  }

  .max-lg\:text-2xl{
    font-size: 1.5rem !important;
  }

  .max-lg\:text-3xl{
    font-size: 1.875rem !important;
  }

  .max-lg\:text-4xl{
    font-size: 2.25rem !important;
  }

  .max-lg\:text-5xl{
    font-size: 3rem !important;
  }

  .max-lg\:text-6xl{
    font-size: 3.5rem !important;
  }

  .max-lg\:leading-large{
    line-height: 160% !important;
  }

  .max-lg\:leading-normal{
    line-height: 150% !important;
  }

  .max-lg\:leading-small{
    line-height: 125% !important;
  }

  .max-lg\:leading-reset{
    line-height: 100% !important;
  }

  .max-lg\:list-inside{
    list-style-position: inside !important;
  }

  .max-lg\:list-outside{
    list-style-position: outside !important;
  }

  .max-lg\:list-none{
    list-style-type: none !important;
  }

  .max-lg\:list-disc{
    list-style-type: disc !important;
  }

  .max-lg\:list-decimal{
    list-style-type: decimal !important;
  }

  .max-lg\:m-1{
    margin: .5rem !important;
  }

  .max-lg\:m-2{
    margin: 1rem !important;
  }

  .max-lg\:m-3{
    margin: 2rem !important;
  }

  .max-lg\:m-4{
    margin: 2.5rem !important;
  }

  .max-lg\:m-5{
    margin: 3rem !important;
  }

  .max-lg\:m-6{
    margin: 4rem !important;
  }

  .max-lg\:m-7{
    margin: 5rem !important;
  }

  .max-lg\:m-8{
    margin: 6rem !important;
  }

  .max-lg\:m-9{
    margin: 7rem !important;
  }

  .max-lg\:m-10{
    margin: 8rem !important;
  }

  .max-lg\:m-auto{
    margin: auto !important;
  }

  .max-lg\:-m-1{
    margin: -0.5rem !important;
  }

  .max-lg\:-m-2{
    margin: -1rem !important;
  }

  .max-lg\:-m-3{
    margin: -2rem !important;
  }

  .max-lg\:-m-4{
    margin: -2.5rem !important;
  }

  .max-lg\:-m-5{
    margin: -3rem !important;
  }

  .max-lg\:-m-6{
    margin: -4rem !important;
  }

  .max-lg\:-m-7{
    margin: -5rem !important;
  }

  .max-lg\:-m-8{
    margin: -6rem !important;
  }

  .max-lg\:-m-9{
    margin: -7rem !important;
  }

  .max-lg\:-m-10{
    margin: -8rem !important;
  }

  .max-lg\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .max-lg\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .max-lg\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .max-lg\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .max-lg\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .max-lg\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .max-lg\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .max-lg\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .max-lg\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .max-lg\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .max-lg\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .max-lg\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .max-lg\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .max-lg\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .max-lg\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .max-lg\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .max-lg\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .max-lg\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .max-lg\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .max-lg\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .max-lg\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .max-lg\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .max-lg\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .max-lg\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .max-lg\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .max-lg\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .max-lg\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .max-lg\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .max-lg\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .max-lg\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .max-lg\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .max-lg\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .max-lg\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .max-lg\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .max-lg\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .max-lg\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .max-lg\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .max-lg\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .max-lg\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .max-lg\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .max-lg\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .max-lg\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .max-lg\:mt-1{
    margin-top: .5rem !important;
  }

  .max-lg\:mr-1{
    margin-right: .5rem !important;
  }

  .max-lg\:mb-1{
    margin-bottom: .5rem !important;
  }

  .max-lg\:ml-1{
    margin-left: .5rem !important;
  }

  .max-lg\:mt-2{
    margin-top: 1rem !important;
  }

  .max-lg\:mr-2{
    margin-right: 1rem !important;
  }

  .max-lg\:mb-2{
    margin-bottom: 1rem !important;
  }

  .max-lg\:ml-2{
    margin-left: 1rem !important;
  }

  .max-lg\:mt-3{
    margin-top: 2rem !important;
  }

  .max-lg\:mr-3{
    margin-right: 2rem !important;
  }

  .max-lg\:mb-3{
    margin-bottom: 2rem !important;
  }

  .max-lg\:ml-3{
    margin-left: 2rem !important;
  }

  .max-lg\:mt-4{
    margin-top: 2.5rem !important;
  }

  .max-lg\:mr-4{
    margin-right: 2.5rem !important;
  }

  .max-lg\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .max-lg\:ml-4{
    margin-left: 2.5rem !important;
  }

  .max-lg\:mt-5{
    margin-top: 3rem !important;
  }

  .max-lg\:mr-5{
    margin-right: 3rem !important;
  }

  .max-lg\:mb-5{
    margin-bottom: 3rem !important;
  }

  .max-lg\:ml-5{
    margin-left: 3rem !important;
  }

  .max-lg\:mt-6{
    margin-top: 4rem !important;
  }

  .max-lg\:mr-6{
    margin-right: 4rem !important;
  }

  .max-lg\:mb-6{
    margin-bottom: 4rem !important;
  }

  .max-lg\:ml-6{
    margin-left: 4rem !important;
  }

  .max-lg\:mt-7{
    margin-top: 5rem !important;
  }

  .max-lg\:mr-7{
    margin-right: 5rem !important;
  }

  .max-lg\:mb-7{
    margin-bottom: 5rem !important;
  }

  .max-lg\:ml-7{
    margin-left: 5rem !important;
  }

  .max-lg\:mt-8{
    margin-top: 6rem !important;
  }

  .max-lg\:mr-8{
    margin-right: 6rem !important;
  }

  .max-lg\:mb-8{
    margin-bottom: 6rem !important;
  }

  .max-lg\:ml-8{
    margin-left: 6rem !important;
  }

  .max-lg\:mt-9{
    margin-top: 7rem !important;
  }

  .max-lg\:mr-9{
    margin-right: 7rem !important;
  }

  .max-lg\:mb-9{
    margin-bottom: 7rem !important;
  }

  .max-lg\:ml-9{
    margin-left: 7rem !important;
  }

  .max-lg\:mt-10{
    margin-top: 8rem !important;
  }

  .max-lg\:mr-10{
    margin-right: 8rem !important;
  }

  .max-lg\:mb-10{
    margin-bottom: 8rem !important;
  }

  .max-lg\:ml-10{
    margin-left: 8rem !important;
  }

  .max-lg\:mt-auto{
    margin-top: auto !important;
  }

  .max-lg\:mr-auto{
    margin-right: auto !important;
  }

  .max-lg\:mb-auto{
    margin-bottom: auto !important;
  }

  .max-lg\:ml-auto{
    margin-left: auto !important;
  }

  .max-lg\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .max-lg\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .max-lg\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .max-lg\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .max-lg\:-mt-2{
    margin-top: -1rem !important;
  }

  .max-lg\:-mr-2{
    margin-right: -1rem !important;
  }

  .max-lg\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .max-lg\:-ml-2{
    margin-left: -1rem !important;
  }

  .max-lg\:-mt-3{
    margin-top: -2rem !important;
  }

  .max-lg\:-mr-3{
    margin-right: -2rem !important;
  }

  .max-lg\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .max-lg\:-ml-3{
    margin-left: -2rem !important;
  }

  .max-lg\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .max-lg\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .max-lg\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .max-lg\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .max-lg\:-mt-5{
    margin-top: -3rem !important;
  }

  .max-lg\:-mr-5{
    margin-right: -3rem !important;
  }

  .max-lg\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .max-lg\:-ml-5{
    margin-left: -3rem !important;
  }

  .max-lg\:-mt-6{
    margin-top: -4rem !important;
  }

  .max-lg\:-mr-6{
    margin-right: -4rem !important;
  }

  .max-lg\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .max-lg\:-ml-6{
    margin-left: -4rem !important;
  }

  .max-lg\:-mt-7{
    margin-top: -5rem !important;
  }

  .max-lg\:-mr-7{
    margin-right: -5rem !important;
  }

  .max-lg\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .max-lg\:-ml-7{
    margin-left: -5rem !important;
  }

  .max-lg\:-mt-8{
    margin-top: -6rem !important;
  }

  .max-lg\:-mr-8{
    margin-right: -6rem !important;
  }

  .max-lg\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .max-lg\:-ml-8{
    margin-left: -6rem !important;
  }

  .max-lg\:-mt-9{
    margin-top: -7rem !important;
  }

  .max-lg\:-mr-9{
    margin-right: -7rem !important;
  }

  .max-lg\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .max-lg\:-ml-9{
    margin-left: -7rem !important;
  }

  .max-lg\:-mt-10{
    margin-top: -8rem !important;
  }

  .max-lg\:-mr-10{
    margin-right: -8rem !important;
  }

  .max-lg\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .max-lg\:-ml-10{
    margin-left: -8rem !important;
  }

  .max-lg\:max-h-full{
    max-height: 100% !important;
  }

  .max-lg\:max-h-screen{
    max-height: 100vh !important;
  }

  .max-lg\:max-w-none{
    max-width: none !important;
  }

  .max-lg\:max-w-xs{
    max-width: 20rem !important;
  }

  .max-lg\:max-w-sm{
    max-width: 24rem !important;
  }

  .max-lg\:max-w-md{
    max-width: 28rem !important;
  }

  .max-lg\:max-w-lg{
    max-width: 32rem !important;
  }

  .max-lg\:max-w-xl{
    max-width: 36rem !important;
  }

  .max-lg\:max-w-2xl{
    max-width: 42rem !important;
  }

  .max-lg\:max-w-3xl{
    max-width: 48rem !important;
  }

  .max-lg\:max-w-4xl{
    max-width: 56rem !important;
  }

  .max-lg\:max-w-5xl{
    max-width: 64rem !important;
  }

  .max-lg\:max-w-6xl{
    max-width: 72rem !important;
  }

  .max-lg\:max-w-full{
    max-width: 100% !important;
  }

  .max-lg\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .max-lg\:max-w-screen-md{
    max-width: 768px !important;
  }

  .max-lg\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .max-lg\:min-h-0{
    min-height: 0 !important;
  }

  .max-lg\:min-h-full{
    min-height: 100% !important;
  }

  .max-lg\:min-h-screen{
    min-height: 100vh !important;
  }

  .max-lg\:min-w-0{
    min-width: 0 !important;
  }

  .max-lg\:min-w-full{
    min-width: 100% !important;
  }

  .max-lg\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .max-lg\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .max-lg\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .max-lg\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .max-lg\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .max-lg\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .max-lg\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .max-lg\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .max-lg\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .max-lg\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .max-lg\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .max-lg\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .max-lg\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .max-lg\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .max-lg\:opacity-0{
    opacity: 0 !important;
  }

  .max-lg\:opacity-25{
    opacity: 0.25 !important;
  }

  .max-lg\:opacity-50{
    opacity: 0.5 !important;
  }

  .max-lg\:opacity-75{
    opacity: 0.75 !important;
  }

  .max-lg\:opacity-100{
    opacity: 1 !important;
  }

  .max-lg\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .max-lg\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .max-lg\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .max-lg\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .max-lg\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .max-lg\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .max-lg\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .max-lg\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .max-lg\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .max-lg\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .max-lg\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .max-lg\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .max-lg\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .max-lg\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .max-lg\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .max-lg\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .max-lg\:overflow-auto{
    overflow: auto !important;
  }

  .max-lg\:overflow-hidden{
    overflow: hidden !important;
  }

  .max-lg\:overflow-visible{
    overflow: visible !important;
  }

  .max-lg\:overflow-scroll{
    overflow: scroll !important;
  }

  .max-lg\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .max-lg\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .max-lg\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .max-lg\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .max-lg\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .max-lg\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .max-lg\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .max-lg\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .max-lg\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .max-lg\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .max-lg\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .max-lg\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .max-lg\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .max-lg\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .max-lg\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .max-lg\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .max-lg\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .max-lg\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .max-lg\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .max-lg\:p-1{
    padding: .5rem !important;
  }

  .max-lg\:p-2{
    padding: 1rem !important;
  }

  .max-lg\:p-3{
    padding: 2rem !important;
  }

  .max-lg\:p-4{
    padding: 2.5rem !important;
  }

  .max-lg\:p-5{
    padding: 3rem !important;
  }

  .max-lg\:p-6{
    padding: 4rem !important;
  }

  .max-lg\:p-7{
    padding: 5rem !important;
  }

  .max-lg\:p-8{
    padding: 6rem !important;
  }

  .max-lg\:p-9{
    padding: 7rem !important;
  }

  .max-lg\:p-10{
    padding: 8rem !important;
  }

  .max-lg\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .max-lg\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .max-lg\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .max-lg\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .max-lg\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .max-lg\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .max-lg\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .max-lg\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .max-lg\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .max-lg\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .max-lg\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .max-lg\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .max-lg\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .max-lg\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .max-lg\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .max-lg\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .max-lg\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .max-lg\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .max-lg\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .max-lg\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .max-lg\:pt-1{
    padding-top: .5rem !important;
  }

  .max-lg\:pr-1{
    padding-right: .5rem !important;
  }

  .max-lg\:pb-1{
    padding-bottom: .5rem !important;
  }

  .max-lg\:pl-1{
    padding-left: .5rem !important;
  }

  .max-lg\:pt-2{
    padding-top: 1rem !important;
  }

  .max-lg\:pr-2{
    padding-right: 1rem !important;
  }

  .max-lg\:pb-2{
    padding-bottom: 1rem !important;
  }

  .max-lg\:pl-2{
    padding-left: 1rem !important;
  }

  .max-lg\:pt-3{
    padding-top: 2rem !important;
  }

  .max-lg\:pr-3{
    padding-right: 2rem !important;
  }

  .max-lg\:pb-3{
    padding-bottom: 2rem !important;
  }

  .max-lg\:pl-3{
    padding-left: 2rem !important;
  }

  .max-lg\:pt-4{
    padding-top: 2.5rem !important;
  }

  .max-lg\:pr-4{
    padding-right: 2.5rem !important;
  }

  .max-lg\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .max-lg\:pl-4{
    padding-left: 2.5rem !important;
  }

  .max-lg\:pt-5{
    padding-top: 3rem !important;
  }

  .max-lg\:pr-5{
    padding-right: 3rem !important;
  }

  .max-lg\:pb-5{
    padding-bottom: 3rem !important;
  }

  .max-lg\:pl-5{
    padding-left: 3rem !important;
  }

  .max-lg\:pt-6{
    padding-top: 4rem !important;
  }

  .max-lg\:pr-6{
    padding-right: 4rem !important;
  }

  .max-lg\:pb-6{
    padding-bottom: 4rem !important;
  }

  .max-lg\:pl-6{
    padding-left: 4rem !important;
  }

  .max-lg\:pt-7{
    padding-top: 5rem !important;
  }

  .max-lg\:pr-7{
    padding-right: 5rem !important;
  }

  .max-lg\:pb-7{
    padding-bottom: 5rem !important;
  }

  .max-lg\:pl-7{
    padding-left: 5rem !important;
  }

  .max-lg\:pt-8{
    padding-top: 6rem !important;
  }

  .max-lg\:pr-8{
    padding-right: 6rem !important;
  }

  .max-lg\:pb-8{
    padding-bottom: 6rem !important;
  }

  .max-lg\:pl-8{
    padding-left: 6rem !important;
  }

  .max-lg\:pt-9{
    padding-top: 7rem !important;
  }

  .max-lg\:pr-9{
    padding-right: 7rem !important;
  }

  .max-lg\:pb-9{
    padding-bottom: 7rem !important;
  }

  .max-lg\:pl-9{
    padding-left: 7rem !important;
  }

  .max-lg\:pt-10{
    padding-top: 8rem !important;
  }

  .max-lg\:pr-10{
    padding-right: 8rem !important;
  }

  .max-lg\:pb-10{
    padding-bottom: 8rem !important;
  }

  .max-lg\:pl-10{
    padding-left: 8rem !important;
  }

  .max-lg\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .max-lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .max-lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .max-lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .max-lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .max-lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .max-lg\:pointer-events-none{
    pointer-events: none !important;
  }

  .max-lg\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .max-lg\:static{
    position: static !important;
  }

  .max-lg\:fixed{
    position: fixed !important;
  }

  .max-lg\:absolute{
    position: absolute !important;
  }

  .max-lg\:relative{
    position: relative !important;
  }

  .max-lg\:sticky{
    position: sticky !important;
  }

  .max-lg\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .max-lg\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .max-lg\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .max-lg\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .max-lg\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .max-lg\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .max-lg\:top-0{
    top: 0 !important;
  }

  .max-lg\:right-0{
    right: 0 !important;
  }

  .max-lg\:bottom-0{
    bottom: 0 !important;
  }

  .max-lg\:left-0{
    left: 0 !important;
  }

  .max-lg\:top-auto{
    top: auto !important;
  }

  .max-lg\:right-auto{
    right: auto !important;
  }

  .max-lg\:bottom-auto{
    bottom: auto !important;
  }

  .max-lg\:left-auto{
    left: auto !important;
  }

  .max-lg\:resize-none{
    resize: none !important;
  }

  .max-lg\:resize-y{
    resize: vertical !important;
  }

  .max-lg\:resize-x{
    resize: horizontal !important;
  }

  .max-lg\:resize{
    resize: both !important;
  }

  .max-lg\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-lg\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-lg\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-lg\:shadow-none{
    box-shadow: none !important;
  }

  .max-lg\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-lg\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-lg\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-lg\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .max-lg\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .max-lg\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .max-lg\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .max-lg\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .max-lg\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .max-lg\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .max-lg\:fill-current{
    fill: currentColor !important;
  }

  .max-lg\:stroke-current{
    stroke: currentColor !important;
  }

  .max-lg\:stroke-0{
    stroke-width: 0 !important;
  }

  .max-lg\:stroke-1{
    stroke-width: 1 !important;
  }

  .max-lg\:stroke-2{
    stroke-width: 2 !important;
  }

  .max-lg\:table-auto{
    table-layout: auto !important;
  }

  .max-lg\:table-fixed{
    table-layout: fixed !important;
  }

  .max-lg\:text-left{
    text-align: left !important;
  }

  .max-lg\:text-center{
    text-align: center !important;
  }

  .max-lg\:text-right{
    text-align: right !important;
  }

  .max-lg\:text-justify{
    text-align: justify !important;
  }

  .max-lg\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-lg\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-lg\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-lg\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-lg\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-lg\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-lg\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-lg\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-lg\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-lg\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-lg\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-lg\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-lg\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-lg\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .max-lg\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .max-lg\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .max-lg\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .max-lg\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .max-lg\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .max-lg\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .max-lg\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .max-lg\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .max-lg\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .max-lg\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .max-lg\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .max-lg\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .max-lg\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .max-lg\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .max-lg\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .max-lg\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .max-lg\:italic{
    font-style: italic !important;
  }

  .max-lg\:not-italic{
    font-style: normal !important;
  }

  .max-lg\:uppercase{
    text-transform: uppercase !important;
  }

  .max-lg\:lowercase{
    text-transform: lowercase !important;
  }

  .max-lg\:capitalize{
    text-transform: capitalize !important;
  }

  .max-lg\:normal-case{
    text-transform: none !important;
  }

  .max-lg\:underline{
    text-decoration: underline !important;
  }

  .max-lg\:line-through{
    text-decoration: line-through !important;
  }

  .max-lg\:no-underline{
    text-decoration: none !important;
  }

  .max-lg\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .max-lg\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .max-lg\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .max-lg\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .max-lg\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .max-lg\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .max-lg\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .max-lg\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .max-lg\:ordinal, .max-lg\:slashed-zero, .max-lg\:lining-nums, .max-lg\:oldstyle-nums, .max-lg\:proportional-nums, .max-lg\:tabular-nums, .max-lg\:diagonal-fractions, .max-lg\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .max-lg\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .max-lg\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .max-lg\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .max-lg\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .max-lg\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .max-lg\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .max-lg\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .max-lg\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .max-lg\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .max-lg\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .max-lg\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .max-lg\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .max-lg\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .max-lg\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .max-lg\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .max-lg\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .max-lg\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .max-lg\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .max-lg\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .max-lg\:align-baseline{
    vertical-align: baseline !important;
  }

  .max-lg\:align-top{
    vertical-align: top !important;
  }

  .max-lg\:align-middle{
    vertical-align: middle !important;
  }

  .max-lg\:align-bottom{
    vertical-align: bottom !important;
  }

  .max-lg\:align-text-top{
    vertical-align: text-top !important;
  }

  .max-lg\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .max-lg\:visible{
    visibility: visible !important;
  }

  .max-lg\:invisible{
    visibility: hidden !important;
  }

  .max-lg\:whitespace-normal{
    white-space: normal !important;
  }

  .max-lg\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .max-lg\:whitespace-pre{
    white-space: pre !important;
  }

  .max-lg\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .max-lg\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .max-lg\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .max-lg\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .max-lg\:break-all{
    word-break: break-all !important;
  }

  .max-lg\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .max-lg\:w-1{
    width: .5rem !important;
  }

  .max-lg\:w-2{
    width: 1rem !important;
  }

  .max-lg\:w-3{
    width: 2rem !important;
  }

  .max-lg\:w-4{
    width: 2.5rem !important;
  }

  .max-lg\:w-5{
    width: 3rem !important;
  }

  .max-lg\:w-6{
    width: 4rem !important;
  }

  .max-lg\:w-7{
    width: 5rem !important;
  }

  .max-lg\:w-8{
    width: 6rem !important;
  }

  .max-lg\:w-9{
    width: 7rem !important;
  }

  .max-lg\:w-10{
    width: 8rem !important;
  }

  .max-lg\:w-auto{
    width: auto !important;
  }

  .max-lg\:w-1\/2{
    width: 50% !important;
  }

  .max-lg\:w-1\/3{
    width: 33.333333% !important;
  }

  .max-lg\:w-2\/3{
    width: 66.666667% !important;
  }

  .max-lg\:w-1\/4{
    width: 25% !important;
  }

  .max-lg\:w-2\/4{
    width: 50% !important;
  }

  .max-lg\:w-3\/4{
    width: 75% !important;
  }

  .max-lg\:w-1\/5{
    width: 20% !important;
  }

  .max-lg\:w-2\/5{
    width: 40% !important;
  }

  .max-lg\:w-3\/5{
    width: 60% !important;
  }

  .max-lg\:w-4\/5{
    width: 80% !important;
  }

  .max-lg\:w-1\/6{
    width: 16.666667% !important;
  }

  .max-lg\:w-2\/6{
    width: 33.333333% !important;
  }

  .max-lg\:w-3\/6{
    width: 50% !important;
  }

  .max-lg\:w-4\/6{
    width: 66.666667% !important;
  }

  .max-lg\:w-5\/6{
    width: 83.333333% !important;
  }

  .max-lg\:w-1\/12{
    width: 8.333333% !important;
  }

  .max-lg\:w-2\/12{
    width: 16.666667% !important;
  }

  .max-lg\:w-3\/12{
    width: 25% !important;
  }

  .max-lg\:w-4\/12{
    width: 33.333333% !important;
  }

  .max-lg\:w-5\/12{
    width: 41.666667% !important;
  }

  .max-lg\:w-6\/12{
    width: 50% !important;
  }

  .max-lg\:w-7\/12{
    width: 58.333333% !important;
  }

  .max-lg\:w-8\/12{
    width: 66.666667% !important;
  }

  .max-lg\:w-9\/12{
    width: 75% !important;
  }

  .max-lg\:w-10\/12{
    width: 83.333333% !important;
  }

  .max-lg\:w-11\/12{
    width: 91.666667% !important;
  }

  .max-lg\:w-full{
    width: 100% !important;
  }

  .max-lg\:w-screen{
    width: 100vw !important;
  }

  .max-lg\:z-0{
    z-index: 0 !important;
  }

  .max-lg\:z-10{
    z-index: 10 !important;
  }

  .max-lg\:z-20{
    z-index: 20 !important;
  }

  .max-lg\:z-30{
    z-index: 30 !important;
  }

  .max-lg\:z-40{
    z-index: 40 !important;
  }

  .max-lg\:z-50{
    z-index: 50 !important;
  }

  .max-lg\:z-auto{
    z-index: auto !important;
  }

  .max-lg\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .max-lg\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .max-lg\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .max-lg\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .max-lg\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .max-lg\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .max-lg\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .max-lg\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .max-lg\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .max-lg\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .max-lg\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .max-lg\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .max-lg\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .max-lg\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .max-lg\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .max-lg\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .max-lg\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .max-lg\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .max-lg\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .max-lg\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .max-lg\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .max-lg\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .max-lg\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .max-lg\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .max-lg\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .max-lg\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .max-lg\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .max-lg\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .max-lg\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .max-lg\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .max-lg\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .max-lg\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .max-lg\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .max-lg\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .max-lg\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .max-lg\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .max-lg\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .max-lg\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .max-lg\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .max-lg\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .max-lg\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .max-lg\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .max-lg\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .max-lg\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .max-lg\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .max-lg\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .max-lg\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .max-lg\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .max-lg\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .max-lg\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .max-lg\:grid-flow-row{
    grid-auto-flow: row !important;
  }

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

  .max-lg\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .max-lg\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .max-lg\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .max-lg\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .max-lg\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .max-lg\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .max-lg\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .max-lg\:col-auto{
    grid-column: auto !important;
  }

  .max-lg\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .max-lg\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .max-lg\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .max-lg\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .max-lg\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .max-lg\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .max-lg\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .max-lg\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .max-lg\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .max-lg\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .max-lg\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .max-lg\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .max-lg\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .max-lg\:col-start-1{
    grid-column-start: 1 !important;
  }

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

  .max-lg\:col-start-3{
    grid-column-start: 3 !important;
  }

  .max-lg\:col-start-4{
    grid-column-start: 4 !important;
  }

  .max-lg\:col-start-5{
    grid-column-start: 5 !important;
  }

  .max-lg\:col-start-6{
    grid-column-start: 6 !important;
  }

  .max-lg\:col-start-7{
    grid-column-start: 7 !important;
  }

  .max-lg\:col-start-8{
    grid-column-start: 8 !important;
  }

  .max-lg\:col-start-9{
    grid-column-start: 9 !important;
  }

  .max-lg\:col-start-10{
    grid-column-start: 10 !important;
  }

  .max-lg\:col-start-11{
    grid-column-start: 11 !important;
  }

  .max-lg\:col-start-12{
    grid-column-start: 12 !important;
  }

  .max-lg\:col-start-13{
    grid-column-start: 13 !important;
  }

  .max-lg\:col-start-auto{
    grid-column-start: auto !important;
  }

  .max-lg\:col-end-1{
    grid-column-end: 1 !important;
  }

  .max-lg\:col-end-2{
    grid-column-end: 2 !important;
  }

  .max-lg\:col-end-3{
    grid-column-end: 3 !important;
  }

  .max-lg\:col-end-4{
    grid-column-end: 4 !important;
  }

  .max-lg\:col-end-5{
    grid-column-end: 5 !important;
  }

  .max-lg\:col-end-6{
    grid-column-end: 6 !important;
  }

  .max-lg\:col-end-7{
    grid-column-end: 7 !important;
  }

  .max-lg\:col-end-8{
    grid-column-end: 8 !important;
  }

  .max-lg\:col-end-9{
    grid-column-end: 9 !important;
  }

  .max-lg\:col-end-10{
    grid-column-end: 10 !important;
  }

  .max-lg\:col-end-11{
    grid-column-end: 11 !important;
  }

  .max-lg\:col-end-12{
    grid-column-end: 12 !important;
  }

  .max-lg\:col-end-13{
    grid-column-end: 13 !important;
  }

  .max-lg\:col-end-auto{
    grid-column-end: auto !important;
  }

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

  .max-lg\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

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

  .max-lg\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .max-lg\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .max-lg\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .max-lg\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .max-lg\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .max-lg\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .max-lg\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .max-lg\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .max-lg\:row-auto{
    grid-row: auto !important;
  }

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

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

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

  .max-lg\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .max-lg\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .max-lg\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .max-lg\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .max-lg\:row-start-1{
    grid-row-start: 1 !important;
  }

  .max-lg\:row-start-2{
    grid-row-start: 2 !important;
  }

  .max-lg\:row-start-3{
    grid-row-start: 3 !important;
  }

  .max-lg\:row-start-4{
    grid-row-start: 4 !important;
  }

  .max-lg\:row-start-5{
    grid-row-start: 5 !important;
  }

  .max-lg\:row-start-6{
    grid-row-start: 6 !important;
  }

  .max-lg\:row-start-7{
    grid-row-start: 7 !important;
  }

  .max-lg\:row-start-auto{
    grid-row-start: auto !important;
  }

  .max-lg\:row-end-1{
    grid-row-end: 1 !important;
  }

  .max-lg\:row-end-2{
    grid-row-end: 2 !important;
  }

  .max-lg\:row-end-3{
    grid-row-end: 3 !important;
  }

  .max-lg\:row-end-4{
    grid-row-end: 4 !important;
  }

  .max-lg\:row-end-5{
    grid-row-end: 5 !important;
  }

  .max-lg\:row-end-6{
    grid-row-end: 6 !important;
  }

  .max-lg\:row-end-7{
    grid-row-end: 7 !important;
  }

  .max-lg\:row-end-auto{
    grid-row-end: auto !important;
  }

  .max-lg\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .max-lg\:transform-none{
    transform: none !important;
  }

  .max-lg\:origin-center{
    transform-origin: center !important;
  }

  .max-lg\:origin-top{
    transform-origin: top !important;
  }

  .max-lg\:origin-top-right{
    transform-origin: top right !important;
  }

  .max-lg\:origin-right{
    transform-origin: right !important;
  }

  .max-lg\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .max-lg\:origin-bottom{
    transform-origin: bottom !important;
  }

  .max-lg\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .max-lg\:origin-left{
    transform-origin: left !important;
  }

  .max-lg\:origin-top-left{
    transform-origin: top left !important;
  }

  .max-lg\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-lg\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-lg\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-lg\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-lg\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-lg\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-lg\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-lg\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-lg\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-lg\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-lg\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .max-lg\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .max-lg\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .max-lg\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .max-lg\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .max-lg\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .max-lg\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .max-lg\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .max-lg\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .max-lg\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .max-lg\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .max-lg\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .max-lg\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .max-lg\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .max-lg\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .max-lg\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .max-lg\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .max-lg\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .max-lg\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .max-lg\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .max-lg\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-lg\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-lg\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-lg\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-lg\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-lg\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-lg\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-lg\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-lg\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-lg\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-lg\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .max-lg\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .max-lg\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .max-lg\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .max-lg\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .max-lg\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .max-lg\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .max-lg\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .max-lg\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .max-lg\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .max-lg\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .max-lg\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .max-lg\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .max-lg\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .max-lg\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .max-lg\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .max-lg\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .max-lg\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .max-lg\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .max-lg\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .max-lg\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .max-lg\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .max-lg\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .max-lg\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .max-lg\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .max-lg\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .max-lg\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .max-lg\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .max-lg\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .max-lg\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .max-lg\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .max-lg\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .max-lg\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .max-lg\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .max-lg\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .max-lg\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .max-lg\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .max-lg\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .max-lg\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .max-lg\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .max-lg\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .max-lg\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .max-lg\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .max-lg\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .max-lg\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .max-lg\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .max-lg\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .max-lg\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .max-lg\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .max-lg\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .max-lg\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .max-lg\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .max-lg\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .max-lg\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .max-lg\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .max-lg\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .max-lg\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .max-lg\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .max-lg\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .max-lg\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .max-lg\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .max-lg\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .max-lg\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .max-lg\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .max-lg\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .max-lg\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .max-lg\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .max-lg\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .max-lg\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .max-lg\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .max-lg\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .max-lg\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .max-lg\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .max-lg\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .max-lg\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .max-lg\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .max-lg\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .max-lg\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .max-lg\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .max-lg\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .max-lg\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .max-lg\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .max-lg\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .max-lg\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .max-lg\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .max-lg\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .max-lg\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .max-lg\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .max-lg\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .max-lg\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .max-lg\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .max-lg\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .max-lg\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .max-lg\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .max-lg\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .max-lg\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .max-lg\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .max-lg\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .max-lg\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .max-lg\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .max-lg\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .max-lg\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .max-lg\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .max-lg\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .max-lg\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .max-lg\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .max-lg\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .max-lg\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .max-lg\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .max-lg\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .max-lg\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .max-lg\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .max-lg\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .max-lg\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .max-lg\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .max-lg\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .max-lg\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .max-lg\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .max-lg\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .max-lg\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .max-lg\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .max-lg\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .max-lg\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .max-lg\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .max-lg\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .max-lg\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .max-lg\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .max-lg\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .max-lg\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .max-lg\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .max-lg\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .max-lg\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .max-lg\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .max-lg\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .max-lg\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .max-lg\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .max-lg\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .max-lg\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .max-lg\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .max-lg\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .max-lg\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .max-lg\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .max-lg\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .max-lg\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .max-lg\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .max-lg\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .max-lg\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .max-lg\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .max-lg\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .max-lg\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .max-lg\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .max-lg\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .max-lg\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .max-lg\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .max-lg\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .max-lg\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .max-lg\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .max-lg\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .max-lg\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .max-lg\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .max-lg\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .max-lg\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .max-lg\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .max-lg\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .max-lg\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .max-lg\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .max-lg\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .max-lg\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .max-lg\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .max-lg\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .max-lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .max-lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .max-lg\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .max-lg\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .max-lg\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .max-lg\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .max-lg\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .max-lg\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .max-lg\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .max-lg\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .max-lg\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .max-lg\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .max-lg\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .max-lg\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .max-lg\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .max-lg\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .max-lg\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .max-lg\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .max-lg\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .max-lg\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .max-lg\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .max-lg\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .max-lg\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .max-lg\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .max-lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .max-lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .max-lg\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .max-lg\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .max-lg\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .max-lg\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .max-lg\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .max-lg\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .max-lg\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .max-lg\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .max-lg\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .max-lg\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .max-lg\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .max-lg\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .max-lg\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .max-lg\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .max-lg\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .max-lg\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .max-lg\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .max-lg\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .max-lg\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .max-lg\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .max-lg\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .max-lg\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .max-lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .max-lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .max-lg\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .max-lg\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .max-lg\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .max-lg\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .max-lg\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .max-lg\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .max-lg\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .max-lg\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .max-lg\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .max-lg\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .max-lg\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .max-lg\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .max-lg\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .max-lg\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .max-lg\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .max-lg\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .max-lg\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .max-lg\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .max-lg\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .max-lg\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .max-lg\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .max-lg\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .max-lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .max-lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .max-lg\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .max-lg\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .max-lg\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .max-lg\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .max-lg\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .max-lg\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .max-lg\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .max-lg\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .max-lg\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .max-lg\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .max-lg\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .max-lg\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .max-lg\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .max-lg\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .max-lg\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .max-lg\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .max-lg\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .max-lg\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .max-lg\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .max-lg\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .max-lg\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .max-lg\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .max-lg\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .max-lg\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .max-lg\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .max-lg\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .max-lg\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .max-lg\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .max-lg\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .max-lg\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .max-lg\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .max-lg\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .max-lg\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .max-lg\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .max-lg\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .max-lg\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .max-lg\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .max-lg\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .max-lg\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .max-lg\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .max-lg\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .max-lg\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .max-lg\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .max-lg\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .max-lg\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .max-lg\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .max-lg\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .max-lg\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .max-lg\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .max-lg\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .max-lg\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .max-lg\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .max-lg\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .max-lg\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .max-lg\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .max-lg\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .max-lg\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .max-lg\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .max-lg\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .max-lg\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .max-lg\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .max-lg\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .max-lg\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .max-lg\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .max-lg\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .max-lg\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .max-lg\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .max-lg\:transition-none{
    transition-property: none !important;
  }

  .max-lg\:transition-all{
    transition-property: all !important;
  }

  .max-lg\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .max-lg\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .max-lg\:transition-opacity{
    transition-property: opacity !important;
  }

  .max-lg\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .max-lg\:transition-transform{
    transition-property: transform !important;
  }

  .max-lg\:ease-linear{
    transition-timing-function: linear !important;
  }

  .max-lg\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .max-lg\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .max-lg\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .max-lg\:duration-75{
    transition-duration: 75ms !important;
  }

  .max-lg\:duration-100{
    transition-duration: 100ms !important;
  }

  .max-lg\:duration-150{
    transition-duration: 150ms !important;
  }

  .max-lg\:duration-200{
    transition-duration: 200ms !important;
  }

  .max-lg\:duration-300{
    transition-duration: 300ms !important;
  }

  .max-lg\:duration-500{
    transition-duration: 500ms !important;
  }

  .max-lg\:duration-700{
    transition-duration: 700ms !important;
  }

  .max-lg\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .max-lg\:delay-75{
    transition-delay: 75ms !important;
  }

  .max-lg\:delay-100{
    transition-delay: 100ms !important;
  }

  .max-lg\:delay-150{
    transition-delay: 150ms !important;
  }

  .max-lg\:delay-200{
    transition-delay: 200ms !important;
  }

  .max-lg\:delay-300{
    transition-delay: 300ms !important;
  }

  .max-lg\:delay-500{
    transition-delay: 500ms !important;
  }

  .max-lg\:delay-700{
    transition-delay: 700ms !important;
  }

  .max-lg\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .max-lg\:animate-none{
    animation: none !important;
  }

  .max-lg\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .max-lg\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .max-lg\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .max-lg\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1080px){
  .lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  @media (min-width: 640px){
    .lg\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .lg\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1080px){
    .lg\:container{
      max-width: 1080px;
    }
  }

  .lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .lg\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--divide-opacity)) !important;
  }

  .lg\:divide-lightblue > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--divide-opacity)) !important;
  }

  .lg\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .lg\:divide-lightred > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .lg\:divide-bg > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--divide-opacity)) !important;
  }

  .lg\:divide-bgLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--divide-opacity)) !important;
  }

  .lg\:divide-bgAlternative > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--divide-opacity)) !important;
  }

  .lg\:divide-text > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--divide-opacity)) !important;
  }

  .lg\:divide-textLight > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--divide-opacity)) !important;
  }

  .lg\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .lg\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--divide-opacity)) !important;
  }

  .lg\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .lg\:divide-unavailable > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--divide-opacity)) !important;
  }

  .lg\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .lg\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .lg\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .lg\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .lg\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .lg\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lg\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lg\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lg\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lg\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .lg\:bg-fixed{
    background-attachment: fixed !important;
  }

  .lg\:bg-local{
    background-attachment: local !important;
  }

  .lg\:bg-scroll{
    background-attachment: scroll !important;
  }

  .lg\:bg-clip-border{
    background-clip: border-box !important;
  }

  .lg\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .lg\:bg-clip-content{
    background-clip: content-box !important;
  }

  .lg\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .lg\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .lg\:bg-lightblue{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .lg\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:bg-lightred{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:bg-bg{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .lg\:bg-bgLight{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .lg\:bg-bgAlternative{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .lg\:bg-text{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .lg\:bg-textLight{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .lg\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .lg\:bg-beige{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .lg\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:bg-unavailable{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue:hover{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-lightblue:hover{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-lightred:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-bg:hover{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-bgLight:hover{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-bgAlternative:hover{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-text:hover{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-textLight:hover{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-beige:hover{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-unavailable:hover{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue:focus{
    --bg-opacity: 1 !important;
    background-color: #0056b5 !important;
    background-color: rgba(0, 86, 181, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-lightblue:focus{
    --bg-opacity: 1 !important;
    background-color: #0b68d0 !important;
    background-color: rgba(11, 104, 208, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-lightred:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-bg:focus{
    --bg-opacity: 1 !important;
    background-color: #000539 !important;
    background-color: rgba(0, 5, 57, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-bgLight:focus{
    --bg-opacity: 1 !important;
    background-color: #25405D !important;
    background-color: rgba(37, 64, 93, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-bgAlternative:focus{
    --bg-opacity: 1 !important;
    background-color: #002040 !important;
    background-color: rgba(0, 32, 64, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-text:focus{
    --bg-opacity: 1 !important;
    background-color: #263134 !important;
    background-color: rgba(38, 49, 52, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-textLight:focus{
    --bg-opacity: 1 !important;
    background-color: #4e4e4e !important;
    background-color: rgba(78, 78, 78, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-beige:focus{
    --bg-opacity: 1 !important;
    background-color: #f7f6e3 !important;
    background-color: rgba(247, 246, 227, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-unavailable:focus{
    --bg-opacity: 1 !important;
    background-color: #b22d00 !important;
    background-color: rgba(178, 45, 0, var(--bg-opacity)) !important;
  }

  .lg\:bg-none{
    background-image: none !important;
  }

  .lg\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops)) !important;
  }

  .lg\:from-primary{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:from-blue{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:from-lightblue{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .lg\:from-red{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:from-lightred{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:from-bg{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .lg\:from-bgLight{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .lg\:from-bgAlternative{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .lg\:from-text{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .lg\:from-textLight{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .lg\:from-secondary{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:from-beige{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:from-white{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:from-black{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:from-unavailable{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:via-primary{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:via-blue{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:via-lightblue{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .lg\:via-red{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:via-lightred{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:via-bg{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .lg\:via-bgLight{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .lg\:via-bgAlternative{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .lg\:via-text{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .lg\:via-textLight{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .lg\:via-secondary{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:via-beige{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:via-white{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:via-black{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:via-unavailable{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:to-primary{
    --gradient-to-color: #0056b5 !important;
  }

  .lg\:to-blue{
    --gradient-to-color: #0056b5 !important;
  }

  .lg\:to-lightblue{
    --gradient-to-color: #0b68d0 !important;
  }

  .lg\:to-red{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:to-lightred{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:to-bg{
    --gradient-to-color: #000539 !important;
  }

  .lg\:to-bgLight{
    --gradient-to-color: #25405D !important;
  }

  .lg\:to-bgAlternative{
    --gradient-to-color: #002040 !important;
  }

  .lg\:to-text{
    --gradient-to-color: #263134 !important;
  }

  .lg\:to-textLight{
    --gradient-to-color: #4e4e4e !important;
  }

  .lg\:to-secondary{
    --gradient-to-color: #f7f6e3 !important;
  }

  .lg\:to-beige{
    --gradient-to-color: #f7f6e3 !important;
  }

  .lg\:to-white{
    --gradient-to-color: #ffffff !important;
  }

  .lg\:to-black{
    --gradient-to-color: #000000 !important;
  }

  .lg\:to-unavailable{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:hover\:from-primary:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:hover\:from-blue:hover{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:hover\:from-lightblue:hover{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .lg\:hover\:from-red:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:hover\:from-lightred:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:hover\:from-bg:hover{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .lg\:hover\:from-bgLight:hover{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .lg\:hover\:from-bgAlternative:hover{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .lg\:hover\:from-text:hover{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .lg\:hover\:from-textLight:hover{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .lg\:hover\:from-secondary:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:hover\:from-beige:hover{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:hover\:from-white:hover{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:hover\:from-black:hover{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:from-unavailable:hover{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:hover\:via-primary:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:hover\:via-blue:hover{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:hover\:via-lightblue:hover{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .lg\:hover\:via-red:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:hover\:via-lightred:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:hover\:via-bg:hover{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .lg\:hover\:via-bgLight:hover{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .lg\:hover\:via-bgAlternative:hover{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .lg\:hover\:via-text:hover{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .lg\:hover\:via-textLight:hover{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .lg\:hover\:via-secondary:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:hover\:via-beige:hover{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:hover\:via-white:hover{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:hover\:via-black:hover{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:via-unavailable:hover{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:hover\:to-primary:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .lg\:hover\:to-blue:hover{
    --gradient-to-color: #0056b5 !important;
  }

  .lg\:hover\:to-lightblue:hover{
    --gradient-to-color: #0b68d0 !important;
  }

  .lg\:hover\:to-red:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:hover\:to-lightred:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:hover\:to-bg:hover{
    --gradient-to-color: #000539 !important;
  }

  .lg\:hover\:to-bgLight:hover{
    --gradient-to-color: #25405D !important;
  }

  .lg\:hover\:to-bgAlternative:hover{
    --gradient-to-color: #002040 !important;
  }

  .lg\:hover\:to-text:hover{
    --gradient-to-color: #263134 !important;
  }

  .lg\:hover\:to-textLight:hover{
    --gradient-to-color: #4e4e4e !important;
  }

  .lg\:hover\:to-secondary:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .lg\:hover\:to-beige:hover{
    --gradient-to-color: #f7f6e3 !important;
  }

  .lg\:hover\:to-white:hover{
    --gradient-to-color: #ffffff !important;
  }

  .lg\:hover\:to-black:hover{
    --gradient-to-color: #000000 !important;
  }

  .lg\:hover\:to-unavailable:hover{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:focus\:from-primary:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:focus\:from-blue:focus{
    --gradient-from-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:focus\:from-lightblue:focus{
    --gradient-from-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .lg\:focus\:from-red:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:focus\:from-lightred:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:focus\:from-bg:focus{
    --gradient-from-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .lg\:focus\:from-bgLight:focus{
    --gradient-from-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .lg\:focus\:from-bgAlternative:focus{
    --gradient-from-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .lg\:focus\:from-text:focus{
    --gradient-from-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .lg\:focus\:from-textLight:focus{
    --gradient-from-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .lg\:focus\:from-secondary:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:focus\:from-beige:focus{
    --gradient-from-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:focus\:from-white:focus{
    --gradient-from-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:focus\:from-black:focus{
    --gradient-from-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:from-unavailable:focus{
    --gradient-from-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:focus\:via-primary:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:focus\:via-blue:focus{
    --gradient-via-color: #0056b5 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 86, 181, 0)) !important;
  }

  .lg\:focus\:via-lightblue:focus{
    --gradient-via-color: #0b68d0 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(11, 104, 208, 0)) !important;
  }

  .lg\:focus\:via-red:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:focus\:via-lightred:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:focus\:via-bg:focus{
    --gradient-via-color: #000539 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 5, 57, 0)) !important;
  }

  .lg\:focus\:via-bgLight:focus{
    --gradient-via-color: #25405D !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 64, 93, 0)) !important;
  }

  .lg\:focus\:via-bgAlternative:focus{
    --gradient-via-color: #002040 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 32, 64, 0)) !important;
  }

  .lg\:focus\:via-text:focus{
    --gradient-via-color: #263134 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(38, 49, 52, 0)) !important;
  }

  .lg\:focus\:via-textLight:focus{
    --gradient-via-color: #4e4e4e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 78, 78, 0)) !important;
  }

  .lg\:focus\:via-secondary:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:focus\:via-beige:focus{
    --gradient-via-color: #f7f6e3 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(247, 246, 227, 0)) !important;
  }

  .lg\:focus\:via-white:focus{
    --gradient-via-color: #ffffff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:focus\:via-black:focus{
    --gradient-via-color: #000000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:via-unavailable:focus{
    --gradient-via-color: #b22d00 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(178, 45, 0, 0)) !important;
  }

  .lg\:focus\:to-primary:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .lg\:focus\:to-blue:focus{
    --gradient-to-color: #0056b5 !important;
  }

  .lg\:focus\:to-lightblue:focus{
    --gradient-to-color: #0b68d0 !important;
  }

  .lg\:focus\:to-red:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:focus\:to-lightred:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:focus\:to-bg:focus{
    --gradient-to-color: #000539 !important;
  }

  .lg\:focus\:to-bgLight:focus{
    --gradient-to-color: #25405D !important;
  }

  .lg\:focus\:to-bgAlternative:focus{
    --gradient-to-color: #002040 !important;
  }

  .lg\:focus\:to-text:focus{
    --gradient-to-color: #263134 !important;
  }

  .lg\:focus\:to-textLight:focus{
    --gradient-to-color: #4e4e4e !important;
  }

  .lg\:focus\:to-secondary:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .lg\:focus\:to-beige:focus{
    --gradient-to-color: #f7f6e3 !important;
  }

  .lg\:focus\:to-white:focus{
    --gradient-to-color: #ffffff !important;
  }

  .lg\:focus\:to-black:focus{
    --gradient-to-color: #000000 !important;
  }

  .lg\:focus\:to-unavailable:focus{
    --gradient-to-color: #b22d00 !important;
  }

  .lg\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .lg\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .lg\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .lg\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .lg\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .lg\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .lg\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .lg\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .lg\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .lg\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .lg\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .lg\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .lg\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .lg\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .lg\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .lg\:bg-bottom{
    background-position: bottom !important;
  }

  .lg\:bg-center{
    background-position: center !important;
  }

  .lg\:bg-left{
    background-position: left !important;
  }

  .lg\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .lg\:bg-left-top{
    background-position: left top !important;
  }

  .lg\:bg-right{
    background-position: right !important;
  }

  .lg\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .lg\:bg-right-top{
    background-position: right top !important;
  }

  .lg\:bg-top{
    background-position: top !important;
  }

  .lg\:bg-repeat{
    background-repeat: repeat !important;
  }

  .lg\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .lg\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .lg\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .lg\:bg-repeat-round{
    background-repeat: round !important;
  }

  .lg\:bg-repeat-space{
    background-repeat: space !important;
  }

  .lg\:bg-auto{
    background-size: auto !important;
  }

  .lg\:bg-cover{
    background-size: cover !important;
  }

  .lg\:bg-contain{
    background-size: contain !important;
  }

  .lg\:border-collapse{
    border-collapse: collapse !important;
  }

  .lg\:border-separate{
    border-collapse: separate !important;
  }

  .lg\:border-primary{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .lg\:border-blue{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .lg\:border-lightblue{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .lg\:border-red{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:border-lightred{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:border-bg{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .lg\:border-bgLight{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .lg\:border-bgAlternative{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .lg\:border-text{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .lg\:border-textLight{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .lg\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .lg\:border-beige{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .lg\:border-white{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:border-black{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:border-unavailable{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue:hover{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-lightblue:hover{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-lightred:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-bg:hover{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-bgLight:hover{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-bgAlternative:hover{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-text:hover{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-textLight:hover{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-beige:hover{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-unavailable:hover{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue:focus{
    --border-opacity: 1 !important;
    border-color: #0056b5 !important;
    border-color: rgba(0, 86, 181, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-lightblue:focus{
    --border-opacity: 1 !important;
    border-color: #0b68d0 !important;
    border-color: rgba(11, 104, 208, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-lightred:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-bg:focus{
    --border-opacity: 1 !important;
    border-color: #000539 !important;
    border-color: rgba(0, 5, 57, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-bgLight:focus{
    --border-opacity: 1 !important;
    border-color: #25405D !important;
    border-color: rgba(37, 64, 93, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-bgAlternative:focus{
    --border-opacity: 1 !important;
    border-color: #002040 !important;
    border-color: rgba(0, 32, 64, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-text:focus{
    --border-opacity: 1 !important;
    border-color: #263134 !important;
    border-color: rgba(38, 49, 52, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-textLight:focus{
    --border-opacity: 1 !important;
    border-color: #4e4e4e !important;
    border-color: rgba(78, 78, 78, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-beige:focus{
    --border-opacity: 1 !important;
    border-color: #f7f6e3 !important;
    border-color: rgba(247, 246, 227, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #ffffff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-unavailable:focus{
    --border-opacity: 1 !important;
    border-color: #b22d00 !important;
    border-color: rgba(178, 45, 0, var(--border-opacity)) !important;
  }

  .lg\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .lg\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .lg\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .lg\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .lg\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .lg\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .lg\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .lg\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .lg\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .lg\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .lg\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .lg\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .lg\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .lg\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .lg\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .lg\:rounded-none{
    border-radius: 0 !important;
  }

  .lg\:rounded{
    border-radius: 4px !important;
  }

  .lg\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lg\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .lg\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .lg\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .lg\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .lg\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .lg\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .lg\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .lg\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .lg\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .lg\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .lg\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .lg\:border-solid{
    border-style: solid !important;
  }

  .lg\:border-dashed{
    border-style: dashed !important;
  }

  .lg\:border-dotted{
    border-style: dotted !important;
  }

  .lg\:border-double{
    border-style: double !important;
  }

  .lg\:border-none{
    border-style: none !important;
  }

  .lg\:border-0{
    border-width: 0 !important;
  }

  .lg\:border-2{
    border-width: 2px !important;
  }

  .lg\:border-4{
    border-width: 4px !important;
  }

  .lg\:border-8{
    border-width: 8px !important;
  }

  .lg\:border{
    border-width: 1px !important;
  }

  .lg\:border-t-0{
    border-top-width: 0 !important;
  }

  .lg\:border-r-0{
    border-right-width: 0 !important;
  }

  .lg\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .lg\:border-l-0{
    border-left-width: 0 !important;
  }

  .lg\:border-t-2{
    border-top-width: 2px !important;
  }

  .lg\:border-r-2{
    border-right-width: 2px !important;
  }

  .lg\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .lg\:border-l-2{
    border-left-width: 2px !important;
  }

  .lg\:border-t-4{
    border-top-width: 4px !important;
  }

  .lg\:border-r-4{
    border-right-width: 4px !important;
  }

  .lg\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .lg\:border-l-4{
    border-left-width: 4px !important;
  }

  .lg\:border-t-8{
    border-top-width: 8px !important;
  }

  .lg\:border-r-8{
    border-right-width: 8px !important;
  }

  .lg\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .lg\:border-l-8{
    border-left-width: 8px !important;
  }

  .lg\:border-t{
    border-top-width: 1px !important;
  }

  .lg\:border-r{
    border-right-width: 1px !important;
  }

  .lg\:border-b{
    border-bottom-width: 1px !important;
  }

  .lg\:border-l{
    border-left-width: 1px !important;
  }

  .lg\:box-border{
    box-sizing: border-box !important;
  }

  .lg\:box-content{
    box-sizing: content-box !important;
  }

  .lg\:cursor-auto{
    cursor: auto !important;
  }

  .lg\:cursor-default{
    cursor: default !important;
  }

  .lg\:cursor-pointer{
    cursor: pointer !important;
  }

  .lg\:cursor-wait{
    cursor: wait !important;
  }

  .lg\:cursor-text{
    cursor: text !important;
  }

  .lg\:cursor-move{
    cursor: move !important;
  }

  .lg\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .lg\:block{
    display: block !important;
  }

  .lg\:inline-block{
    display: inline-block !important;
  }

  .lg\:inline{
    display: inline !important;
  }

  .lg\:flex{
    display: flex !important;
  }

  .lg\:inline-flex{
    display: inline-flex !important;
  }

  .lg\:table{
    display: table !important;
  }

  .lg\:table-caption{
    display: table-caption !important;
  }

  .lg\:table-cell{
    display: table-cell !important;
  }

  .lg\:table-column{
    display: table-column !important;
  }

  .lg\:table-column-group{
    display: table-column-group !important;
  }

  .lg\:table-footer-group{
    display: table-footer-group !important;
  }

  .lg\:table-header-group{
    display: table-header-group !important;
  }

  .lg\:table-row-group{
    display: table-row-group !important;
  }

  .lg\:table-row{
    display: table-row !important;
  }

  .lg\:flow-root{
    display: flow-root !important;
  }

  .lg\:grid{
    display: grid !important;
  }

  .lg\:inline-grid{
    display: inline-grid !important;
  }

  .lg\:contents{
    display: contents !important;
  }

  .lg\:hidden{
    display: none !important;
  }

  .lg\:flex-row{
    flex-direction: row !important;
  }

  .lg\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

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

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

  .lg\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .lg\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .lg\:flex-no-wrap{
    flex-wrap: nowrap !important;
  }

  .lg\:place-items-auto{
    place-items: auto !important;
  }

  .lg\:place-items-start{
    place-items: start !important;
  }

  .lg\:place-items-end{
    place-items: end !important;
  }

  .lg\:place-items-center{
    place-items: center !important;
  }

  .lg\:place-items-stretch{
    place-items: stretch !important;
  }

  .lg\:place-content-center{
    place-content: center !important;
  }

  .lg\:place-content-start{
    place-content: start !important;
  }

  .lg\:place-content-end{
    place-content: end !important;
  }

  .lg\:place-content-between{
    place-content: space-between !important;
  }

  .lg\:place-content-around{
    place-content: space-around !important;
  }

  .lg\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .lg\:place-content-stretch{
    place-content: stretch !important;
  }

  .lg\:place-self-auto{
    place-self: auto !important;
  }

  .lg\:place-self-start{
    place-self: start !important;
  }

  .lg\:place-self-end{
    place-self: end !important;
  }

  .lg\:place-self-center{
    place-self: center !important;
  }

  .lg\:place-self-stretch{
    place-self: stretch !important;
  }

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

  .lg\:items-end{
    align-items: flex-end !important;
  }

  .lg\:items-center{
    align-items: center !important;
  }

  .lg\:items-baseline{
    align-items: baseline !important;
  }

  .lg\:items-stretch{
    align-items: stretch !important;
  }

  .lg\:content-center{
    align-content: center !important;
  }

  .lg\:content-start{
    align-content: flex-start !important;
  }

  .lg\:content-end{
    align-content: flex-end !important;
  }

  .lg\:content-between{
    align-content: space-between !important;
  }

  .lg\:content-around{
    align-content: space-around !important;
  }

  .lg\:content-evenly{
    align-content: space-evenly !important;
  }

  .lg\:self-auto{
    align-self: auto !important;
  }

  .lg\:self-start{
    align-self: flex-start !important;
  }

  .lg\:self-end{
    align-self: flex-end !important;
  }

  .lg\:self-center{
    align-self: center !important;
  }

  .lg\:self-stretch{
    align-self: stretch !important;
  }

  .lg\:justify-items-auto{
    justify-items: auto !important;
  }

  .lg\:justify-items-start{
    justify-items: start !important;
  }

  .lg\:justify-items-end{
    justify-items: end !important;
  }

  .lg\:justify-items-center{
    justify-items: center !important;
  }

  .lg\:justify-items-stretch{
    justify-items: stretch !important;
  }

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

  .lg\:justify-end{
    justify-content: flex-end !important;
  }

  .lg\:justify-center{
    justify-content: center !important;
  }

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

  .lg\:justify-around{
    justify-content: space-around !important;
  }

  .lg\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .lg\:justify-self-auto{
    justify-self: auto !important;
  }

  .lg\:justify-self-start{
    justify-self: start !important;
  }

  .lg\:justify-self-end{
    justify-self: end !important;
  }

  .lg\:justify-self-center{
    justify-self: center !important;
  }

  .lg\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .lg\:flex-1{
    flex: 1 1 0% !important;
  }

  .lg\:flex-auto{
    flex: 1 1 auto !important;
  }

  .lg\:flex-initial{
    flex: 0 1 auto !important;
  }

  .lg\:flex-none{
    flex: none !important;
  }

  .lg\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .lg\:flex-grow{
    flex-grow: 1 !important;
  }

  .lg\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .lg\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .lg\:order-1{
    order: 1 !important;
  }

  .lg\:order-2{
    order: 2 !important;
  }

  .lg\:order-3{
    order: 3 !important;
  }

  .lg\:order-4{
    order: 4 !important;
  }

  .lg\:order-5{
    order: 5 !important;
  }

  .lg\:order-6{
    order: 6 !important;
  }

  .lg\:order-7{
    order: 7 !important;
  }

  .lg\:order-8{
    order: 8 !important;
  }

  .lg\:order-9{
    order: 9 !important;
  }

  .lg\:order-10{
    order: 10 !important;
  }

  .lg\:order-11{
    order: 11 !important;
  }

  .lg\:order-12{
    order: 12 !important;
  }

  .lg\:order-first{
    order: -9999 !important;
  }

  .lg\:order-last{
    order: 9999 !important;
  }

  .lg\:order-none{
    order: 0 !important;
  }

  .lg\:float-right{
    float: right !important;
  }

  .lg\:float-left{
    float: left !important;
  }

  .lg\:float-none{
    float: none !important;
  }

  .lg\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lg\:clear-left{
    clear: left !important;
  }

  .lg\:clear-right{
    clear: right !important;
  }

  .lg\:clear-both{
    clear: both !important;
  }

  .lg\:clear-none{
    clear: none !important;
  }

  .lg\:font-display{
    font-family: Jolly Lodger, serif !important;
  }

  .lg\:font-body{
    font-family: PT Sans, sans !important;
  }

  .lg\:font-mono{
    font-family: PT Sans Narrow, sans !important;
  }

  .lg\:font-hairline{
    font-weight: 100 !important;
  }

  .lg\:font-thin{
    font-weight: 200 !important;
  }

  .lg\:font-light{
    font-weight: 300 !important;
  }

  .lg\:font-normal{
    font-weight: 400 !important;
  }

  .lg\:font-medium{
    font-weight: 500 !important;
  }

  .lg\:font-semibold{
    font-weight: 600 !important;
  }

  .lg\:font-bold{
    font-weight: 700 !important;
  }

  .lg\:font-extrabold{
    font-weight: 800 !important;
  }

  .lg\:font-black{
    font-weight: 900 !important;
  }

  .lg\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .lg\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .lg\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .lg\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .lg\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .lg\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .lg\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .lg\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .lg\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .lg\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .lg\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .lg\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .lg\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .lg\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .lg\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .lg\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .lg\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .lg\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .lg\:h-1{
    height: .5rem !important;
  }

  .lg\:h-2{
    height: 1rem !important;
  }

  .lg\:h-3{
    height: 2rem !important;
  }

  .lg\:h-4{
    height: 2.5rem !important;
  }

  .lg\:h-5{
    height: 3rem !important;
  }

  .lg\:h-6{
    height: 4rem !important;
  }

  .lg\:h-7{
    height: 5rem !important;
  }

  .lg\:h-8{
    height: 6rem !important;
  }

  .lg\:h-9{
    height: 7rem !important;
  }

  .lg\:h-10{
    height: 8rem !important;
  }

  .lg\:h-auto{
    height: auto !important;
  }

  .lg\:h-full{
    height: 100% !important;
  }

  .lg\:h-screen{
    height: 100vh !important;
  }

  .lg\:text-xs{
    font-size: .75rem !important;
  }

  .lg\:text-sm{
    font-size: .875rem !important;
  }

  .lg\:text-base{
    font-size: 1rem !important;
  }

  .lg\:text-lg{
    font-size: 1.125rem !important;
  }

  .lg\:text-xl{
    font-size: 1.25rem !important;
  }

  .lg\:text-2xl{
    font-size: 1.5rem !important;
  }

  .lg\:text-3xl{
    font-size: 1.875rem !important;
  }

  .lg\:text-4xl{
    font-size: 2.25rem !important;
  }

  .lg\:text-5xl{
    font-size: 3rem !important;
  }

  .lg\:text-6xl{
    font-size: 3.5rem !important;
  }

  .lg\:leading-large{
    line-height: 160% !important;
  }

  .lg\:leading-normal{
    line-height: 150% !important;
  }

  .lg\:leading-small{
    line-height: 125% !important;
  }

  .lg\:leading-reset{
    line-height: 100% !important;
  }

  .lg\:list-inside{
    list-style-position: inside !important;
  }

  .lg\:list-outside{
    list-style-position: outside !important;
  }

  .lg\:list-none{
    list-style-type: none !important;
  }

  .lg\:list-disc{
    list-style-type: disc !important;
  }

  .lg\:list-decimal{
    list-style-type: decimal !important;
  }

  .lg\:m-1{
    margin: .5rem !important;
  }

  .lg\:m-2{
    margin: 1rem !important;
  }

  .lg\:m-3{
    margin: 2rem !important;
  }

  .lg\:m-4{
    margin: 2.5rem !important;
  }

  .lg\:m-5{
    margin: 3rem !important;
  }

  .lg\:m-6{
    margin: 4rem !important;
  }

  .lg\:m-7{
    margin: 5rem !important;
  }

  .lg\:m-8{
    margin: 6rem !important;
  }

  .lg\:m-9{
    margin: 7rem !important;
  }

  .lg\:m-10{
    margin: 8rem !important;
  }

  .lg\:m-auto{
    margin: auto !important;
  }

  .lg\:-m-1{
    margin: -0.5rem !important;
  }

  .lg\:-m-2{
    margin: -1rem !important;
  }

  .lg\:-m-3{
    margin: -2rem !important;
  }

  .lg\:-m-4{
    margin: -2.5rem !important;
  }

  .lg\:-m-5{
    margin: -3rem !important;
  }

  .lg\:-m-6{
    margin: -4rem !important;
  }

  .lg\:-m-7{
    margin: -5rem !important;
  }

  .lg\:-m-8{
    margin: -6rem !important;
  }

  .lg\:-m-9{
    margin: -7rem !important;
  }

  .lg\:-m-10{
    margin: -8rem !important;
  }

  .lg\:my-1{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .lg\:mx-1{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .lg\:my-2{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:mx-2{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:my-3{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:mx-3{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:my-4{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .lg\:mx-4{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lg\:my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lg\:mx-5{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lg\:my-6{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lg\:mx-6{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lg\:my-7{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lg\:mx-7{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lg\:my-8{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .lg\:mx-8{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lg\:my-9{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .lg\:mx-9{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .lg\:my-10{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .lg\:mx-10{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lg\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:-my-1{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:-mx-1{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:-my-2{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:-mx-2{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:-my-3{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:-mx-3{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:-my-4{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .lg\:-mx-4{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .lg\:-my-5{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .lg\:-mx-5{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .lg\:-my-6{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .lg\:-mx-6{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .lg\:-my-7{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .lg\:-mx-7{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .lg\:-my-8{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .lg\:-mx-8{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .lg\:-my-9{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .lg\:-mx-9{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .lg\:-my-10{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .lg\:-mx-10{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .lg\:mt-1{
    margin-top: .5rem !important;
  }

  .lg\:mr-1{
    margin-right: .5rem !important;
  }

  .lg\:mb-1{
    margin-bottom: .5rem !important;
  }

  .lg\:ml-1{
    margin-left: .5rem !important;
  }

  .lg\:mt-2{
    margin-top: 1rem !important;
  }

  .lg\:mr-2{
    margin-right: 1rem !important;
  }

  .lg\:mb-2{
    margin-bottom: 1rem !important;
  }

  .lg\:ml-2{
    margin-left: 1rem !important;
  }

  .lg\:mt-3{
    margin-top: 2rem !important;
  }

  .lg\:mr-3{
    margin-right: 2rem !important;
  }

  .lg\:mb-3{
    margin-bottom: 2rem !important;
  }

  .lg\:ml-3{
    margin-left: 2rem !important;
  }

  .lg\:mt-4{
    margin-top: 2.5rem !important;
  }

  .lg\:mr-4{
    margin-right: 2.5rem !important;
  }

  .lg\:mb-4{
    margin-bottom: 2.5rem !important;
  }

  .lg\:ml-4{
    margin-left: 2.5rem !important;
  }

  .lg\:mt-5{
    margin-top: 3rem !important;
  }

  .lg\:mr-5{
    margin-right: 3rem !important;
  }

  .lg\:mb-5{
    margin-bottom: 3rem !important;
  }

  .lg\:ml-5{
    margin-left: 3rem !important;
  }

  .lg\:mt-6{
    margin-top: 4rem !important;
  }

  .lg\:mr-6{
    margin-right: 4rem !important;
  }

  .lg\:mb-6{
    margin-bottom: 4rem !important;
  }

  .lg\:ml-6{
    margin-left: 4rem !important;
  }

  .lg\:mt-7{
    margin-top: 5rem !important;
  }

  .lg\:mr-7{
    margin-right: 5rem !important;
  }

  .lg\:mb-7{
    margin-bottom: 5rem !important;
  }

  .lg\:ml-7{
    margin-left: 5rem !important;
  }

  .lg\:mt-8{
    margin-top: 6rem !important;
  }

  .lg\:mr-8{
    margin-right: 6rem !important;
  }

  .lg\:mb-8{
    margin-bottom: 6rem !important;
  }

  .lg\:ml-8{
    margin-left: 6rem !important;
  }

  .lg\:mt-9{
    margin-top: 7rem !important;
  }

  .lg\:mr-9{
    margin-right: 7rem !important;
  }

  .lg\:mb-9{
    margin-bottom: 7rem !important;
  }

  .lg\:ml-9{
    margin-left: 7rem !important;
  }

  .lg\:mt-10{
    margin-top: 8rem !important;
  }

  .lg\:mr-10{
    margin-right: 8rem !important;
  }

  .lg\:mb-10{
    margin-bottom: 8rem !important;
  }

  .lg\:ml-10{
    margin-left: 8rem !important;
  }

  .lg\:mt-auto{
    margin-top: auto !important;
  }

  .lg\:mr-auto{
    margin-right: auto !important;
  }

  .lg\:mb-auto{
    margin-bottom: auto !important;
  }

  .lg\:ml-auto{
    margin-left: auto !important;
  }

  .lg\:-mt-1{
    margin-top: -0.5rem !important;
  }

  .lg\:-mr-1{
    margin-right: -0.5rem !important;
  }

  .lg\:-mb-1{
    margin-bottom: -0.5rem !important;
  }

  .lg\:-ml-1{
    margin-left: -0.5rem !important;
  }

  .lg\:-mt-2{
    margin-top: -1rem !important;
  }

  .lg\:-mr-2{
    margin-right: -1rem !important;
  }

  .lg\:-mb-2{
    margin-bottom: -1rem !important;
  }

  .lg\:-ml-2{
    margin-left: -1rem !important;
  }

  .lg\:-mt-3{
    margin-top: -2rem !important;
  }

  .lg\:-mr-3{
    margin-right: -2rem !important;
  }

  .lg\:-mb-3{
    margin-bottom: -2rem !important;
  }

  .lg\:-ml-3{
    margin-left: -2rem !important;
  }

  .lg\:-mt-4{
    margin-top: -2.5rem !important;
  }

  .lg\:-mr-4{
    margin-right: -2.5rem !important;
  }

  .lg\:-mb-4{
    margin-bottom: -2.5rem !important;
  }

  .lg\:-ml-4{
    margin-left: -2.5rem !important;
  }

  .lg\:-mt-5{
    margin-top: -3rem !important;
  }

  .lg\:-mr-5{
    margin-right: -3rem !important;
  }

  .lg\:-mb-5{
    margin-bottom: -3rem !important;
  }

  .lg\:-ml-5{
    margin-left: -3rem !important;
  }

  .lg\:-mt-6{
    margin-top: -4rem !important;
  }

  .lg\:-mr-6{
    margin-right: -4rem !important;
  }

  .lg\:-mb-6{
    margin-bottom: -4rem !important;
  }

  .lg\:-ml-6{
    margin-left: -4rem !important;
  }

  .lg\:-mt-7{
    margin-top: -5rem !important;
  }

  .lg\:-mr-7{
    margin-right: -5rem !important;
  }

  .lg\:-mb-7{
    margin-bottom: -5rem !important;
  }

  .lg\:-ml-7{
    margin-left: -5rem !important;
  }

  .lg\:-mt-8{
    margin-top: -6rem !important;
  }

  .lg\:-mr-8{
    margin-right: -6rem !important;
  }

  .lg\:-mb-8{
    margin-bottom: -6rem !important;
  }

  .lg\:-ml-8{
    margin-left: -6rem !important;
  }

  .lg\:-mt-9{
    margin-top: -7rem !important;
  }

  .lg\:-mr-9{
    margin-right: -7rem !important;
  }

  .lg\:-mb-9{
    margin-bottom: -7rem !important;
  }

  .lg\:-ml-9{
    margin-left: -7rem !important;
  }

  .lg\:-mt-10{
    margin-top: -8rem !important;
  }

  .lg\:-mr-10{
    margin-right: -8rem !important;
  }

  .lg\:-mb-10{
    margin-bottom: -8rem !important;
  }

  .lg\:-ml-10{
    margin-left: -8rem !important;
  }

  .lg\:max-h-full{
    max-height: 100% !important;
  }

  .lg\:max-h-screen{
    max-height: 100vh !important;
  }

  .lg\:max-w-none{
    max-width: none !important;
  }

  .lg\:max-w-xs{
    max-width: 20rem !important;
  }

  .lg\:max-w-sm{
    max-width: 24rem !important;
  }

  .lg\:max-w-md{
    max-width: 28rem !important;
  }

  .lg\:max-w-lg{
    max-width: 32rem !important;
  }

  .lg\:max-w-xl{
    max-width: 36rem !important;
  }

  .lg\:max-w-2xl{
    max-width: 42rem !important;
  }

  .lg\:max-w-3xl{
    max-width: 48rem !important;
  }

  .lg\:max-w-4xl{
    max-width: 56rem !important;
  }

  .lg\:max-w-5xl{
    max-width: 64rem !important;
  }

  .lg\:max-w-6xl{
    max-width: 72rem !important;
  }

  .lg\:max-w-full{
    max-width: 100% !important;
  }

  .lg\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .lg\:max-w-screen-md{
    max-width: 768px !important;
  }

  .lg\:max-w-screen-lg{
    max-width: 1080px !important;
  }

  .lg\:min-h-0{
    min-height: 0 !important;
  }

  .lg\:min-h-full{
    min-height: 100% !important;
  }

  .lg\:min-h-screen{
    min-height: 100vh !important;
  }

  .lg\:min-w-0{
    min-width: 0 !important;
  }

  .lg\:min-w-full{
    min-width: 100% !important;
  }

  .lg\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .lg\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .lg\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .lg\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .lg\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .lg\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .lg\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .lg\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .lg\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .lg\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .lg\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .lg\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .lg\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .lg\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .lg\:opacity-0{
    opacity: 0 !important;
  }

  .lg\:opacity-25{
    opacity: 0.25 !important;
  }

  .lg\:opacity-50{
    opacity: 0.5 !important;
  }

  .lg\:opacity-75{
    opacity: 0.75 !important;
  }

  .lg\:opacity-100{
    opacity: 1 !important;
  }

  .lg\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .lg\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .lg\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .lg\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .lg\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .lg\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .lg\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .lg\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .lg\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .lg\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .lg\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lg\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lg\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lg\:overflow-auto{
    overflow: auto !important;
  }

  .lg\:overflow-hidden{
    overflow: hidden !important;
  }

  .lg\:overflow-visible{
    overflow: visible !important;
  }

  .lg\:overflow-scroll{
    overflow: scroll !important;
  }

  .lg\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .lg\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .lg\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .lg\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .lg\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .lg\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .lg\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .lg\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .lg\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .lg\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .lg\:overscroll-auto{
    overscroll-behavior: auto !important;
  }

  .lg\:overscroll-contain{
    overscroll-behavior: contain !important;
  }

  .lg\:overscroll-none{
    overscroll-behavior: none !important;
  }

  .lg\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .lg\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .lg\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .lg\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .lg\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .lg\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .lg\:p-1{
    padding: .5rem !important;
  }

  .lg\:p-2{
    padding: 1rem !important;
  }

  .lg\:p-3{
    padding: 2rem !important;
  }

  .lg\:p-4{
    padding: 2.5rem !important;
  }

  .lg\:p-5{
    padding: 3rem !important;
  }

  .lg\:p-6{
    padding: 4rem !important;
  }

  .lg\:p-7{
    padding: 5rem !important;
  }

  .lg\:p-8{
    padding: 6rem !important;
  }

  .lg\:p-9{
    padding: 7rem !important;
  }

  .lg\:p-10{
    padding: 8rem !important;
  }

  .lg\:py-1{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .lg\:px-1{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .lg\:py-2{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:px-2{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:py-3{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:px-3{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:py-4{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .lg\:px-4{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .lg\:py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lg\:px-5{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lg\:py-6{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .lg\:px-6{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .lg\:py-7{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .lg\:px-7{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lg\:py-8{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .lg\:px-8{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .lg\:py-9{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .lg\:px-9{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .lg\:py-10{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .lg\:px-10{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .lg\:pt-1{
    padding-top: .5rem !important;
  }

  .lg\:pr-1{
    padding-right: .5rem !important;
  }

  .lg\:pb-1{
    padding-bottom: .5rem !important;
  }

  .lg\:pl-1{
    padding-left: .5rem !important;
  }

  .lg\:pt-2{
    padding-top: 1rem !important;
  }

  .lg\:pr-2{
    padding-right: 1rem !important;
  }

  .lg\:pb-2{
    padding-bottom: 1rem !important;
  }

  .lg\:pl-2{
    padding-left: 1rem !important;
  }

  .lg\:pt-3{
    padding-top: 2rem !important;
  }

  .lg\:pr-3{
    padding-right: 2rem !important;
  }

  .lg\:pb-3{
    padding-bottom: 2rem !important;
  }

  .lg\:pl-3{
    padding-left: 2rem !important;
  }

  .lg\:pt-4{
    padding-top: 2.5rem !important;
  }

  .lg\:pr-4{
    padding-right: 2.5rem !important;
  }

  .lg\:pb-4{
    padding-bottom: 2.5rem !important;
  }

  .lg\:pl-4{
    padding-left: 2.5rem !important;
  }

  .lg\:pt-5{
    padding-top: 3rem !important;
  }

  .lg\:pr-5{
    padding-right: 3rem !important;
  }

  .lg\:pb-5{
    padding-bottom: 3rem !important;
  }

  .lg\:pl-5{
    padding-left: 3rem !important;
  }

  .lg\:pt-6{
    padding-top: 4rem !important;
  }

  .lg\:pr-6{
    padding-right: 4rem !important;
  }

  .lg\:pb-6{
    padding-bottom: 4rem !important;
  }

  .lg\:pl-6{
    padding-left: 4rem !important;
  }

  .lg\:pt-7{
    padding-top: 5rem !important;
  }

  .lg\:pr-7{
    padding-right: 5rem !important;
  }

  .lg\:pb-7{
    padding-bottom: 5rem !important;
  }

  .lg\:pl-7{
    padding-left: 5rem !important;
  }

  .lg\:pt-8{
    padding-top: 6rem !important;
  }

  .lg\:pr-8{
    padding-right: 6rem !important;
  }

  .lg\:pb-8{
    padding-bottom: 6rem !important;
  }

  .lg\:pl-8{
    padding-left: 6rem !important;
  }

  .lg\:pt-9{
    padding-top: 7rem !important;
  }

  .lg\:pr-9{
    padding-right: 7rem !important;
  }

  .lg\:pb-9{
    padding-bottom: 7rem !important;
  }

  .lg\:pl-9{
    padding-left: 7rem !important;
  }

  .lg\:pt-10{
    padding-top: 8rem !important;
  }

  .lg\:pr-10{
    padding-right: 8rem !important;
  }

  .lg\:pb-10{
    padding-bottom: 8rem !important;
  }

  .lg\:pl-10{
    padding-left: 8rem !important;
  }

  .lg\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-lightblue::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-lightblue::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-lightred::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-lightred::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-bg::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-bg::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-bgLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-bgLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-bgAlternative::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-bgAlternative::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-text::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-text::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-textLight::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-textLight::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-beige::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-unavailable::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-unavailable::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-lightblue:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-lightblue:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-lightred:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-lightred:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-bg:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-bg:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-bgLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-bgLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-bgAlternative:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-bgAlternative:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-text:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-text:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-textLight:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-textLight:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-unavailable:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-unavailable:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:pointer-events-none{
    pointer-events: none !important;
  }

  .lg\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .lg\:static{
    position: static !important;
  }

  .lg\:fixed{
    position: fixed !important;
  }

  .lg\:absolute{
    position: absolute !important;
  }

  .lg\:relative{
    position: relative !important;
  }

  .lg\:sticky{
    position: sticky !important;
  }

  .lg\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lg\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lg\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .lg\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .lg\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .lg\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .lg\:top-0{
    top: 0 !important;
  }

  .lg\:right-0{
    right: 0 !important;
  }

  .lg\:bottom-0{
    bottom: 0 !important;
  }

  .lg\:left-0{
    left: 0 !important;
  }

  .lg\:top-auto{
    top: auto !important;
  }

  .lg\:right-auto{
    right: auto !important;
  }

  .lg\:bottom-auto{
    bottom: auto !important;
  }

  .lg\:left-auto{
    left: auto !important;
  }

  .lg\:resize-none{
    resize: none !important;
  }

  .lg\:resize-y{
    resize: vertical !important;
  }

  .lg\:resize-x{
    resize: horizontal !important;
  }

  .lg\:resize{
    resize: both !important;
  }

  .lg\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:shadow-none{
    box-shadow: none !important;
  }

  .lg\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:hover\:shadow-none:hover{
    box-shadow: none !important;
  }

  .lg\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:focus\:shadow-none:focus{
    box-shadow: none !important;
  }

  .lg\:fill-current{
    fill: currentColor !important;
  }

  .lg\:stroke-current{
    stroke: currentColor !important;
  }

  .lg\:stroke-0{
    stroke-width: 0 !important;
  }

  .lg\:stroke-1{
    stroke-width: 1 !important;
  }

  .lg\:stroke-2{
    stroke-width: 2 !important;
  }

  .lg\:table-auto{
    table-layout: auto !important;
  }

  .lg\:table-fixed{
    table-layout: fixed !important;
  }

  .lg\:text-left{
    text-align: left !important;
  }

  .lg\:text-center{
    text-align: center !important;
  }

  .lg\:text-right{
    text-align: right !important;
  }

  .lg\:text-justify{
    text-align: justify !important;
  }

  .lg\:text-primary{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .lg\:text-blue{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .lg\:text-lightblue{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .lg\:text-red{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:text-lightred{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:text-bg{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .lg\:text-bgLight{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .lg\:text-bgAlternative{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .lg\:text-text{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .lg\:text-textLight{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .lg\:text-secondary{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .lg\:text-beige{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .lg\:text-white{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:text-black{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:text-unavailable{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue:hover{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-lightblue:hover{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-lightred:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-bg:hover{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-bgLight:hover{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-bgAlternative:hover{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-text:hover{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-textLight:hover{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-beige:hover{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-unavailable:hover{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue:focus{
    --text-opacity: 1 !important;
    color: #0056b5 !important;
    color: rgba(0, 86, 181, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-lightblue:focus{
    --text-opacity: 1 !important;
    color: #0b68d0 !important;
    color: rgba(11, 104, 208, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-lightred:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-bg:focus{
    --text-opacity: 1 !important;
    color: #000539 !important;
    color: rgba(0, 5, 57, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-bgLight:focus{
    --text-opacity: 1 !important;
    color: #25405D !important;
    color: rgba(37, 64, 93, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-bgAlternative:focus{
    --text-opacity: 1 !important;
    color: #002040 !important;
    color: rgba(0, 32, 64, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-text:focus{
    --text-opacity: 1 !important;
    color: #263134 !important;
    color: rgba(38, 49, 52, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-textLight:focus{
    --text-opacity: 1 !important;
    color: #4e4e4e !important;
    color: rgba(78, 78, 78, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-beige:focus{
    --text-opacity: 1 !important;
    color: #f7f6e3 !important;
    color: rgba(247, 246, 227, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #ffffff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-unavailable:focus{
    --text-opacity: 1 !important;
    color: #b22d00 !important;
    color: rgba(178, 45, 0, var(--text-opacity)) !important;
  }

  .lg\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .lg\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .lg\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .lg\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .lg\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .lg\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .lg\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .lg\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .lg\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .lg\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .lg\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .lg\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .lg\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .lg\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .lg\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .lg\:italic{
    font-style: italic !important;
  }

  .lg\:not-italic{
    font-style: normal !important;
  }

  .lg\:uppercase{
    text-transform: uppercase !important;
  }

  .lg\:lowercase{
    text-transform: lowercase !important;
  }

  .lg\:capitalize{
    text-transform: capitalize !important;
  }

  .lg\:normal-case{
    text-transform: none !important;
  }

  .lg\:underline{
    text-decoration: underline !important;
  }

  .lg\:line-through{
    text-decoration: line-through !important;
  }

  .lg\:no-underline{
    text-decoration: none !important;
  }

  .lg\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .lg\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .lg\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .lg\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .lg\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .lg\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .lg\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .lg\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .lg\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .lg\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .lg\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .lg\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .lg\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .lg\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .lg\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .lg\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .lg\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .lg\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .lg\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .lg\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .lg\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .lg\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .lg\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }

  .lg\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
            user-select: text !important;
  }

  .lg\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }

  .lg\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }

  .lg\:align-baseline{
    vertical-align: baseline !important;
  }

  .lg\:align-top{
    vertical-align: top !important;
  }

  .lg\:align-middle{
    vertical-align: middle !important;
  }

  .lg\:align-bottom{
    vertical-align: bottom !important;
  }

  .lg\:align-text-top{
    vertical-align: text-top !important;
  }

  .lg\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .lg\:visible{
    visibility: visible !important;
  }

  .lg\:invisible{
    visibility: hidden !important;
  }

  .lg\:whitespace-normal{
    white-space: normal !important;
  }

  .lg\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .lg\:whitespace-pre{
    white-space: pre !important;
  }

  .lg\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .lg\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .lg\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .lg\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .lg\:break-all{
    word-break: break-all !important;
  }

  .lg\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lg\:w-1{
    width: .5rem !important;
  }

  .lg\:w-2{
    width: 1rem !important;
  }

  .lg\:w-3{
    width: 2rem !important;
  }

  .lg\:w-4{
    width: 2.5rem !important;
  }

  .lg\:w-5{
    width: 3rem !important;
  }

  .lg\:w-6{
    width: 4rem !important;
  }

  .lg\:w-7{
    width: 5rem !important;
  }

  .lg\:w-8{
    width: 6rem !important;
  }

  .lg\:w-9{
    width: 7rem !important;
  }

  .lg\:w-10{
    width: 8rem !important;
  }

  .lg\:w-auto{
    width: auto !important;
  }

  .lg\:w-1\/2{
    width: 50% !important;
  }

  .lg\:w-1\/3{
    width: 33.333333% !important;
  }

  .lg\:w-2\/3{
    width: 66.666667% !important;
  }

  .lg\:w-1\/4{
    width: 25% !important;
  }

  .lg\:w-2\/4{
    width: 50% !important;
  }

  .lg\:w-3\/4{
    width: 75% !important;
  }

  .lg\:w-1\/5{
    width: 20% !important;
  }

  .lg\:w-2\/5{
    width: 40% !important;
  }

  .lg\:w-3\/5{
    width: 60% !important;
  }

  .lg\:w-4\/5{
    width: 80% !important;
  }

  .lg\:w-1\/6{
    width: 16.666667% !important;
  }

  .lg\:w-2\/6{
    width: 33.333333% !important;
  }

  .lg\:w-3\/6{
    width: 50% !important;
  }

  .lg\:w-4\/6{
    width: 66.666667% !important;
  }

  .lg\:w-5\/6{
    width: 83.333333% !important;
  }

  .lg\:w-1\/12{
    width: 8.333333% !important;
  }

  .lg\:w-2\/12{
    width: 16.666667% !important;
  }

  .lg\:w-3\/12{
    width: 25% !important;
  }

  .lg\:w-4\/12{
    width: 33.333333% !important;
  }

  .lg\:w-5\/12{
    width: 41.666667% !important;
  }

  .lg\:w-6\/12{
    width: 50% !important;
  }

  .lg\:w-7\/12{
    width: 58.333333% !important;
  }

  .lg\:w-8\/12{
    width: 66.666667% !important;
  }

  .lg\:w-9\/12{
    width: 75% !important;
  }

  .lg\:w-10\/12{
    width: 83.333333% !important;
  }

  .lg\:w-11\/12{
    width: 91.666667% !important;
  }

  .lg\:w-full{
    width: 100% !important;
  }

  .lg\:w-screen{
    width: 100vw !important;
  }

  .lg\:z-0{
    z-index: 0 !important;
  }

  .lg\:z-10{
    z-index: 10 !important;
  }

  .lg\:z-20{
    z-index: 20 !important;
  }

  .lg\:z-30{
    z-index: 30 !important;
  }

  .lg\:z-40{
    z-index: 40 !important;
  }

  .lg\:z-50{
    z-index: 50 !important;
  }

  .lg\:z-auto{
    z-index: auto !important;
  }

  .lg\:gap-1{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .lg\:gap-2{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .lg\:gap-3{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .lg\:gap-4{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .lg\:gap-5{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .lg\:gap-6{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .lg\:gap-7{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .lg\:gap-8{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .lg\:gap-9{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .lg\:gap-10{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .lg\:col-gap-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .lg\:col-gap-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .lg\:col-gap-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .lg\:col-gap-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .lg\:col-gap-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .lg\:col-gap-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .lg\:col-gap-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .lg\:col-gap-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .lg\:col-gap-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .lg\:col-gap-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .lg\:gap-x-1{
    grid-column-gap: .5rem !important;
    -moz-column-gap: .5rem !important;
         column-gap: .5rem !important;
  }

  .lg\:gap-x-2{
    grid-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .lg\:gap-x-3{
    grid-column-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }

  .lg\:gap-x-4{
    grid-column-gap: 2.5rem !important;
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }

  .lg\:gap-x-5{
    grid-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  .lg\:gap-x-6{
    grid-column-gap: 4rem !important;
    -moz-column-gap: 4rem !important;
         column-gap: 4rem !important;
  }

  .lg\:gap-x-7{
    grid-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
         column-gap: 5rem !important;
  }

  .lg\:gap-x-8{
    grid-column-gap: 6rem !important;
    -moz-column-gap: 6rem !important;
         column-gap: 6rem !important;
  }

  .lg\:gap-x-9{
    grid-column-gap: 7rem !important;
    -moz-column-gap: 7rem !important;
         column-gap: 7rem !important;
  }

  .lg\:gap-x-10{
    grid-column-gap: 8rem !important;
    -moz-column-gap: 8rem !important;
         column-gap: 8rem !important;
  }

  .lg\:row-gap-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .lg\:row-gap-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lg\:row-gap-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lg\:row-gap-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lg\:row-gap-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lg\:row-gap-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lg\:row-gap-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lg\:row-gap-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lg\:row-gap-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .lg\:row-gap-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lg\:gap-y-1{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .lg\:gap-y-2{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lg\:gap-y-3{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lg\:gap-y-4{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lg\:gap-y-5{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lg\:gap-y-6{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lg\:gap-y-7{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lg\:gap-y-8{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lg\:gap-y-9{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .lg\:gap-y-10{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lg\:grid-flow-row{
    grid-auto-flow: row !important;
  }

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

  .lg\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lg\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .lg\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .lg\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .lg\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .lg\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

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

  .lg\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .lg\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .lg\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .lg\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .lg\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .lg\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .lg\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .lg\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .lg\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .lg\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .lg\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .lg\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .lg\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .lg\:col-start-1{
    grid-column-start: 1 !important;
  }

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

  .lg\:col-start-3{
    grid-column-start: 3 !important;
  }

  .lg\:col-start-4{
    grid-column-start: 4 !important;
  }

  .lg\:col-start-5{
    grid-column-start: 5 !important;
  }

  .lg\:col-start-6{
    grid-column-start: 6 !important;
  }

  .lg\:col-start-7{
    grid-column-start: 7 !important;
  }

  .lg\:col-start-8{
    grid-column-start: 8 !important;
  }

  .lg\:col-start-9{
    grid-column-start: 9 !important;
  }

  .lg\:col-start-10{
    grid-column-start: 10 !important;
  }

  .lg\:col-start-11{
    grid-column-start: 11 !important;
  }

  .lg\:col-start-12{
    grid-column-start: 12 !important;
  }

  .lg\:col-start-13{
    grid-column-start: 13 !important;
  }

  .lg\:col-start-auto{
    grid-column-start: auto !important;
  }

  .lg\:col-end-1{
    grid-column-end: 1 !important;
  }

  .lg\:col-end-2{
    grid-column-end: 2 !important;
  }

  .lg\:col-end-3{
    grid-column-end: 3 !important;
  }

  .lg\:col-end-4{
    grid-column-end: 4 !important;
  }

  .lg\:col-end-5{
    grid-column-end: 5 !important;
  }

  .lg\:col-end-6{
    grid-column-end: 6 !important;
  }

  .lg\:col-end-7{
    grid-column-end: 7 !important;
  }

  .lg\:col-end-8{
    grid-column-end: 8 !important;
  }

  .lg\:col-end-9{
    grid-column-end: 9 !important;
  }

  .lg\:col-end-10{
    grid-column-end: 10 !important;
  }

  .lg\:col-end-11{
    grid-column-end: 11 !important;
  }

  .lg\:col-end-12{
    grid-column-end: 12 !important;
  }

  .lg\:col-end-13{
    grid-column-end: 13 !important;
  }

  .lg\:col-end-auto{
    grid-column-end: auto !important;
  }

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

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

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

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

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

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

  .lg\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .lg\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .lg\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .lg\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .lg\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .lg\:row-auto{
    grid-row: auto !important;
  }

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

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

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

  .lg\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .lg\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .lg\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

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

  .lg\:row-start-1{
    grid-row-start: 1 !important;
  }

  .lg\:row-start-2{
    grid-row-start: 2 !important;
  }

  .lg\:row-start-3{
    grid-row-start: 3 !important;
  }

  .lg\:row-start-4{
    grid-row-start: 4 !important;
  }

  .lg\:row-start-5{
    grid-row-start: 5 !important;
  }

  .lg\:row-start-6{
    grid-row-start: 6 !important;
  }

  .lg\:row-start-7{
    grid-row-start: 7 !important;
  }

  .lg\:row-start-auto{
    grid-row-start: auto !important;
  }

  .lg\:row-end-1{
    grid-row-end: 1 !important;
  }

  .lg\:row-end-2{
    grid-row-end: 2 !important;
  }

  .lg\:row-end-3{
    grid-row-end: 3 !important;
  }

  .lg\:row-end-4{
    grid-row-end: 4 !important;
  }

  .lg\:row-end-5{
    grid-row-end: 5 !important;
  }

  .lg\:row-end-6{
    grid-row-end: 6 !important;
  }

  .lg\:row-end-7{
    grid-row-end: 7 !important;
  }

  .lg\:row-end-auto{
    grid-row-end: auto !important;
  }

  .lg\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .lg\:transform-none{
    transform: none !important;
  }

  .lg\:origin-center{
    transform-origin: center !important;
  }

  .lg\:origin-top{
    transform-origin: top !important;
  }

  .lg\:origin-top-right{
    transform-origin: top right !important;
  }

  .lg\:origin-right{
    transform-origin: right !important;
  }

  .lg\:origin-bottom-right{
    transform-origin: bottom right !important;
  }

  .lg\:origin-bottom{
    transform-origin: bottom !important;
  }

  .lg\:origin-bottom-left{
    transform-origin: bottom left !important;
  }

  .lg\:origin-left{
    transform-origin: left !important;
  }

  .lg\:origin-top-left{
    transform-origin: top left !important;
  }

  .lg\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .lg\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .lg\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .lg\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .lg\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .lg\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .lg\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .lg\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .lg\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .lg\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .lg\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .lg\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .lg\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .lg\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .lg\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .lg\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .lg\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .lg\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .lg\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .lg\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .lg\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .lg\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .lg\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .lg\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .lg\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .lg\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .lg\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .lg\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .lg\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .lg\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .lg\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .lg\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .lg\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .lg\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .lg\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .lg\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .lg\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .lg\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .lg\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .lg\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .lg\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .lg\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .lg\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .lg\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .lg\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .lg\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .lg\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .lg\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .lg\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .lg\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .lg\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .lg\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .lg\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .lg\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .lg\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .lg\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .lg\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .lg\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .lg\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .lg\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .lg\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .lg\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .lg\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .lg\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .lg\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .lg\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .lg\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .lg\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .lg\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .lg\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .lg\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .lg\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .lg\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .lg\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .lg\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .lg\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .lg\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .lg\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .lg\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .lg\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .lg\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .lg\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .lg\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .lg\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .lg\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .lg\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .lg\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .lg\:translate-x-1{
    --transform-translate-x: .5rem !important;
  }

  .lg\:translate-x-2{
    --transform-translate-x: 1rem !important;
  }

  .lg\:translate-x-3{
    --transform-translate-x: 2rem !important;
  }

  .lg\:translate-x-4{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:translate-x-5{
    --transform-translate-x: 3rem !important;
  }

  .lg\:translate-x-6{
    --transform-translate-x: 4rem !important;
  }

  .lg\:translate-x-7{
    --transform-translate-x: 5rem !important;
  }

  .lg\:translate-x-8{
    --transform-translate-x: 6rem !important;
  }

  .lg\:translate-x-9{
    --transform-translate-x: 7rem !important;
  }

  .lg\:translate-x-10{
    --transform-translate-x: 8rem !important;
  }

  .lg\:-translate-x-1{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:-translate-x-2{
    --transform-translate-x: -1rem !important;
  }

  .lg\:-translate-x-3{
    --transform-translate-x: -2rem !important;
  }

  .lg\:-translate-x-4{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:-translate-x-5{
    --transform-translate-x: -3rem !important;
  }

  .lg\:-translate-x-6{
    --transform-translate-x: -4rem !important;
  }

  .lg\:-translate-x-7{
    --transform-translate-x: -5rem !important;
  }

  .lg\:-translate-x-8{
    --transform-translate-x: -6rem !important;
  }

  .lg\:-translate-x-9{
    --transform-translate-x: -7rem !important;
  }

  .lg\:-translate-x-10{
    --transform-translate-x: -8rem !important;
  }

  .lg\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .lg\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .lg\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .lg\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .lg\:translate-y-1{
    --transform-translate-y: .5rem !important;
  }

  .lg\:translate-y-2{
    --transform-translate-y: 1rem !important;
  }

  .lg\:translate-y-3{
    --transform-translate-y: 2rem !important;
  }

  .lg\:translate-y-4{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:translate-y-5{
    --transform-translate-y: 3rem !important;
  }

  .lg\:translate-y-6{
    --transform-translate-y: 4rem !important;
  }

  .lg\:translate-y-7{
    --transform-translate-y: 5rem !important;
  }

  .lg\:translate-y-8{
    --transform-translate-y: 6rem !important;
  }

  .lg\:translate-y-9{
    --transform-translate-y: 7rem !important;
  }

  .lg\:translate-y-10{
    --transform-translate-y: 8rem !important;
  }

  .lg\:-translate-y-1{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:-translate-y-2{
    --transform-translate-y: -1rem !important;
  }

  .lg\:-translate-y-3{
    --transform-translate-y: -2rem !important;
  }

  .lg\:-translate-y-4{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:-translate-y-5{
    --transform-translate-y: -3rem !important;
  }

  .lg\:-translate-y-6{
    --transform-translate-y: -4rem !important;
  }

  .lg\:-translate-y-7{
    --transform-translate-y: -5rem !important;
  }

  .lg\:-translate-y-8{
    --transform-translate-y: -6rem !important;
  }

  .lg\:-translate-y-9{
    --transform-translate-y: -7rem !important;
  }

  .lg\:-translate-y-10{
    --transform-translate-y: -8rem !important;
  }

  .lg\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .lg\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .lg\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .lg\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .lg\:hover\:translate-x-1:hover{
    --transform-translate-x: .5rem !important;
  }

  .lg\:hover\:translate-x-2:hover{
    --transform-translate-x: 1rem !important;
  }

  .lg\:hover\:translate-x-3:hover{
    --transform-translate-x: 2rem !important;
  }

  .lg\:hover\:translate-x-4:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:hover\:translate-x-5:hover{
    --transform-translate-x: 3rem !important;
  }

  .lg\:hover\:translate-x-6:hover{
    --transform-translate-x: 4rem !important;
  }

  .lg\:hover\:translate-x-7:hover{
    --transform-translate-x: 5rem !important;
  }

  .lg\:hover\:translate-x-8:hover{
    --transform-translate-x: 6rem !important;
  }

  .lg\:hover\:translate-x-9:hover{
    --transform-translate-x: 7rem !important;
  }

  .lg\:hover\:translate-x-10:hover{
    --transform-translate-x: 8rem !important;
  }

  .lg\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:hover\:-translate-x-2:hover{
    --transform-translate-x: -1rem !important;
  }

  .lg\:hover\:-translate-x-3:hover{
    --transform-translate-x: -2rem !important;
  }

  .lg\:hover\:-translate-x-4:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:hover\:-translate-x-5:hover{
    --transform-translate-x: -3rem !important;
  }

  .lg\:hover\:-translate-x-6:hover{
    --transform-translate-x: -4rem !important;
  }

  .lg\:hover\:-translate-x-7:hover{
    --transform-translate-x: -5rem !important;
  }

  .lg\:hover\:-translate-x-8:hover{
    --transform-translate-x: -6rem !important;
  }

  .lg\:hover\:-translate-x-9:hover{
    --transform-translate-x: -7rem !important;
  }

  .lg\:hover\:-translate-x-10:hover{
    --transform-translate-x: -8rem !important;
  }

  .lg\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .lg\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .lg\:hover\:translate-y-1:hover{
    --transform-translate-y: .5rem !important;
  }

  .lg\:hover\:translate-y-2:hover{
    --transform-translate-y: 1rem !important;
  }

  .lg\:hover\:translate-y-3:hover{
    --transform-translate-y: 2rem !important;
  }

  .lg\:hover\:translate-y-4:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:hover\:translate-y-5:hover{
    --transform-translate-y: 3rem !important;
  }

  .lg\:hover\:translate-y-6:hover{
    --transform-translate-y: 4rem !important;
  }

  .lg\:hover\:translate-y-7:hover{
    --transform-translate-y: 5rem !important;
  }

  .lg\:hover\:translate-y-8:hover{
    --transform-translate-y: 6rem !important;
  }

  .lg\:hover\:translate-y-9:hover{
    --transform-translate-y: 7rem !important;
  }

  .lg\:hover\:translate-y-10:hover{
    --transform-translate-y: 8rem !important;
  }

  .lg\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:hover\:-translate-y-2:hover{
    --transform-translate-y: -1rem !important;
  }

  .lg\:hover\:-translate-y-3:hover{
    --transform-translate-y: -2rem !important;
  }

  .lg\:hover\:-translate-y-4:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:hover\:-translate-y-5:hover{
    --transform-translate-y: -3rem !important;
  }

  .lg\:hover\:-translate-y-6:hover{
    --transform-translate-y: -4rem !important;
  }

  .lg\:hover\:-translate-y-7:hover{
    --transform-translate-y: -5rem !important;
  }

  .lg\:hover\:-translate-y-8:hover{
    --transform-translate-y: -6rem !important;
  }

  .lg\:hover\:-translate-y-9:hover{
    --transform-translate-y: -7rem !important;
  }

  .lg\:hover\:-translate-y-10:hover{
    --transform-translate-y: -8rem !important;
  }

  .lg\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .lg\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .lg\:focus\:translate-x-1:focus{
    --transform-translate-x: .5rem !important;
  }

  .lg\:focus\:translate-x-2:focus{
    --transform-translate-x: 1rem !important;
  }

  .lg\:focus\:translate-x-3:focus{
    --transform-translate-x: 2rem !important;
  }

  .lg\:focus\:translate-x-4:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:focus\:translate-x-5:focus{
    --transform-translate-x: 3rem !important;
  }

  .lg\:focus\:translate-x-6:focus{
    --transform-translate-x: 4rem !important;
  }

  .lg\:focus\:translate-x-7:focus{
    --transform-translate-x: 5rem !important;
  }

  .lg\:focus\:translate-x-8:focus{
    --transform-translate-x: 6rem !important;
  }

  .lg\:focus\:translate-x-9:focus{
    --transform-translate-x: 7rem !important;
  }

  .lg\:focus\:translate-x-10:focus{
    --transform-translate-x: 8rem !important;
  }

  .lg\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:focus\:-translate-x-2:focus{
    --transform-translate-x: -1rem !important;
  }

  .lg\:focus\:-translate-x-3:focus{
    --transform-translate-x: -2rem !important;
  }

  .lg\:focus\:-translate-x-4:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:focus\:-translate-x-5:focus{
    --transform-translate-x: -3rem !important;
  }

  .lg\:focus\:-translate-x-6:focus{
    --transform-translate-x: -4rem !important;
  }

  .lg\:focus\:-translate-x-7:focus{
    --transform-translate-x: -5rem !important;
  }

  .lg\:focus\:-translate-x-8:focus{
    --transform-translate-x: -6rem !important;
  }

  .lg\:focus\:-translate-x-9:focus{
    --transform-translate-x: -7rem !important;
  }

  .lg\:focus\:-translate-x-10:focus{
    --transform-translate-x: -8rem !important;
  }

  .lg\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .lg\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .lg\:focus\:translate-y-1:focus{
    --transform-translate-y: .5rem !important;
  }

  .lg\:focus\:translate-y-2:focus{
    --transform-translate-y: 1rem !important;
  }

  .lg\:focus\:translate-y-3:focus{
    --transform-translate-y: 2rem !important;
  }

  .lg\:focus\:translate-y-4:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:focus\:translate-y-5:focus{
    --transform-translate-y: 3rem !important;
  }

  .lg\:focus\:translate-y-6:focus{
    --transform-translate-y: 4rem !important;
  }

  .lg\:focus\:translate-y-7:focus{
    --transform-translate-y: 5rem !important;
  }

  .lg\:focus\:translate-y-8:focus{
    --transform-translate-y: 6rem !important;
  }

  .lg\:focus\:translate-y-9:focus{
    --transform-translate-y: 7rem !important;
  }

  .lg\:focus\:translate-y-10:focus{
    --transform-translate-y: 8rem !important;
  }

  .lg\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:focus\:-translate-y-2:focus{
    --transform-translate-y: -1rem !important;
  }

  .lg\:focus\:-translate-y-3:focus{
    --transform-translate-y: -2rem !important;
  }

  .lg\:focus\:-translate-y-4:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:focus\:-translate-y-5:focus{
    --transform-translate-y: -3rem !important;
  }

  .lg\:focus\:-translate-y-6:focus{
    --transform-translate-y: -4rem !important;
  }

  .lg\:focus\:-translate-y-7:focus{
    --transform-translate-y: -5rem !important;
  }

  .lg\:focus\:-translate-y-8:focus{
    --transform-translate-y: -6rem !important;
  }

  .lg\:focus\:-translate-y-9:focus{
    --transform-translate-y: -7rem !important;
  }

  .lg\:focus\:-translate-y-10:focus{
    --transform-translate-y: -8rem !important;
  }

  .lg\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .lg\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .lg\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .lg\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .lg\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .lg\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .lg\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .lg\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .lg\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .lg\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .lg\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .lg\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .lg\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .lg\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .lg\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .lg\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .lg\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .lg\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .lg\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .lg\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .lg\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .lg\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .lg\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .lg\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .lg\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .lg\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .lg\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .lg\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .lg\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .lg\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .lg\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .lg\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .lg\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .lg\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .lg\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .lg\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .lg\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .lg\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .lg\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .lg\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .lg\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .lg\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .lg\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .lg\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .lg\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .lg\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .lg\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .lg\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .lg\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .lg\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .lg\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .lg\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .lg\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .lg\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .lg\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .lg\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .lg\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .lg\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .lg\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .lg\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .lg\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .lg\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .lg\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .lg\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .lg\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .lg\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .lg\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .lg\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .lg\:transition-none{
    transition-property: none !important;
  }

  .lg\:transition-all{
    transition-property: all !important;
  }

  .lg\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  }

  .lg\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .lg\:transition-opacity{
    transition-property: opacity !important;
  }

  .lg\:transition-shadow{
    transition-property: box-shadow !important;
  }

  .lg\:transition-transform{
    transition-property: transform !important;
  }

  .lg\:ease-linear{
    transition-timing-function: linear !important;
  }

  .lg\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .lg\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .lg\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .lg\:duration-75{
    transition-duration: 75ms !important;
  }

  .lg\:duration-100{
    transition-duration: 100ms !important;
  }

  .lg\:duration-150{
    transition-duration: 150ms !important;
  }

  .lg\:duration-200{
    transition-duration: 200ms !important;
  }

  .lg\:duration-300{
    transition-duration: 300ms !important;
  }

  .lg\:duration-500{
    transition-duration: 500ms !important;
  }

  .lg\:duration-700{
    transition-duration: 700ms !important;
  }

  .lg\:duration-1000{
    transition-duration: 1000ms !important;
  }

  .lg\:delay-75{
    transition-delay: 75ms !important;
  }

  .lg\:delay-100{
    transition-delay: 100ms !important;
  }

  .lg\:delay-150{
    transition-delay: 150ms !important;
  }

  .lg\:delay-200{
    transition-delay: 200ms !important;
  }

  .lg\:delay-300{
    transition-delay: 300ms !important;
  }

  .lg\:delay-500{
    transition-delay: 500ms !important;
  }

  .lg\:delay-700{
    transition-delay: 700ms !important;
  }

  .lg\:delay-1000{
    transition-delay: 1000ms !important;
  }

  .lg\:animate-none{
    animation: none !important;
  }

  .lg\:animate-spin{
    animation: spin 1s linear infinite !important;
  }

  .lg\:animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .lg\:animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .lg\:animate-bounce{
    animation: bounce 1s infinite !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbGlnaHRib3gyL2Rpc3QvY3NzL2xpZ2h0Ym94Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2Jhc2UuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9jb21wb25lbnRzLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX2NvbmZpZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3R5cG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Jvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2FydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NvdXBvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL195b3V0dWJlLXBsYXllci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2V2ZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RyaWJlLXRpY2tldHMtZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2hvdy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fb3JkZXItcGxhY2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW1hZ2UtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NpbmdsZS12ZW51ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NpbmdsZS1wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2luZ2xlLWV2ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc21hcnQtY291cG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFzb25yeS1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZXZlbnRzLTIuMC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFBcUIsa0JBQWlCO0VBQUM7Q0FBYTs7QUFBQztFQUEwQjtDQUFlOztBQUFDO0VBQWlCLGtCQUFpQjtFQUFDLE1BQUs7RUFBQyxPQUFNO0VBQUMsYUFBWTtFQUFDLHNCQUFxQjtFQUFDLFdBQVU7RUFBQztDQUFZOztBQUFDO0VBQVUsa0JBQWlCO0VBQUMsT0FBTTtFQUFDLFdBQVU7RUFBQyxjQUFhO0VBQUMsZ0JBQWU7RUFBQztDQUFTOztBQUFDO0VBQW9CLGNBQWE7RUFBQyxZQUFXO0VBQUMsa0JBQWlCO0VBQUMsZ0JBQWU7RUFBQyxrQkFBaUI7RUFBQztDQUFxQjs7QUFBQztFQUFnQjtDQUFXOztBQUFDO0VBQW1CLGtCQUFpQjtFQUFDLFlBQVc7RUFBQyxhQUFZO0VBQUMsY0FBYTtFQUFDLGtCQUFpQjtFQUFDO0NBQXFCOztBQUFDO0VBQW1CLGtCQUFpQjtFQUFDO0NBQU07O0FBQUM7RUFBeUIsV0FBVTtFQUFDLGNBQWE7RUFBQztDQUFVOztBQUFDO0VBQVcsUUFBTztFQUFDLFdBQVU7RUFBQztDQUFVOztBQUFDO0VBQVcsY0FBYTtFQUFDLFdBQVU7RUFBQyxZQUFXO0VBQUMsY0FBYTtFQUFDO0NBQStDOztBQUFDO0VBQVEsTUFBSztFQUFDLFlBQVc7RUFBQyxXQUFVO0VBQUM7Q0FBVTs7QUFBQztFQUFtQjtDQUFNOztBQUFDO0VBQVUsVUFBUztFQUFDO0NBQXdHOztBQUFDO0VBQWtCLFlBQVc7RUFBQyxlQUFjO0VBQUM7Q0FBYTs7QUFBQztFQUFrQixVQUFTO0VBQUMsT0FBTTtFQUFDLFdBQVU7RUFBQyxzREFBcUQ7RUFBQyxVQUFTO0VBQXNGO0NBQXNCOztBQUFDO0VBQXdCO0NBQVM7O0FBQUM7RUFBa0IsVUFBUztFQUFDLFFBQU87RUFBQyxZQUFXO0VBQUMsdURBQXNEO0VBQUMsVUFBUztFQUFzRjtDQUFzQjs7QUFBQztFQUF3QjtDQUFTOztBQUFDO0VBQWtCLGNBQWE7RUFBQyxnQkFBZTtFQUFDLFdBQVU7RUFBQyw4QkFBNkI7RUFBQztDQUE4Qjs7QUFBQztFQUF3QixXQUFVO0VBQUMsY0FBYTtFQUFDO0NBQVU7O0FBQUM7RUFBUyxjQUFhO0VBQUM7Q0FBVTs7QUFBQztFQUFxQixVQUFTO0VBQUMsV0FBVTtFQUFDLGdCQUFlO0VBQUM7Q0FBaUI7O0FBQUM7RUFBcUIsZUFBYztFQUFDLGdCQUFlO0VBQUM7Q0FBZTs7QUFBQztFQUF1QjtDQUFVOztBQUFDO0VBQW9CLGNBQWE7RUFBQyxXQUFVO0VBQUMsbUJBQWtCO0VBQUMsZUFBYztFQUFDO0NBQVU7O0FBQUM7RUFBbUIsY0FBYTtFQUFDLFlBQVc7RUFBQyxXQUFVO0VBQUMsWUFBVztFQUFDLHdEQUF1RDtFQUFDLGlCQUFnQjtFQUFDLFVBQVM7RUFBQyxXQUFVO0VBQXNGO0NBQXNCOztBQUFDO0VBQXlCLGVBQWM7RUFBQztDQ0E3ekUsaUJBQWdCOztBQ0FoQjs7QUFBQTtnRkFBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOztFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBOzs7RUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOzs7R0FBQTs7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtRQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7U0FBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7Ozs7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7O0VBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7O0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTs7RUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7O0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7R0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOztFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTs7QUFBQTs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7Ozs7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7O0VBQUE7Q0FBQTs7QUFBQTs7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7Ozs7O0VBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7Ozs7O0dBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7O0dBQUE7O0FBQUE7Ozs7RUFBQTtDQUFBOztBQUFBOzs7Ozs7R0FBQTs7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7O0dBQUE7O0FBQUE7O0VBQUE7RUFBQTtDQUFBOztBQ0FBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7SUFBQTtHQUFBO0NBQUE7O0FBQUE7RUFBQTtJQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUE7R0FBQTtDQUFBOztBQ0FBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0tBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7S0FBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO0tBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7S0FBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtPQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO09BQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7T0FBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtPQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO09BQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7T0FBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtPQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO09BQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7T0FBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtPQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO09BQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7T0FBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtPQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO09BQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7T0FBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtPQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO09BQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7T0FBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtPQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO09BQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUE7R0FBQTtDQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0lBQUE7R0FBQTtDQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQ0NBOzs7Ozs7R0FBQTs7QUNHQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMTUY7O0FLSkU7RUFLSSxXQ0ZvQjtDTkkxQjs7QUtHSTtFQUtJLFdDWmtCO0NOTzFCOztBS1NJOzs7RUFHRSwwQkNyQmtCO0NOY3hCOztBS1lBO0VBQ0UsWUM5QnNCO0VEK0J0QjtFQUNBO0VBQ0E7Q0xURjs7QUtZQTtFQUNFO0VBQ0E7RUFDQTtDTFRGOztBS1dFO0VBR0UsWUM1Q29CO0VENkNwQixZQzVDcUI7RUQ2Q3JCLDBCQzNDb0I7RUQ0Q3BCLGlCQzNDNEI7RUQ0QzVCO0VBQ0E7RUFDQTtFQUNBO0NMWEo7O0FLY0U7RUFFRTtFQUNBO0NMYko7O0FLZ0JFO0VBQ0U7Q0xkSjs7QUtpQkU7RUFDRTtDTGZKOztBT3JFRTs7R0FBQTs7QUFLSTtFQUdFO0NQb0VSOztBTy9ETTtFQUNFO0NQaUVSOztBTy9EUTtFQUNFO0VBQ0E7Q1BpRVY7O0FPOURRO0VBQ0U7RUFDQTtDUGdFVjs7QVF2RkU7O0dBQUE7O0FBSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSeUZOOztBUXZGTTtFQUNFO0VBQ0E7Q1J5RlI7O0FRckZNO0VBQ0U7Q1J1RlI7O0FRakZNO0VBQ0U7RUFDQTtFQUNBO0NSbUZSOztBUWpGUTtFQUNFO0VBQ0E7RUFDQTtDUm1GVjs7QVEvRVE7RUFDRTtFQUNBO0VBQ0E7Q1JpRlY7O0FTekhBO0VBQ0k7Q1Q0SEo7O0FTekhBO0VBQ0k7RUFDQTtFQUNBO0NUNEhKOztBUzFISTtFQUxKO0lBTVE7SUFDQTtHVDZITjtDQUNGOztBUzFIQTtFQUNJO0VBQ0E7Q1Q2SEo7O0FTM0hJO0VBQ0k7RUFDQTtDVDZIUjs7QVN6SEE7RUFDSTtFQUNBO0NUNEhKOztBUzFISTtFQUNJO0VBQ0E7Q1Q0SFI7O0FTeEhBO0VBQ0k7RUFDQTtFQUNBO0NUMkhKOztBU3pISTtFQUNJO0VBQ0E7RUFDQTtDVDJIUjs7QVN2SEE7RUFDSTtDVDBISjs7QVN2SEE7RUFDSTtDVDBISjs7QVN2SEE7RUFDSTtDVDBISjs7QVN2SEE7RUFDSTtDVDBISjs7QVN2SEE7RUFDSTtDVDBISjs7QVN2SEE7RUFDSTtDVDBISjs7QVN2SEE7RUFDSTtDVDBISjs7QVN2SEE7RUFDSTtFQUNBO0NUMEhKOztBU3JIUTtFQUNJO0NUd0haOztBU3JIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NUdUhaOztBU25IVTtFQUNFO0NUcUhaOztBU25IVTtFQUNFO0NUcUhaOztBUzlHSTtFQUNJO0NUaUhSOztBUy9HUTtFQUNJO0NUaUhaOztBUzdHSTtFQUNJO0NUK0dSOztBUzdHUTtFQUNJO0NUK0daOztBUzNHSTtFQUNJO0NUNkdSOztBUzNHUTtFQUNJO0NUNkdaOztBU3pHSTtFQUNJO0NUMkdSOztBU3pHUTtFQUNJO0NUMkdaOztBU3ZHSTtFQUNJO0NUeUdSOztBU3ZHUTtFQUNJO0NUeUdaOztBVXRQQTtFQUNJLDRCSkR3Qjs7RUlFeEI7O0VBQ0E7O0VBS0E7O0VBQ0E7O0VBQ0E7Q1ZxUEo7O0FVbFBBO0VBQ0ksOEJKUm1COztFSVNuQjs7RUFDQTs7RUFLQTs7RUFDQTs7RUFDQTtDVmdQSjs7QVU3T0E7RUFDSSw4QkpyQm1COztFSXNCbkI7O0VBQ0E7O0VBS0E7O0VBQ0E7O0VBQ0E7Q1YyT0o7O0FVeE9BO0VBQ0ksdUJKckN1Qjs7RUlzQ3ZCOztFQUNBOztFQUNBOztFQUNBOztFQUNBLGdiQUs0RTtDVnFPaEY7O0FVbE9BOztBQUNBO0VBQ0k7O0VBQ0E7O0VBQ0E7O0VBQ0E7O0VBQ0E7O0VBQ0EsOFpBS3dFO0NWK041RTs7QVcvUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDWGlTUjs7QVc5Ukk7RUFDSTtDWGdTUjs7QVc3Ukk7RUFDSTtDWCtSUjs7QVc1Ukk7RUFDSTtDWDhSUjs7QVk5U0k7RUFDSTtDWmlUUjs7QVkvU1E7RUFISjtJQUlRLGFOS1k7R042U3RCOztFWWhUVTtJQUNJLGFORVE7R05nVHRCO0NBQ0Y7O0FZOVNZO0VBQ0k7RUFDQTtFQUNBO0NaZ1RoQjs7QVk1U29CO0VBREo7SUFFUTtHWitTdEI7Q0FDRjs7QVk3U29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1orU3hCOztBWXRTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Qk4zQ1c7RU00Q1g7Q1p3U2hCOztBWXBTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWnNTUjs7QWFyV0E7RUFDSTtFQUNBO0VBQ0E7Q2J3V0o7O0FhcldBO0VBQ0k7Q2J3V0o7O0FhcldBO0VBQ0k7RUFDQTtDYndXSjs7QWFyV0E7RUFDSTtFQUNBO0VBQ0E7Q2J3V0o7O0FhdFdJO0VBTEo7SUFNUTtHYnlXTjtDQUNGOztBYXZXSTtFQVRKO0lBVVE7R2IwV047Q0FDRjs7QWF4V0k7RUFiSjtJQWNRO0diMldOO0NBQ0Y7O0FheFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiMldKOztBYXpXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NiMldSOztBYXpXUTtFQUNJO0NiMldaOztBYXhXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2IwV1o7O0FhcFdJO0VBQ0k7Q2J1V1I7O0FhbldBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nic1dKOztBYW5XQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JzV0o7O0FhcFdJO0VBQ0k7RUFDQTtDYnNXUjs7QWFsV0E7RUFDSTtDYnFXSjs7QWFqV0k7RUFDSTtFQUNBO0Nib1dSOztBYWpXSTtFQUNJO0NibVdSOztBYS9WUTtFQUNJO0NiaVdaOztBYTVWQTtFQUNJO0VBQ0E7RUFDQTtDYitWSjs7QWE1VkE7RUFDSTtDYitWSjs7QWE3Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYitWUjs7QWF4Vkk7RUFGSjs7SUFHUTtHYjZWTjtDQUNGOztBYTFWSTtFQURKO0lBRVE7R2I4Vk47O0VhN1ZNO0lBQ0k7R2IrVlY7Q0FDRjs7QWEzVkE7RUFDSTtJQUVJO0diNlZOO0NBQ0Y7O0FhelZJO0VBQ0k7Q2IyVlI7O0FheFZJO0VBQ0k7Q2IwVlI7O0FhdlZJO0VBQ0k7Q2J5VlI7O0FhdFZJO0VBQ0k7Q2J3VlI7O0FhclZJO0VBQ0k7Q2J1VlI7O0FhalZJO0VBQ0k7Q2JvVlI7O0FhalZJO0VBQ0k7RUFDQTtFQUNBO0tBQUE7Q2JtVlI7O0FhOVVJO0VBQ0k7Q2JpVlI7O0FhOVVJO0VBQ0k7Q2JnVlI7O0FhOVVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2JnVlo7O0FhNVVJO0VBQ0k7Q2I4VVI7O0FhMVVBO0VBQ0k7Q2I2VUo7O0FhMVVBO0VBQ0k7RUFDQTtFQUNBO0NiNlVKOztBYTNVSTtFQUNJO0VBQ0E7RUFDQTtDYjZVUjs7QWEzVVE7RUFDSTtDYjZVWjs7QWExVVE7RUFDSTtDYjRVWjs7QWF6VVE7RUFDSTtFQUNBO0NiMlVaOztBYWhVQTtFQUNJO0lBQ0k7R2JtVU47O0VhalVNO0lBQ0k7R2JtVVY7Q0FDRjs7QWEvVEE7RUFDSTtDYmlVSjs7QWE1VFE7RUFDSTtDYitUWjs7QWExVEE7RUFDSTtJQUNJO0diNlROOztFYTNURTtJQUNJO0diNlROOztFYTNURTtJQUNJO0diNlROOztFYTNURTtJQUNJO0diNlROOztFYTNURTtJQUNJO0diNlROOztFYTNURTtJQUNJO0diNlROOztFYTNURTtJQUNJO0diNlROOztFYTNURTtJQUNJO0diNlROOztFYTNURTtJQUNJO0diNlROOztFYTFURTtJQUNJO0lBQ0E7R2I0VE47Q0FDRjs7QWNwbkJJO0VBQ0k7Q2RzbkJSOztBY3BuQlE7RUFDSTtDZHNuQlo7O0FjbG5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nkb25CUjs7QWNqbkJZO0VBQ0k7Q2RtbkJoQjs7QWMvbUJRO0VBZko7SUFnQlE7SUFDQTtHZGtuQlY7O0VjaG5CVTtJQUNJO0dka25CZDtDQUNGOztBYy9tQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkaW5CWjs7QWV0cEJJO0VBQ0k7Q2Z5cEJSOztBZXJwQlE7RUFDSTtDZnVwQlo7O0FlcnBCWTtFQUNJO0NmdXBCaEI7O0FlbHBCSTtFQUNJO0Nmb3BCUjs7QWUvb0JJO0VBQ0k7Q2ZrcEJSOztBZTlvQkE7RUFDSTtDZmlwQko7O0FlL29CQTtFQUNJO0Nma3BCSjs7QWVocEJBO0VBQ0k7Q2ZtcEJKOztBZWpwQkE7RUFDSTtDZm9wQko7O0FlbHBCQTtFQUNJO0NmcXBCSjs7QWdCM3JCSTtFQUNJO0VBQ0E7RUFDQTtDaEI4ckJSOztBZ0I1ckJRO0VBTEo7SUFNUSxpQlZFSTtHTjZyQmQ7Q0FDRjs7QWdCM3JCZ0I7RUFDSTtJQUNJO0lBQ0E7R2hCNnJCdEI7O0VnQjNyQnNCO0lBQ0k7R2hCNnJCMUI7O0VnQjNyQjBCO0lBQ0k7R2hCNnJCOUI7O0VnQjFyQjBCO0lBQ0k7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7R2hCMHJCOUI7O0VnQnhyQjhCO0lBQ0k7SUFDQTtHaEIwckJsQzs7RWdCeHJCa0M7SUFDSTtHaEIwckJ0Qzs7RWdCeHJCc0M7SUFDSTtJQUNBO0doQjByQjFDOztFZ0J0ckJrQztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2hCd3JCdEM7O0VnQmpyQjBCO0lBQ0k7R2hCbXJCOUI7O0VnQmhyQjBCO0lBQ0k7R2hCa3JCOUI7O0VnQi9xQjBCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHaEJpckI5QjtDQUNGOztBZ0I1cUJnQjtFQUNJO0lBQ0k7R2hCOHFCdEI7O0VnQjVxQmtCO0lBQ0k7SUFDQSxVVmpGQTtJVWtGQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0doQjhxQnRCOztFZ0I1cUJzQjtJQUNJO0lBQ0E7R2hCOHFCMUI7O0VnQjNxQnNCO0lBQ0k7SUFDQTtHaEI2cUIxQjs7RWdCenFCMEI7SUFDSTtHaEIycUI5Qjs7RWdCeHFCMEI7SUFDSTtJQUNBO0doQjBxQjlCOztFZ0J2cUIwQjtJQUNJO0lBQ0E7R2hCeXFCOUI7O0VnQmxxQjBCO0lBQ0k7SUFDQTtHaEJvcUI5QjtDQUNGOztBZ0IvcEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhVnRJSTtDTnV5QnhCOztBZ0IvcEJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCaXFCeEI7O0FnQi9wQndCO0VBUEo7SUFRUTtHaEJrcUIxQjtDQUNGOztBZ0JocUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCa3FCNUI7O0FnQjFwQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWJqTDVCO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0g4MEJBOztBZ0J6cEI0QjtFQUNJO0NoQjJwQmhDOztBZ0JwcEJZO0VBQ0k7RUFDQTtDaEJzcEJoQjs7QWdCcHBCZ0I7RUFKSjtJQUtRO0doQnVwQmxCO0NBQ0Y7O0FnQmpwQlE7RUFDSTtDaEJtcEJaOztBZ0JqcEJZO0VBSEo7SUFJUTtHaEJvcEJkO0NBQ0Y7O0FnQmxwQlk7RUFDSTtFQUNBO0NoQm9wQmhCOztBZ0JocEJvQjtFQUZKO0lBR1E7R2hCbXBCdEI7Q0FDRjs7QWdCanBCb0I7RUFOSjtJQU9RO0lBQ0E7SUFDQTtHaEJvcEJ0QjtDQUNGOztBZ0JqcEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NoQm1wQnBCOztBZ0I1b0JRO0VBQ0k7RUFDQTtDaEI4b0JaOztBZ0I1b0JZO0VBQ0k7Q2hCOG9CaEI7O0FpQjkzQkk7RUFDSTtDakJpNEJSOztBaUI3M0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmc0Qko7O0FpQnQzQkk7RUFDSTtDakI4M0JSOztBaUIvM0JJO0VBQ0k7Q2pCODNCUjs7QWlCMzNCSTtFQUNJO0VBQ0E7Q2pCNjNCUjs7QWlCcDNCSTtFQUNJO0NqQnUzQlI7O0FpQm4zQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJzM0JKOztBa0J2NkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWZQSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0NIazdCQTs7QWtCeDZCSTtFQUNJO0NsQjA2QlI7O0FrQnY2Qkk7RUFDSTtFQUNBO0NsQnk2QlI7O0FrQnA2QkE7RWZyQkE7RUFBQTtFQUFBO0NINjdCQTs7QWtCcjZCSTtFQUNJO0NsQnU2QlI7O0FtQi83Qkk7RUFDSTtFQUNBO0NuQms4QlI7O0FtQmg4QlE7RUFDSTtDbkJrOEJaOztBbUI5N0JJO0VBQ0k7RUFDQTtDbkJnOEJSOztBbUI3N0JJO0VBQ0k7RUFDQTtDbkIrN0JSOztBbUIzN0JBO0VBQ0k7RUFDQTtFQUNBO0NuQjg3Qko7O0FtQjU3Qkk7RUFMSjtJQU1RO0duQis3Qk47Q0FDRjs7QW1CNzdCSTtFQVRKO0lBVVE7R25CZzhCTjtDQUNGOztBbUI5N0JJO0VBYko7SUFjUTtHbkJpOEJOO0NBQ0Y7O0FtQng3QkE7RUFDSTtJQUNJO0duQjI3Qk47Q0FDRjs7QW9CMStCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCNCtCUjs7QW9CMStCUTtFQVBKO0lBUVE7R3BCNitCVjtDQUNGOztBb0IxK0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCNCtCaEI7O0FvQnorQlk7RUFDSTtFQUNBO0VBQ0E7Q3BCMitCaEI7O0FvQngrQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDcEIwK0JoQjs7QW9CditCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NwQnkrQmhCOztBb0J2K0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJ5K0JwQjs7QW9CdCtCZ0I7RUFDSTtDcEJ3K0JwQjs7QW9CcCtCWTtFQUNJO0NwQnMrQmhCOztBb0JqK0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3BCbStCUjs7QW9CaCtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCaytCUjs7QW9CLzlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQmkrQlI7O0FvQjk5Qkk7RUFDSTtFQUNBO0NwQmcrQlI7O0FvQjc5Qkk7RUFDSTtDcEIrOUJSOztBcUI1akNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckIrakNSOztBcUI3akNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQitqQ1o7O0FxQjFqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDckI0akNSOztBcUIxakNRO0VBTko7SUFPUTtHckI2akNWO0NBQ0Y7O0FxQjNqQ1E7RUFWSjtJQVdRO0dyQjhqQ1Y7Q0FDRjs7QXFCNWpDUTtFQWRKO0lBZVE7SUFDQTtHckIrakNWO0NBQ0Y7O0FxQjdqQ1E7RUFDSTtDckIrakNaOztBcUI1akNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckI4akNaOztBcUI1akNZO0VBQ0k7Q3JCOGpDaEI7O0FxQjNqQ1k7RUFDSTtFQUNBO0NyQjZqQ2hCOztBcUIxakNZO0VBQ0k7RUFDQTtDckI0akNoQjs7QXFCempDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckIyakNoQjs7QXFCeGpDWTtFQUNJO0NyQjBqQ2hCOztBcUJ4akNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQjBqQ3BCOztBcUJwakNnQjtFQUNJO0VBQ0E7Q3JCc2pDcEI7O0FxQnBqQ29CO0VBQ0k7Q3JCc2pDeEI7O0FxQmxqQ2dCO0VBQ0k7Q3JCb2pDcEI7O0FxQmpqQ2dCO0VBQ0k7RUFDQTtFQUNBO0NyQm1qQ3BCOztBcUJoakNnQjtFQUNJO0NyQmtqQ3BCOztBcUI3aUNRO0VBQ0k7Q3JCK2lDWjs7QXFCN2lDWTtFQUNJO0VBQ0E7RUFDQTtDckIraUNoQjs7QXFCN2lDZ0I7RUFDSTtDckIraUNwQjs7QXFCNWlDZ0I7RUFDSTtFQUNBO0NyQjhpQ3BCOztBcUJ6aUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCMmlDWjs7QXFCeGlDUTtFQUNJO0VBQ0E7Q3JCMGlDWjs7QXFCdmlDUTtFQUNJO0NyQnlpQ1o7O0FxQnZpQ1k7RUFDSTtDckJ5aUNoQjs7QXFCdGlDWTtFQUNJO0NyQndpQ2hCOztBcUJyaUNZO0VBQ0k7Q3JCdWlDaEI7O0FxQnBpQ1k7RUFDSTtDckJzaUNoQjs7QXFCbGlDUTtFQUNJO0NyQm9pQ1o7O0FxQmppQ1E7RUFDSTtFQUNBO0VBQ0E7Q3JCbWlDWjs7QXFCamlDWTtFQUxKO0lBTVE7R3JCb2lDZDtDQUNGOztBcUJsaUNZO0VBVEo7SUFVUTtHckJxaUNkO0NBQ0Y7O0FxQm5pQ1k7RUFiSjtJQWNRO0dyQnNpQ2Q7Q0FDRjs7QXFCbmlDUTtFQUNJO0NyQnFpQ1o7O0FxQmxpQ2dCO0VBQ0k7Q3JCb2lDcEI7O0FxQmhpQ1k7RUFUSjtJQVVRO0dyQm1pQ2Q7Q0FDRjs7QXFCamlDWTtFQWJKO0lBY1E7SUFDQTtJQUNBO0dyQm9pQ2Q7Q0FDRjs7QXFCbGlDWTtFQW5CSjtJQW9CUTtJQUNBO0dyQnFpQ2Q7Q0FDRjs7QXFCbGlDUTtFQUNJO0NyQm9pQ1o7O0FxQmhpQ1k7RUFESjtJQUVRO0dyQm1pQ2Q7Q0FDRjs7QXFCamlDWTtFQUNJO0NyQm1pQ2hCOztBcUJoaUNZO0VBQ0k7SUFDSTtHckJraUNsQjtDQUNGOztBcUI5aENnQjtFQURKO0lBRVE7SUFDQTtHckJpaUNsQjtDQUNGOztBcUI5aENZO0VBQ0k7Q3JCZ2lDaEI7O0FxQjloQ2dCO0VBSEo7SUFJUTtJQUNBO0lBQ0E7R3JCaWlDbEI7Q0FDRjs7QXFCL2hDZ0I7RUFUSjtJQVVRO0lBQ0E7R3JCa2lDbEI7Q0FDRjs7QXFCOWhDUTtFQUNJO0VBQ0E7Q3JCZ2lDWjs7QXFCOWhDWTtFQUNJO0NyQmdpQ2hCOztBcUI5aENnQjtFQUhKO0lBSVE7R3JCaWlDbEI7Q0FDRjs7QXFCN2hDUTtFQUNJO0VBQ0E7Q3JCK2hDWjs7QXFCNWhDUTtFQUNJO0VBQ0E7Q3JCOGhDWjs7QXFCM2hDUTtFQUNJO0VBQ0E7Q3JCNmhDWjs7QXFCM2hDWTtFQUpKO0lBS1E7R3JCOGhDZDtDQUNGOztBcUI1aENZO0VBUko7SUFTUTtJQUNBO0dyQitoQ2Q7Q0FDRjs7QXFCN2hDWTtFQUNJO0VBQ0E7RUFDQTtDckIraENoQjs7QXFCM2hDUTtFQUNJO0NyQjZoQ1o7O0FxQjNoQ1k7RUFISjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0dyQjhoQ2Q7O0VxQjVoQ2M7SUFDSTtHckI4aENsQjtDQUNGOztBcUIzaENZO0VBQ0k7RUFDQTtDckI2aENoQjs7QXFCM2hDZ0I7RUFKSjtJQUtRO0dyQjhoQ2xCO0NBQ0Y7O0FxQjNoQ1k7RUFDSTtDckI2aENoQjs7QXFCemhDUTtFQUNJO0VBQ0E7RUFDQTtDckIyaENaOztBcUJ6aENZO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTtHckI0aENkO0NBQ0Y7O0FxQnpoQ1E7RUFDSTtFQUNBO0VBQ0E7Q3JCMmhDWjs7QXFCemhDWTtFQUNJO0VBQ0E7RUFDQTtDckIyaENoQjs7QXFCdmhDUTtFQUNJO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckJ5aENaOztBcUJ2aENZO0VBZko7SUFnQlE7R3JCMGhDZDtDQUNGOztBcUJ4aENZO0VBQ0k7Q3JCMGhDaEI7O0FxQnZoQ1k7RUFDSTtDckJ5aENoQjs7QXFCdGhDWTtFQUNJO0NyQndoQ2hCOztBcUJyaENZO0VBQ0k7Q3JCdWhDaEI7O0FzQnA2Q0k7RUFDSTtDdEJ1NkNSOztBc0JwNkNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCczZDWjs7QXNCbDZDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N0Qm82Q2hCOztBc0JsNkNnQjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0N0Qm02Q3BCOztBc0IvNUNZO0VBQ0k7Q3RCaTZDaEI7O0FzQjc1Q2dCO0VBREo7SUFFUTtHdEJnNkNsQjtDQUNGOztBc0I5NUNnQjtFQUNJO0lBQ0k7R3RCZzZDdEI7Q0FDRjs7QXNCNzVDZ0I7RUFDSTtDdEIrNUNwQjs7QXNCNTVDZ0I7RUFDSTtDdEI4NUNwQjs7QXNCNTVDb0I7RUFDSTtJQUNJO0lBQ0E7R3RCODVDMUI7Q0FDRjs7QXNCMzVDb0I7RUFDSTtDdEI2NUN4Qjs7QXNCMTVDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCNDVDeEI7O0FzQnY1Q1k7RUFDSTtFQUNBO0N0Qnk1Q2hCOztBc0J0NUNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJ3NUN4Qjs7QXNCdDVDd0I7RUFDSTtDdEJ3NUM1Qjs7QXNCejVDd0I7RUFDSTtDdEJ3NUM1Qjs7QXNCcjVDd0I7RUFDSTtDdEJ1NUM1Qjs7QXNCcDVDd0I7RUFDSTtDdEJzNUM1Qjs7QXNCLzRDUTtFQUNJO0VBQ0E7Q3RCaTVDWjs7QXNCLzRDWTtFQUpKO0lBS1E7R3RCazVDZDtDQUNGOztBc0JoNUNZO0VBQ0k7SUFDSTtHdEJrNUNsQjtDQUNGOztBc0I5NENnQjtFQUNJO0N0Qmc1Q3BCOztBc0I1NENZO0VBQ0k7RUFDQTtDdEI4NENoQjs7QXNCNTRDZ0I7RUFKSjtJQUtRO0lBQ0E7R3RCKzRDbEI7Q0FDRjs7QXNCNzRDZ0I7RUFUSjtJQVVRO0d0Qmc1Q2xCO0NBQ0Y7O0FzQjc0Q1k7RUFFUTtJQUNJO0d0Qjg0Q3RCOztFc0IxNENjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R3RCNDRDbEI7Q0FDRjs7QXNCejRDWTtFQUNJO0VBQ0E7RUFDQTtDdEIyNENoQjs7QXNCeDRDWTtFQUNJO0VBQ0E7RUFDQTtDdEIwNENoQjs7QXNCdjRDWTtFQUNJO0N0Qnk0Q2hCOztBc0JwNENvQjtFQUNJO0N0QnM0Q3hCOztBc0JwNEN3QjtFQUNJO0N0QnM0QzVCOztBc0JuNEN3QjtFQUNJO0N0QnE0QzVCOztBc0JqNENvQjtFQUNJO0N0Qm00Q3hCOztBc0JoNENvQjtFQUNJO0VBQ0E7RUFDQTtDdEJrNEN4Qjs7QXNCLzNDb0I7RUFDSTtDdEJpNEN4Qjs7QXNCMzNDUTtFQUNJO0N0QjYzQ1o7O0F1QjdrREM7RUFDQztDdkJnbERGOztBdUI3a0RDO0VBQ0M7Q3ZCK2tERjs7QXVCNWtEQztFQUNDO0N2QjhrREY7O0F1QjNrREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QjZrREY7O0F1QjFrREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkI0a0RGOztBdUJ6a0RDO0VBQ0M7Q3ZCMmtERjs7QXVCeGtEQztFQUNDO0N2QjBrREY7O0F1QnZrREM7RUFDQztFQUNBO0VBQ0E7Q3ZCeWtERjs7QXVCdGtEQztFQUNDO0N2QndrREY7O0F1QnJrREM7RUFDQztDdkJ1a0RGOztBdUJwa0RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkJza0RGOztBdUJua0RDO0VBQ0M7Q3ZCcWtERjs7QXVCbGtEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCb2tERjs7QXVCdmlEQztFQUNDO0N2QnlpREY7O0F1QnZpREU7RUFDQztDdkJ5aURIOztBdUJ2aURHO0VBQ0M7RUFDQTtDdkJ5aURKOztBdUJ0aURHO0VBQ0M7Q3ZCd2lESjs7QXVCbmlEQztFQUNDO0N2QnFpREY7O0F1QmxpREM7RUFDQztFQUNBO0N2Qm9pREY7O0F1QmppREM7RUFDQztDdkJtaURGOztBdUJoaURDO0VBQ0M7Q3ZCa2lERjs7QXVCL2hEQztFQUNDO0N2QmlpREY7O0F1QjdoREE7RUFDQztDdkJnaUREOztBdUI3aERBO0VBQ0M7Q3ZCZ2lERDs7QXdCNXJEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCK3JESjs7QXdCN3JESTtFQUNJO0N4QityRFI7O0F3QjFyREk7RUFDSTtDeEI2ckRSOztBd0IzckRRO0VBSEo7SUFJUTtJQUNBO0lBQ0E7SUFDQTtHeEI4ckRWOztFd0I1ckRVO0lBQ0k7R3hCOHJEZDs7RXdCM3JEVTtJQUNJO0d4QjZyRGQ7Q0FDRjs7QXdCMXJEUTtFQUNJO0VBQ0E7RUFDQTtDeEI0ckRaOztBd0IxckRZO0VBTEo7SUFNUTtJQUNBO0d4QjZyRGQ7Q0FDRjs7QXdCMXJEUTtFQUNJO0VBQ0E7RUFDQTtDeEI0ckRaOztBd0J6ckRRO0VBQ0k7RUFDQTtFQUNBO0N4QjJyRFo7O0F3QnpyRFk7RUFDSTtDeEIyckRoQjs7QXdCcnJEQTtFQUNJO0N4QndyREo7O0F3QnByREk7RUFDSTtDeEJ1ckRSOztBd0JuckRRO0VBQ0k7Q3hCcXJEWjs7QXdCanJESTtFQUNJO0N4Qm1yRFI7O0F3Qi9xREE7RUFDSTtFQUNBO0N4QmtyREo7O0F3QmhyREk7RUFKSjtJQUtRO0d4Qm1yRE47Q0FDRjs7QXdCanJESTtFQUNJO0N4Qm1yRFI7O0F3QmhyREk7RUFDSTtFQUNBO0VBQ0E7Q3hCa3JEUjs7QXdCaHJEUTtFQUxKO0lBTVE7SUFDQTtHeEJtckRWO0NBQ0Y7O0F3QmpyRFE7RUFDSTtDeEJtckRaOztBd0IvcURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCaXJEUjs7QXdCL3FEUTtFQVRKO0lBVVE7R3hCa3JEVjtDQUNGOztBd0JockRRO0VBYko7SUFjSTtHeEJtckROO0NBQ0Y7O0F3QmhyREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJrckRSOztBd0JockRRO0VBWko7SUFhUTtJQUNBO0d4Qm1yRFY7Q0FDRjs7QXdCanJEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4Qm1yRFo7O0F3QnZyRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDeEJtckRaOztBd0IvcURJO0VBQ0k7RUFDQTtDeEJpckRSOztBd0JockRRO0VBSEo7SUFJUTtHeEJtckRWO0NBQ0Y7O0F3QmhyREk7RUFDSTtFQUNBO0N4QmtyRFI7O0F3QmpyRFE7RUFISjtJQUlRO0d4Qm9yRFY7Q0FDRjs7QXdCaHJEQTtFQUNJO0VBQ0E7Q3hCbXJESjs7QXdCaHJEUTtFQUNJO0N4QmtyRFo7O0F3QjdxRFE7RUFDSTtDeEIrcURaOztBd0I1cURRO0VBQ0k7Q3hCOHFEWjs7QXdCenFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4QjRxREo7O0F3QjFxREk7RUFDSTtFQUNBO0N4QjRxRFI7O0F3QnpxREk7RUFDSTtFQUNBO0N4QjJxRFI7O0F3QnhxREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDeEIwcURSOztBd0J2cURJO0VBQ0k7Q3hCeXFEUjs7QXdCdHFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7Q3hCd3FEUjs7QXlCajVEQTtFQUNDO0N6Qm81REQ7O0F5Qmo1REE7RUFDQztDekJvNUREOztBeUJqNURBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtDekJvNUREOztBeUJsNURDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtDekJvNURGOztBeUJsNURFO0VBQ0M7RUFDQTtFQUNBO0N6Qm81REg7O0F5Qmo1REU7RUFDQztFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6Qm01REg7O0F5Qmo1REc7RUFDQztDekJtNURKOztBMEJwOERJO0VBQ0k7QzFCdThEUjs7QTBCcDhESTtFQUNJO0lBQ0k7RzFCczhEVjtDQUNGOztBMEJsOERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUJvOERSOztBMEJqOERJO0VBQ0k7QzFCbThEUjs7QTBCaDhESTtFQUNJO0MxQms4RFI7O0EwQi83REk7RUFDSTtDMUJpOERSOztBMEI5N0RJO0VBQ0k7QzFCZzhEUjs7QTBCNzdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCKzdEUjs7QTBCNTdESTtFQUdJO0MxQjg3RFI7O0EwQjM3REk7RUFDSTtDMUI2N0RSOztBMEIxN0RJO0VBQ0k7RUFDQTtDMUI0N0RSOztBMEJ6N0RJO0VBQ0k7QzFCMjdEUjs7QTBCdjdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCeTdEUjs7QTBCcjdEUTtFQUNJO0VBQ0E7QzFCdTdEWjs7QTBCbjdESTtFQUNJO0MxQnE3RFI7O0EwQmo3RFE7RUFDSTtFQUNBO0MxQm03RFo7O0EwQjE2REk7RUFDSTtDMUI0NkRSOztBMEJ6NkRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0MxQjI2RFI7O0EwQnY2REk7RUFDSTtDMUJ5NkRSOztBMEJ2NkRRO0VBQ0k7RUFDQTtFQUNBO0MxQnk2RFo7O0EwQnY2RFk7RUFDSTtDMUJ5NkRoQjs7QTBCdDZEWTtFQUNJO0MxQnc2RGhCOztBMEJyNkRZO0VBQ0k7RUFDQTtDMUJ1NkRoQjs7QTBCcDZEWTtFQUNJO0VBQ0E7QzFCczZEaEI7O0EwQm42RFk7RUFDSTtFQUNBO0MxQnE2RGhCOztBMEJsNkRZO0VBQ0k7QzFCbzZEaEI7O0EwQmw2RGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUJvNkRwQjs7QTBCaDZEWTtFQUNJO0VBQ0E7QzFCazZEaEI7O0EwQmg2RGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQms2RHBCOztBMEI3NURZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUIrNURoQjs7QTBCNzVEZ0I7RUFDSTtFQUNBO0VBQ0E7RUFHQTtDMUIrNURwQjs7QTBCMTVEUTtFQUNJO0MxQjQ1RFo7O0EwQnY1REk7RUFDSTtDMUJ5NURSOztBMEJyNURRO0VBQ0k7RUFDQTtDMUJ1NURaOztBMEJwNURRO0VBQ0k7QzFCczVEWjs7QTBCbjVEUTtFQUNJO0MxQnE1RFo7O0EwQmw1RFE7RUFDSTtDMUJvNURaOztBMEJoNURJO0VBQ0k7QzFCazVEUjs7QTBCOTRESTtFQUNJO0VBQ0E7RUFDQTtDMUJnNURSOztBMEI5NERRO0VBQ0k7QzFCZzVEWjs7QTBCNzREUTtFQVRKO0lBVVE7RzFCZzVEVjtDQUNGOztBMEI5NERRO0VBYko7SUFjUTtJQUNBO0cxQmk1RFY7Q0FDRjs7QTBCOTREUTtFQUNJO0MxQmc1RFo7O0EwQjc0RFE7RUFDSTtFQUNBO0VBQ0E7QzFCKzREWjs7QTBCNzREWTtFQUNJO0lBQ0k7RzFCKzREbEI7Q0FDRjs7QTBCNTREWTtFQVhKO0lBWVE7SUFDQTtHMUIrNERkOztFMEI3NERjO0lBQ0k7RzFCKzREbEI7Q0FDRjs7QTBCMzREUTtFQUNJO0VBQ0E7RUFDQTtDMUI2NERaOztBMEIxNERRO0VBQ0k7RUFDQTtDMUI0NERaOztBMEJ6NERRO0VBQ0k7QzFCMjREWjs7QTBCdDREWTtFQUNJO0VBQ0E7RUFDQTtDMUJ3NERoQjs7QTBCdDREZ0I7RUFDSTtDMUJ3NERwQjs7QTBCdDREb0I7RUFDSTtDMUJ3NER4Qjs7QTBCaDREUTtFQUNJO0VBQ0E7QzFCazREWjs7QTBCOTNESTtFQUNJO0MxQmc0RFI7O0EwQjczREk7RUFDSTtFQUNBO0MxQiszRFI7O0EwQjczRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDMUIrM0RaOztBMEIxM0RJO0VBQ0k7QzFCNDNEUjs7QTBCejNEWTtFQUNJO0MxQjIzRGhCOztBMEJ0M0RJO0VBQ0k7QzFCdzNEUjs7QTBCcDNEUTtFQUNJO0VBQ0E7RUFDQTtDMUJzM0RaOztBMEJuM0RRO0VBQ0k7RUFDQTtDMUJxM0RaOztBMEJuM0RZO0VBSko7SUFLUTtJQUNBO0cxQnMzRGQ7Q0FDRjs7QTBCcDNEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCczNEaEI7O0EwQmwzRFE7RUFDSTtDMUJvM0RaOztBMEJsM0RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QzFCbzNEaEI7O0EwQmozRFk7RUFDSTtDMUJtM0RoQjs7QTBCaDNEWTtFQUNJO0VBQ0E7RUFDQTtDMUJrM0RoQjs7QTBCLzJEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCaTNEaEI7O0EwQjkyRFk7RUFDSTtDMUJnM0RoQjs7QTBCNzJEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MxQisyRGhCOztBMEIxMkRJO0VBQ0k7RUFDQTtFQUNBO0MxQjQyRFI7O0EwQjEyRFE7RUFDSTtFQUNBO0VBQ0E7QzFCNDJEWjs7QTBCMTJEWTtFQUxKO0lBTVE7SUFDQTtHMUI2MkRkO0NBQ0Y7O0EwQnoyREk7RUFDSTtDMUIyMkRSOztBMkJseEVBO0VBQ0k7RUFDQTtFQUNBO0MzQnF4RUo7O0EyQm54RUk7RUFDSTtFQUNBO0VBQ0E7QzNCcXhFUjs7QTJCbHhFSTtFQUNJO0VBQ0E7RUFDQTtDM0JveEVSOztBMkJqeEVJO0VBQ0k7RUFDQTtFQUNBO0MzQm14RVI7O0EyQmh4RUk7RUFDSTtDM0JreEVSOztBMkIvd0VJO0VBRUk7RUFFQTtDM0JpeEVSOztBMkI5d0VJO0VBQ0k7QzNCZ3hFUjs7QTJCN3dFSTtFQUNJO0VBQ0E7RUFDQTtDM0Ird0VSOztBMkI3d0VRO0VBQ0k7QzNCK3dFWjs7QTJCNXdFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MzQjh3RVo7O0EyQjV3RVk7RUFOSjtJQU9RO0lBQ0E7RzNCK3dFZDtDQUNGOztBMkIxd0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQjR3RVo7O0EyQnp3RVE7RUFDSTtDM0Iyd0VaOztBMkJ4d0VRO0VBQ0k7QzNCMHdFWjs7QTJCdHdFSTtFQUNJO0VBQ0E7QzNCd3dFUjs7QTJCdHdFUTtFQUVJO0MzQnV3RVo7O0EyQm53RUk7RUFDSTtDM0Jxd0VSOztBMkJud0VRO0VBQ0k7QzNCcXdFWjs7QTRCaDJFSTtFQUNJO0M1Qm0yRVI7O0E0QmgyRUk7RUFDSTtDNUJrMkVSOztBNEI3MUVRO0VBQ0k7RUFDQTtDNUIrMUVaOztBNEI3MUVZO0VBQ0k7QzVCKzFFaEI7O0E0QjMxRVE7RUFDSTtDNUI2MUVaOztBNEJ6MUVRO0VBQ0k7SUFDSTtJQUNBO0c1QjIxRWQ7O0U0QnoxRWM7SUFDSTtJQUNBO0c1QjIxRWxCOztFNEJ6MUVjO0lBQ0k7SUFDQTtJQUNBO0c1QjIxRWxCOztFNEJ6MUVjO0lBQ0k7RzVCMjFFbEI7Q0FDRjs7QTRCMzBFUTtFQUNJO0M1QjYwRVo7O0E0QjEwRVE7RUFDSTtDNUI0MEVaOztBNEJ6MEVRO0VBQ0k7RUFDQTtDNUIyMEVaOztBNEJ4MEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUIwMEVaOztBNEJyMEVRO0VBQ0k7SUFDSTtHNUJ1MEVkOztFNEJyMEVjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RzVCdTBFbEI7Q0FDRjs7QTRCbjBFUTtFQUNJO0lBQ0k7SUFDQTtHNUJxMEVkOztFNEJuMEVjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RzVCcTBFbEI7Q0FDRjs7QTRCL3pFSTtFQUNJO0VBQ0E7RUFDQTtDNUJpMEVSOztBNEIvekVRO0VBQ0k7QzVCaTBFWjs7QTRCNXpFUTtFQUNJO0VBQ0E7QzVCOHpFWjs7QTRCMXpFSTtFQUNJO0VBQ0E7QzVCNHpFUjs7QTRCMXpFUTtFQUpKO0lBS1E7SUFDQTtHNUI2ekVWOztFNEIzekVVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RzVCNnpFZDs7RTRCM3pFYztJQUNJO0c1QjZ6RWxCO0NBQ0Y7O0E0Qnh6RUk7RUFDSTtDNUIwekVSOztBNEJ2ekVJO0VBQ0k7QzVCeXpFUjs7QTRCcHpFSTtFQUNJO0lBQ0k7SUFDQTtHNUJ1ekVWOztFNEJyekVVO0lBQ0k7RzVCdXpFZDs7RTRCcHpFVTtJQUNJO0c1QnN6RWQ7Q0FDRjs7QTRCL3lFSTtFQUNJO0VBQ0E7RUFDQTtDNUJrekVSOztBNEIveUVJO0VBQ0k7QzVCaXpFUjs7QTRCOXlFSTtFQUNJO0M1Qmd6RVI7O0E0QjV5RVE7O0VBRUk7QzVCOHlFWjs7QTRCenlFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QjJ5RWhCOztBNEJqeUVnQjtFQUNJO0M1Qnl5RXBCOztBNEIxeUVnQjtFQUNJO0M1Qnl5RXBCOztBNEJ0eUVnQjtFQUNJO0VBQ0E7RUFDQTtDNUJ3eUVwQjs7QTZCdmdGSTtFQUNJO0VBQ0E7RUFDQTtDN0IwZ0ZSOztBNkJ4Z0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0IwZ0ZaOztBNkJ2Z0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzdCeWdGWjs7QTZCcGdGWTtFQUNJO0VBQ0E7QzdCc2dGaEI7O0E2Qm5nRlk7RUFDSTtDN0JxZ0ZoQjs7QTZCbGdGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCb2dGaEI7O0E2QmxnRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCb2dGcEI7O0E2QmxnRm9CO0VBQ0k7RUFDQTtFQUNBO0M3Qm9nRnhCOztBNkJqZ0ZvQjtFQUNJO0M3Qm1nRnhCOztBNkJoZ0ZvQjtFQUNJO0VBQ0E7RUFDQTtDN0JrZ0Z4Qjs7QTZCNy9Fb0I7RUFDSTtFQUNBO0M3QisvRXhCOztBNkI1L0VvQjtFQUNJO0M3QjgvRXhCOztBNkIzL0VvQjtFQUNJO0M3QjYvRXhCOztBNkJ2L0VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0J5L0VaOztBNkJ2L0VZO0VBQ0k7RUFDQTtFQUNBO0M3QnkvRWhCOztBNkJ0L0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCdy9FaEI7O0E2QnQvRWdCO0VBQ0k7QzdCdy9FcEI7O0E2QmwvRUk7RUFDSTtFQUNBO0VBQ0E7QzdCby9FUjs7QTZCai9FWTtFQUNJO0M3Qm0vRWhCOztBNkI1K0VZO0VBQ0k7QzdCOCtFaEI7O0E2QjErRVE7RUFDSTtDN0I0K0VaOztBOEJsbkZJO0VBQ0k7QzlCcW5GUjs7QThCbG5GSTtFQUNJO0M5Qm9uRlI7O0E4QmxuRkk7Ozs7OztFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Qm9uRlI7O0E4QmxuRkk7Ozs7Ozs7RUFPSTtFQUNBO0VBQ0E7QzlCb25GUjs7QThCbG5GSTs7RUFFSTtFQUNBO0M5Qm9uRlI7O0E4QmxuRkk7O0VBRUk7QzlCb25GUjs7QThCam5GSTtFQUNJO0M5Qm1uRlI7O0E4QmhuRkk7RUFDSTtDOUJrbkZSOztBOEIvbUZJO0VBQ0k7QzlCaW5GUjs7QThCN21GUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0M5QittRlo7O0E4QjNtRkk7RUFDSTtFQUNBO0VBQ0E7QzlCNm1GUjs7QThCM21GUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0M5QjZtRlo7O0E4QnhtRmdCO0VBQ0k7QzlCMG1GcEI7O0E4QnZtRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzlCeW1GcEI7O0E4QnBtRlE7RUFDSTtFQUNBO0M5QnNtRlo7O0E4QnBtRlk7RUFDSTtDOUJzbUZoQjs7QThCbG1GUTtFQUNJO0M5Qm9tRlo7O0E4QmxtRlk7RUFDSTtFQUNBO0VBQ0E7QzlCb21GaEI7O0E4QmxtRmdCO0VBQ0k7QzlCb21GcEI7O0E4QmptRmdCO0VBVEo7SUFVUTtJQUNBO0c5Qm9tRmxCO0NBQ0Y7O0E4QmxtRmdCO0VBQ0k7QzlCb21GcEI7O0E4QmhtRlk7RUFDSTtFQUNBO0M5QmttRmhCOztBOEJobUZnQjtFQUNJO0M5QmttRnBCOztBOEI3bEZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzlCK2xGWjs7QThCMWxGSTtFQUNJO0M5QjRsRlI7O0E4QnpsRkk7RUFDSTtFQUNBO0M5QjJsRlI7O0E4QjdsRkk7RUFDSTtFQUNBO0M5QjJsRlI7O0E4QnhsRkk7RUFDSTtDOUIwbEZSOztBOEJ2bEZJO0VBQ0k7QzlCeWxGUjs7QThCdGxGSTtFQUNJO0M5QndsRlI7O0E4QnRsRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDOUJ3bEZaOztBOEJ0bEZZO0VBQ0k7QzlCd2xGaEI7O0ErQi92Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDL0Jrd0ZSOztBK0IvdkZJO0VBQ0k7Qy9CaXdGUjs7QStCL3ZGUTtFQUNJO0VBQ0E7RUFDQTtDL0Jpd0ZaOztBK0I3dkZJO0VBQ0k7RUFDQTtFQUNBO0MvQit2RlI7O0ErQjV2Rkk7RUFDSTtDL0I4dkZSOztBK0I1dkZRO0VBQ0k7RUFDQTtFQUNBO0MvQjh2Rlo7O0FnQzN4Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaEM4eEZSOztBZ0M1eEZRO0VBQ0k7Q2hDOHhGWjs7QWdDMXhGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7Q2hDMnhGUjs7QWlDL3lGSTtFQUNJO0NqQ2t6RlI7O0FpQy95Rkk7RUFDSTtDakNpekZSOztBaUM5eUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pDZ3pGUjs7QWlDOXlGUTtFQU5KO0lBT1E7R2pDaXpGVjtDQUNGOztBaUMveUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQ2l6Rlo7O0FpQzd5Rkk7RUFDSTtDakMreUZSOztBaUN6eUZZO0VBQ0k7Q2pDMnlGaEI7O0FpQ3Z5RlE7RUFDSTtFQUNBO0NqQ3l5Rlo7O0FpQ3Z5Rlk7RUFDSTtDakN5eUZoQjs7QWlDbnlGUTtFQUNJO0NqQ3F5Rlo7O0FpQ2p5Rlk7RUFDSTtDakNteUZoQjs7QWlDL3hGUTtFQUNJO0VBQ0E7Q2pDaXlGWjs7QWlDN3hGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQyt4RlI7O0FpQzN4RlE7RUFDSTtFQUNBO0VBQ0E7Q2pDNnhGWjs7QWlDMXhGUTtFQUNJO0NqQzR4Rlo7O0FrQ2ozRkU7RUFDRTtDbENvM0ZKOztBbUNyM0ZJO0VBQ0k7Q25DdzNGUjs7QW1DcDNGQTtFQUNJO0VBQ0E7RUFDQTtDbkN1M0ZKOztBb0MvM0ZJO0VBQ0k7SUFDSTtJQUNBO0dwQ2s0RlY7Q0FDRjs7QXFDdjRGQTtFQUNJO0VBQ0E7Q3JDMDRGSjs7QXFDeDRGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckMwNEZSOztBcUN2NEZJO0VBQ0k7Q3JDeTRGUjs7QXFDdDRGSTtFQUNJO0VBQ0E7Q3JDdzRGUjs7QXFDcjRGSTtFQUNJO0VBQ0E7Q3JDdTRGUjs7QXFDcDRGSTtFQUNJO0NyQ3M0RlI7O0FzQ3g2RkE7RUFDSTtFQUNBO0VBQ0E7Q3RDMjZGSjs7QXNDejZGSTtFQUNJO0N0QzI2RlI7O0FzQ3g2Rlk7RUFESjtJQUVRO0d0QzI2RmQ7Q0FDRjs7QXNDejZGWTtFQUxKO0lBTVE7R3RDNDZGZDtDQUNGOztBc0N4NkZJO0VBQ0k7Q3RDMDZGUjs7QXVDNTdGUTtFQUNJO0N2Qys3Rlo7O0F1QzU3RlE7RUFDSTtDdkM4N0ZaOztBdUMxN0ZJO0VBQ0k7Q3ZDNDdGUjs7QXVDejdGSTtFQUNJO0N2QzI3RlI7O0F1Q3g3Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkMwN0ZSOztBdUN4N0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3ZDMDdGWjs7QXVDdjdGUTtFQUNJO0VBQ0E7Q3ZDeTdGWjs7QXVDdDdGUTtFQUNJO0VBQ0E7RUFDQTtDdkN3N0ZaOztBdUNyN0ZRO0VBQ0k7Q3ZDdTdGWjs7QXVDajdGSTtFQUNJO0N2Q283RlI7O0F1Q2o3Rkk7RUFDSTtFQUNBO0VBQ0E7Q3ZDbTdGUjs7QXVDLzZGUTtFQUNJO0N2Q2k3Rlo7O0F1Qzc2Rkk7RUFDSTtDdkMrNkZSOztBdUM1NkZJO0VBQ0k7RUFDQTtFQUNBO0N2Qzg2RlI7O0F1Q3o2Rkk7RUFDSTtDdkM0NkZSOztBdUN6NkZJO0VBQ0k7RUFDQTtFQUNBO0N2QzI2RlI7O0F1Q3Q2Rkk7RUFDSTtDdkN5NkZSOztBdUN0NkZJO0VBQ0k7Q3ZDdzZGUjs7QXdDemdHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hDNGdHWjs7QXdDMWdHWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEM0Z0doQjs7QXdDeGdHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N4QzBnR1o7O0F3Q3hnR1k7RUFOSjtJQU9RO0d4QzJnR2Q7Q0FDRjs7QXdDemdHWTtFQVZKO0lBV1E7R3hDNGdHZDtDQUNGOztBd0MxZ0dZO0VBZEo7SUFlUTtJQUNBO0d4QzZnR2Q7Q0FDRjs7QXdDM2dHWTtFQUNJO0N4QzZnR2hCOztBd0MxZ0dZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEM0Z0doQjs7QXdDMWdHZ0I7RUFDSTtDeEM0Z0dwQjs7QXdDemdHZ0I7RUFDSTtFQUNBO0N4QzJnR3BCOztBd0N4Z0dnQjtFQUNJO0VBQ0E7Q3hDMGdHcEI7O0F3Q3ZnR2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Q3lnR3BCOztBd0N0Z0dnQjtFQUNJO0N4Q3dnR3BCOztBd0N0Z0dvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Q3dnR3hCOztBd0NsZ0dvQjtFQUNJO0VBQ0E7Q3hDb2dHeEI7O0F3Q2xnR3dCO0VBQ0k7Q3hDb2dHNUI7O0F3Q2hnR29CO0VBQ0k7Q3hDa2dHeEI7O0F3Qy8vRm9CO0VBQ0k7RUFDQTtFQUNBO0N4Q2lnR3hCOztBd0M5L0ZvQjtFQUNJO0N4Q2dnR3hCOztBd0MzL0ZZO0VBQ0k7Q3hDNi9GaEI7O0F3QzMvRmdCO0VBQ0k7RUFDQTtFQUNBO0N4QzYvRnBCOztBd0MzL0ZvQjtFQUNJO0N4QzYvRnhCOztBd0MxL0ZvQjtFQUNJO0VBQ0E7Q3hDNC9GeEI7O0F3Q3YvRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEN5L0ZoQjs7QXdDdC9GWTtFQUNJO0VBQ0E7Q3hDdy9GaEI7O0F3Q3IvRlk7RUFDSTtDeEN1L0ZoQjs7QXdDci9GZ0I7RUFDSTtDeEN1L0ZwQjs7QXdDcC9GZ0I7RUFDSTtDeENzL0ZwQjs7QXdDbi9GZ0I7RUFDSTtDeENxL0ZwQjs7QXdDbC9GZ0I7RUFDSTtDeENvL0ZwQjs7QXdDaC9GWTtFQUNJO0N4Q2svRmhCOztBd0MvK0ZZO0VBQ0k7RUFDQTtFQUNBO0N4Q2kvRmhCOztBd0MvK0ZnQjtFQUxKO0lBTVE7R3hDay9GbEI7Q0FDRjs7QXdDaC9GZ0I7RUFUSjtJQVVRO0d4Q20vRmxCO0NBQ0Y7O0F3Q2ovRmdCO0VBYko7SUFjUTtHeENvL0ZsQjtDQUNGOztBd0NqL0ZZO0VBQ0k7Q3hDbS9GaEI7O0F3Q2gvRm9CO0VBQ0k7Q3hDay9GeEI7O0F3QzkrRmdCO0VBVEo7SUFVUTtHeENpL0ZsQjtDQUNGOztBd0MvK0ZnQjtFQWJKO0lBY1E7SUFDQTtJQUNBO0d4Q2svRmxCO0NBQ0Y7O0F3Q2gvRmdCO0VBbkJKO0lBb0JRO0lBQ0E7R3hDbS9GbEI7Q0FDRjs7QXdDaC9GWTtFQUNJO0N4Q2svRmhCOztBd0M5K0ZnQjtFQURKO0lBRVE7R3hDaS9GbEI7Q0FDRjs7QXdDLytGZ0I7RUFDSTtDeENpL0ZwQjs7QXdDOStGZ0I7RUFDSTtJQUNJO0d4Q2cvRnRCO0NBQ0Y7O0F3QzUrRm9CO0VBREo7SUFFUTtJQUNBO0d4QysrRnRCO0NBQ0Y7O0F3QzUrRmdCO0VBQ0k7Q3hDOCtGcEI7O0F3QzUrRm9CO0VBSEo7SUFJUTtJQUNBO0lBQ0E7R3hDKytGdEI7Q0FDRjs7QXdDNytGb0I7RUFUSjtJQVVRO0lBQ0E7R3hDZy9GdEI7Q0FDRjs7QXdDNStGWTtFQUNJO0VBQ0E7Q3hDOCtGaEI7O0F3QzUrRmdCO0VBQ0k7Q3hDOCtGcEI7O0F3QzUrRm9CO0VBSEo7SUFJUTtHeEMrK0Z0QjtDQUNGOztBd0MzK0ZZO0VBQ0k7RUFDQTtDeEM2K0ZoQjs7QXdDMStGWTtFQUNJO0VBQ0E7Q3hDNCtGaEI7O0F3Q3orRlk7RUFDSTtFQUNBO0N4QzIrRmhCOztBd0N6K0ZnQjtFQUpKO0lBS1E7R3hDNCtGbEI7Q0FDRjs7QXdDMStGZ0I7RUFSSjtJQVNRO0lBQ0E7R3hDNitGbEI7Q0FDRjs7QXdDMytGZ0I7RUFDSTtFQUNBO0VBQ0E7Q3hDNitGcEI7O0F3Q3orRlk7RUFDSTtDeEMyK0ZoQjs7QXdDeitGZ0I7RUFISjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0d4QzQrRmxCOztFd0MxK0ZrQjtJQUNJO0d4QzQrRnRCO0NBQ0Y7O0F3Q3orRmdCO0VBQ0k7RUFDQTtDeEMyK0ZwQjs7QXdDeitGb0I7RUFKSjtJQUtRO0d4QzQrRnRCO0NBQ0Y7O0F3Q3orRmdCO0VBQ0k7Q3hDMitGcEI7O0F3Q3YrRlk7RUFDSTtFQUNBO0VBQ0E7Q3hDeStGaEI7O0F3Q3YrRmdCO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTtHeEMwK0ZsQjtDQUNGOztBd0N2K0ZZO0VBQ0k7RUFDQTtFQUNBO0N4Q3krRmhCOztBd0N2K0ZnQjtFQUNJO0VBQ0E7RUFDQTtDeEN5K0ZwQjs7QXdDcitGWTtFQUNJO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEN1K0ZoQjs7QXdDcitGZ0I7RUFmSjtJQWdCUTtHeEN3K0ZsQjtDQUNGOztBd0N0K0ZnQjtFQUNJO0N4Q3crRnBCOztBd0NyK0ZnQjtFQUNJO0N4Q3UrRnBCOztBd0N0K0ZvQjtFQUNJO0N4Q3crRnhCOztBd0NwK0ZnQjtFQUNJO0N4Q3MrRnBCOztBd0NuK0ZnQjtFQUNJO0N4Q3ErRnBCOztBd0NoK0ZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hDaytGcEI7O0F3Q2grRm9CO0VBVko7SUFXUTtJQUNBO0d4Q20rRnRCO0NBQ0Y7O0F3Q2grRmdCO0VBQ0k7RUFDQTtFQUNBO0N4Q2srRnBCOztBd0NoK0ZnQjtFQUNJO0N4Q2srRnBCOztBd0NoK0ZnQjtFQUNJO0N4Q2srRnBCOztBd0NoK0ZnQjtFQUNJO0N4Q2srRnBCOztBd0NoK0ZnQjtFQUNJO0N4Q2srRnBCOztBd0NoK0ZnQjtFQUNJO0N4Q2srRnBCOztBd0NqK0ZvQjtFQUNJO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeENtK0Z4Qjs7QXdDbCtGd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeENvK0Y1Qjs7QXdDMzlGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEM2OUZSOztBd0MxOUZJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEM0OUZSOztBd0MxOUZRO0VBZko7O0lBZ0JRO0d4Qzg5RlY7Q0FDRjs7QXdDeDlGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4QzI5Rlo7O0F5QzU5R0E7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q3NDQUE7O0FBQUE7RXZDQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtNQUFBO0tBQUE7R0FBQTs7RUFBQTtJQUFBO01BQUE7S0FBQTtHQUFBOztFQUFBO0lBQUE7TUFBQTtLQUFBO0dBQUE7O0VDQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtTQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1NBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7U0FBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUEiLCJmaWxlIjoiL2Nzcy9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmxiLWxvYWRlciwubGlnaHRib3h7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MH1ib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5ne292ZXJmbG93OmhpZGRlbn0ubGlnaHRib3hPdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4Ojk5OTk7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6Ljg7ZGlzcGxheTpub25lfS5saWdodGJveHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDAwO2ZvbnQtd2VpZ2h0OjQwMDtvdXRsaW5lOjB9LmxpZ2h0Ym94IC5sYi1pbWFnZXtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO21heC13aWR0aDppbmhlcml0O21heC1oZWlnaHQ6bm9uZTtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6NHB4IHNvbGlkICNmZmZ9LmxpZ2h0Ym94IGEgaW1ne2JvcmRlcjpub25lfS5sYi1vdXRlckNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNTBweDtoZWlnaHQ6MjUwcHg7bWFyZ2luOjAgYXV0bztib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxiLWxvYWRlciwubGItbmF2e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubGItbG9hZGVye3RvcDo0MyU7aGVpZ2h0OjI1JTt3aWR0aDoxMDAlfS5sYi1jYW5jZWx7ZGlzcGxheTpibG9jazt3aWR0aDozMnB4O2hlaWdodDozMnB4O21hcmdpbjowIGF1dG87YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXR9LmxiLW5hdnt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6MTB9LmxiLWNvbnRhaW5lcj4ubmF2e2xlZnQ6MH0ubGItbmF2IGF7b3V0bGluZTowO2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT0pfS5sYi1uZXh0LC5sYi1wcmV2e2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2t9LmxiLW5hdiBhLmxiLXByZXZ7d2lkdGg6MzQlO2xlZnQ6MDtmbG9hdDpsZWZ0O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IC42c30ubGItbmF2IGEubGItcHJldjpob3ZlcntvcGFjaXR5OjF9LmxiLW5hdiBhLmxiLW5leHR7d2lkdGg6NjQlO3JpZ2h0OjA7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IC42c30ubGItbmF2IGEubGItbmV4dDpob3ZlcntvcGFjaXR5OjF9LmxiLWRhdGFDb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo1cHg7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LmxiLWRhdGFDb250YWluZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubGItZGF0YXtwYWRkaW5nOjAgNHB4O2NvbG9yOiNjY2N9LmxiLWRhdGEgLmxiLWRldGFpbHN7d2lkdGg6ODUlO2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuMWVtfS5sYi1kYXRhIC5sYi1jYXB0aW9ue2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxZW19LmxiLWRhdGEgLmxiLWNhcHRpb24gYXtjb2xvcjojNGFlfS5sYi1kYXRhIC5sYi1udW1iZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpsZWZ0O3BhZGRpbmctYm90dG9tOjFlbTtmb250LXNpemU6MTJweDtjb2xvcjojOTk5fS5sYi1kYXRhIC5sYi1jbG9zZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDt0ZXh0LWFsaWduOnJpZ2h0O291dGxpbmU6MDtvcGFjaXR5Oi43Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4yczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMnM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4yczt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzfS5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjF9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIn5saWdodGJveDIvZGlzdC9jc3MvbGlnaHRib3gubWluLmNzc1wiO1xuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xufVxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC05cHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTlweDtcbn1cblxuLypcbiAqIEJvcmluZ1xuICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAqIENvbGxhcHNlXG4gKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTE4cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTlweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5ib2R5XCIpO1xufVxuXG5wLCBhLCBzcGFuLCBzdHJvbmcsIHVsLndvb2NvbW1lcmNlLWVycm9yIGxpLCAubWFpbi1jb250ZW50IC5yb3ctd3JhcHBlciAuY29udGFpbmVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5ib2R5XCIpO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG4gIGxpbmUtaGVpZ2h0OiB0aGVtZShcImxpbmVIZWlnaHQubm9ybWFsXCIpO1xufVxuQHNjcmVlbiBtYXgtc20ge1xuICBwLCBhLCBzcGFuLCBzdHJvbmcsIHVsLndvb2NvbW1lcmNlLWVycm9yIGxpLCAubWFpbi1jb250ZW50IC5yb3ctd3JhcHBlciAuY29udGFpbmVyIHVsIGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG5oMywgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5tb25vXCIpO1xuICBsaW5lLWhlaWdodDogdGhlbWUoXCJsaW5lSGVpZ2h0LnNtYWxsXCIpO1xufVxuaDMgc3BhbiwgaDMgc3Ryb25nLCBoNSBzcGFuLCBoNSBzdHJvbmcsIGg2IHNwYW4sIGg2IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgbGluZS1oZWlnaHQ6IHRoZW1lKFwibGluZUhlaWdodC5zbWFsbFwiKTtcbn1cblxuaDQge1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5LmJvZHlcIik7XG4gIGxpbmUtaGVpZ2h0OiB0aGVtZShcImxpbmVIZWlnaHQuc21hbGxcIik7XG59XG5oNCBzcGFuLCBoNCBzdHJvbmcge1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5LmJvZHlcIik7XG4gIGxpbmUtaGVpZ2h0OiB0aGVtZShcImxpbmVIZWlnaHQuc21hbGxcIik7XG59XG5cbmgxLCBoMiB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuZGlzcGxheVwiKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IHRoZW1lKFwibGluZUhlaWdodC5zbWFsbFwiKTtcbn1cbmgxIHNwYW4sIGgxIHN0cm9uZywgaDIgc3BhbiwgaDIgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5kaXNwbGF5XCIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogdGhlbWUoXCJsaW5lSGVpZ2h0LnNtYWxsXCIpO1xufVxuXG5oMSwgaDEgc3BhbiwgaDEgc3Ryb25nIHtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLjZ4bFwiKTtcbn1cblxuaDIsIGgyIHNwYW4sIGgyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS41eGxcIik7XG59XG5cbmgzLCBoMyBzcGFuLCBoMyBzdHJvbmcge1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUuM3hsXCIpO1xufVxuXG5oNCwgaDQgc3BhbiwgaDQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xufVxuXG5oNSwgaDUgc3BhbiwgaDUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xufVxuXG5oNiwgaDYgc3BhbiwgaDYgc3Ryb25nIHtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLmJhc2VcIik7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLCAjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBsYWJlbCwgI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS54bFwiKTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5ib2R5XCIpO1xufVxuXG5ib2R5Om5vdCguc2luZ2xlLXRyaWJlX2V2ZW50cyk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMpOm5vdCgucGFnZS1pZC0yMjQ4OSk6bm90KC5zaW5nbGUtdHJpYmVfdmVudWUpIC5tYWluLWNvbnRlbnQgcCwgYm9keTpub3QoLnNpbmdsZS10cmliZV9ldmVudHMpOm5vdCgucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzKTpub3QoLnBhZ2UtaWQtMjI0ODkpOm5vdCguc2luZ2xlLXRyaWJlX3ZlbnVlKSAubWFpbi1jb250ZW50IGEsIGJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCBzcGFuLCBib2R5Om5vdCguc2luZ2xlLXRyaWJlX2V2ZW50cyk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMpOm5vdCgucGFnZS1pZC0yMjQ4OSk6bm90KC5zaW5nbGUtdHJpYmVfdmVudWUpIC5tYWluLWNvbnRlbnQgaDEsIGJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCBoMiwgYm9keTpub3QoLnNpbmdsZS10cmliZV9ldmVudHMpOm5vdCgucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzKTpub3QoLnBhZ2UtaWQtMjI0ODkpOm5vdCguc2luZ2xlLXRyaWJlX3ZlbnVlKSAubWFpbi1jb250ZW50IGgzLCBib2R5Om5vdCguc2luZ2xlLXRyaWJlX2V2ZW50cyk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMpOm5vdCgucGFnZS1pZC0yMjQ4OSk6bm90KC5zaW5nbGUtdHJpYmVfdmVudWUpIC5tYWluLWNvbnRlbnQgaDQsIGJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCBoNSwgYm9keTpub3QoLnNpbmdsZS10cmliZV9ldmVudHMpOm5vdCgucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzKTpub3QoLnBhZ2UtaWQtMjI0ODkpOm5vdCguc2luZ2xlLXRyaWJlX3ZlbnVlKSAubWFpbi1jb250ZW50IGg2LCBib2R5Om5vdCguc2luZ2xlLXRyaWJlX2V2ZW50cyk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMpOm5vdCgucGFnZS1pZC0yMjQ4OSk6bm90KC5zaW5nbGUtdHJpYmVfdmVudWUpIC5tYWluLWNvbnRlbnQgbGksIGJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCBwIGEge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG5ib2R5Om5vdCguc2luZ2xlLXRyaWJlX2V2ZW50cyk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMpOm5vdCgucGFnZS1pZC0yMjQ4OSk6bm90KC5zaW5nbGUtdHJpYmVfdmVudWUpIC5tYWluLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCAub3ZlcmxheSBwLCBib2R5Om5vdCguc2luZ2xlLXRyaWJlX2V2ZW50cyk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMpOm5vdCgucGFnZS1pZC0yMjQ4OSk6bm90KC5zaW5nbGUtdHJpYmVfdmVudWUpIC5tYWluLWNvbnRlbnQgLm92ZXJsYXkgYSwgYm9keTpub3QoLnNpbmdsZS10cmliZV9ldmVudHMpOm5vdCgucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzKTpub3QoLnBhZ2UtaWQtMjI0ODkpOm5vdCguc2luZ2xlLXRyaWJlX3ZlbnVlKSAubWFpbi1jb250ZW50IC5vdmVybGF5IHNwYW4sIGJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCAub3ZlcmxheSBoMSwgYm9keTpub3QoLnNpbmdsZS10cmliZV9ldmVudHMpOm5vdCgucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzKTpub3QoLnBhZ2UtaWQtMjI0ODkpOm5vdCguc2luZ2xlLXRyaWJlX3ZlbnVlKSAubWFpbi1jb250ZW50IC5vdmVybGF5IGgyLCBib2R5Om5vdCguc2luZ2xlLXRyaWJlX2V2ZW50cyk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMpOm5vdCgucGFnZS1pZC0yMjQ4OSk6bm90KC5zaW5nbGUtdHJpYmVfdmVudWUpIC5tYWluLWNvbnRlbnQgLm92ZXJsYXkgaDMsIGJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCAub3ZlcmxheSBoNCwgYm9keTpub3QoLnNpbmdsZS10cmliZV9ldmVudHMpOm5vdCgucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzKTpub3QoLnBhZ2UtaWQtMjI0ODkpOm5vdCguc2luZ2xlLXRyaWJlX3ZlbnVlKSAubWFpbi1jb250ZW50IC5vdmVybGF5IGg1LCBib2R5Om5vdCguc2luZ2xlLXRyaWJlX2V2ZW50cyk6bm90KC5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMpOm5vdCgucGFnZS1pZC0yMjQ4OSk6bm90KC5zaW5nbGUtdHJpYmVfdmVudWUpIC5tYWluLWNvbnRlbnQgLm92ZXJsYXkgaDYsIGJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCAub3ZlcmxheSBsaSwgYm9keTpub3QoLnNpbmdsZS10cmliZV9ldmVudHMpOm5vdCgucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzKTpub3QoLnBhZ2UtaWQtMjI0ODkpOm5vdCguc2luZ2xlLXRyaWJlX3ZlbnVlKSAubWFpbi1jb250ZW50IC5vdmVybGF5IHAgYSB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5ibGFja1wiKTtcbn1cbmJvZHk6bm90KC5zaW5nbGUtdHJpYmVfZXZlbnRzKTpub3QoLnBvc3QtdHlwZS1hcmNoaXZlLXRyaWJlX2V2ZW50cyk6bm90KC5wYWdlLWlkLTIyNDg5KTpub3QoLnNpbmdsZS10cmliZV92ZW51ZSkgLm1haW4tY29udGVudCAub3ZlcmxheSAuY2xvc2Uge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMud2hpdGVcIik7XG59XG5cbi5oYXMtdGV4dC1jb2xvci5oYXMtcHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5wcmltYXJ5XCIpICFpbXBvcnRhbnQ7XG59XG4uaGFzLXRleHQtY29sb3IuaGFzLXByaW1hcnktY29sb3IgcCwgLmhhcy10ZXh0LWNvbG9yLmhhcy1wcmltYXJ5LWNvbG9yIGEsIC5oYXMtdGV4dC1jb2xvci5oYXMtcHJpbWFyeS1jb2xvciBzcGFuIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLnByaW1hcnlcIikgIWltcG9ydGFudDtcbn1cbi5oYXMtdGV4dC1jb2xvci5oYXMtbGlnaHRibHVlLWNvbG9yIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmxpZ2h0Ymx1ZVwiKSAhaW1wb3J0YW50O1xufVxuLmhhcy10ZXh0LWNvbG9yLmhhcy1saWdodGJsdWUtY29sb3IgcCwgLmhhcy10ZXh0LWNvbG9yLmhhcy1saWdodGJsdWUtY29sb3IgYSwgLmhhcy10ZXh0LWNvbG9yLmhhcy1saWdodGJsdWUtY29sb3Igc3BhbiB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5saWdodGJsdWVcIikgIWltcG9ydGFudDtcbn1cbi5oYXMtdGV4dC1jb2xvci5oYXMtYmctY29sb3Ige1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdcIikgIWltcG9ydGFudDtcbn1cbi5oYXMtdGV4dC1jb2xvci5oYXMtYmctY29sb3IgcCwgLmhhcy10ZXh0LWNvbG9yLmhhcy1iZy1jb2xvciBhLCAuaGFzLXRleHQtY29sb3IuaGFzLWJnLWNvbG9yIHNwYW4ge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdcIikgIWltcG9ydGFudDtcbn1cbi5oYXMtdGV4dC1jb2xvci5oYXMtc2Vjb25kYXJ5LWNvbG9yIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLnNlY29uZGFyeVwiKSAhaW1wb3J0YW50O1xufVxuLmhhcy10ZXh0LWNvbG9yLmhhcy1zZWNvbmRhcnktY29sb3IgcCwgLmhhcy10ZXh0LWNvbG9yLmhhcy1zZWNvbmRhcnktY29sb3IgYSwgLmhhcy10ZXh0LWNvbG9yLmhhcy1zZWNvbmRhcnktY29sb3Igc3BhbiB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5zZWNvbmRhcnlcIikgIWltcG9ydGFudDtcbn1cbi5oYXMtdGV4dC1jb2xvci5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMud2hpdGVcIikgIWltcG9ydGFudDtcbn1cbi5oYXMtdGV4dC1jb2xvci5oYXMtd2hpdGUtY29sb3IgcCwgLmhhcy10ZXh0LWNvbG9yLmhhcy13aGl0ZS1jb2xvciBhLCAuaGFzLXRleHQtY29sb3IuaGFzLXdoaXRlLWNvbG9yIHNwYW4ge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMud2hpdGVcIikgIWltcG9ydGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvbGx5IExvZGdlclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2pvbGx5LWxvZGdlci9Kb2xseUxvZGdlci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvam9sbHktbG9kZ2VyL0pvbGx5TG9kZ2VyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2pvbGx5LWxvZGdlci9Kb2xseUxvZGdlci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvam9sbHktbG9kZ2VyL0pvbGx5TG9kZ2VyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvam9sbHktbG9kZ2VyL0pvbGx5TG9kZ2VyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvam9sbHktbG9kZ2VyL0pvbGx5TG9kZ2VyLnN2ZyNKb2xseUxvZGdlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnMgTmFycm93XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHQtc2Fucy1uYXJyb3cvUFRTYW5zLU5hcnJvdy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHQtc2Fucy1uYXJyb3cvUFRTYW5zLU5hcnJvdy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHQtc2Fucy1uYXJyb3cvUFRTYW5zLU5hcnJvdy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMtbmFycm93L1BUU2Fucy1OYXJyb3cuc3ZnI1BUU2Fucy1OYXJyb3dcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zIE5hcnJvd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B0LXNhbnMtbmFycm93L1BUU2Fucy1OYXJyb3dCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93Qm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93Qm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHQtc2Fucy1uYXJyb3cvUFRTYW5zLU5hcnJvd0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93Qm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMtbmFycm93L1BUU2Fucy1OYXJyb3dCb2xkLnN2ZyNQVFNhbnMtTmFycm93Qm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlBUIFNhbnNcIiksIGxvY2FsKFwiUFRTYW5zLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wdC1zYW5zL3B0LXNhbnMtdjExLWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tcmVndWxhci5zdmcjUFRTYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcHQtc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHQtc2Fucy9wdC1zYW5zLXYxMS1sYXRpbi03MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJQVCBTYW5zIEJvbGRcIiksIGxvY2FsKFwiUFRTYW5zLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wdC1zYW5zL3B0LXNhbnMtdjExLWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHQtc2Fucy9wdC1zYW5zLXYxMS1sYXRpbi03MDAuc3ZnI1BUU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi5pY29uLS15b3V0dWJlLCAuaWNvbi0taW5zdGFncmFtLCAuaWNvbi0tZmFjZWJvb2sge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljb24tLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNuX2ZiLnBuZ1wiKTtcbn1cbi5pY29uLS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNuX2lnLnBuZ1wiKTtcbn1cbi5pY29uLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY25feXQucG5nXCIpO1xufVxuXG4uaGVhZGVyLS1tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX2hlYWRlci5qcGdcIikgY2VudGVyIHRvcCByZXBlYXQteCB0aGVtZShcImNvbG9ycy5ibHVlXCIpO1xufVxuQHNjcmVlbiBtYXgtbWQge1xuICAuaGVhZGVyLS1tYWluIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmhlYWRlci0tbWFpbiAuaGVhZGVyX193cmFwcGVyLCAuaGVhZGVyLS1tYWluIC5uYXYtLW1haW4ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuLmhlYWRlci0tbWFpbiAuaGVhZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQHNjcmVlbiBtYXgtbWQge1xuICAuaGVhZGVyLS1tYWluIC5oZWFkZXJfX3dyYXBwZXIgLmxvZ28tLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4uaGVhZGVyLS1tYWluIC5oZWFkZXJfX3dyYXBwZXIgLmxvZ28tLWhlYWRlciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLS1jb3JvbmEgLmhlYWRlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjNmEwZjE2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOGI2O1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyIC5jYXJ0LWxpbmsgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnXCIpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSwgaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJvdy13cmFwcGVyLmFsaWduZnVsbCArIC5yb3ctd3JhcHBlci5hbGlnbmZ1bGwgPiAuY29udGFpbmVyID4gLmdyaWQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG5cbi53cC1ibG9jay1jb3ZlciwgLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtaW5jbHVkZXMvaW1hZ2VzL3dwc3Bpbi5naWZcIikgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBzY3JlZW4geHhzIHtcbiAgLndwLWJsb2NrLWNvdmVyLCAud3AtYmxvY2stY292ZXItaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDE0cmVtO1xuICB9XG59XG5Ac2NyZWVuIG1heC1zbSB7XG4gIC53cC1ibG9jay1jb3ZlciwgLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxNy41cmVtO1xuICB9XG59XG5Ac2NyZWVuIG1pbi1tZCB7XG4gIC53cC1ibG9jay1jb3ZlciwgLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMS41cmVtO1xuICB9XG59XG5cbiNsb2FkLW1vcmUtZXZlbnRzIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwIDMuMjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLnByaW1hcnlcIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG59XG4jbG9hZC1tb3JlLWV2ZW50cy5ibG9jayB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xvYWQtbW9yZS1ldmVudHMuYmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5wcmltYXJ5XCIpO1xufVxuI2xvYWQtbW9yZS1ldmVudHMuYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NwaW5uZXIuZ2lmXCIpO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5oMS5tYWluX3RpdGxlIHtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLjJ4bFwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi53b29jb21tZXJjZS1lcnJvciwgLndvb2NvbW1lcmNlLWluZm8sIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMy41cmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICBib3JkZXItdG9wOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy50ZXh0XCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG59XG4ud29vY29tbWVyY2UtZXJyb3IgbGksIC53b29jb21tZXJjZS1lcnJvciBzcGFuLCAud29vY29tbWVyY2UtZXJyb3IgcCwgLndvb2NvbW1lcmNlLWVycm9yIGEsIC53b29jb21tZXJjZS1pbmZvIGxpLCAud29vY29tbWVyY2UtaW5mbyBzcGFuLCAud29vY29tbWVyY2UtaW5mbyBwLCAud29vY29tbWVyY2UtaW5mbyBhLCAud29vY29tbWVyY2UtbWVzc2FnZSBsaSwgLndvb2NvbW1lcmNlLW1lc3NhZ2Ugc3BhbiwgLndvb2NvbW1lcmNlLW1lc3NhZ2UgcCwgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMudGV4dFwiKSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlndXJlLCAud3AtYmxvY2staW1hZ2UgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1jb250ZW50ID4gLndwLWJsb2NrLWdyb3VwOmZpcnN0LWNoaWxkID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubWFpbi1jb250ZW50ID4gKjpub3QoW2NsYXNzKj1pcy1zdHlsZS10ZXh0dXJlLS1dKSArICoge1xuICBtYXJnaW4tdG9wOiB0aGVtZShcInNwYWNpbmcuNFwiKTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLm1haW4tY29udGVudCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi50cmliZS1jb21tb24gLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ud29vY29tbWVyY2UtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b29jb21tZXJjZS1pbmZvIGEuc2hvd2NvdXBvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQHNjcmVlbiBtYXgtbWQge1xuICAuZm9yY2VmdWxsd2lkdGhfd3JhcHBlcl90cF9iYW5uZXIsXG4gICNyZXZfc2xpZGVyXzFfMV9mb3JjZWZ1bGx3aWR0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5Ac2NyZWVuIG1heC1tZCB7XG4gICNyZXZfc2xpZGVyXzRfMV9mb3JjZWZ1bGx3aWR0aCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gICNyZXZfc2xpZGVyXzRfMV9mb3JjZWZ1bGx3aWR0aCAjc2xpZGVyLTQtc2xpZGUtNDQtbGF5ZXItMyB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5Ac2NyZWVuIG1heC1tZCB7XG4gIGh0bWwuaGFzLWFjdGl2ZS1tZW51LCBib2R5Lmhhcy1hY3RpdmUtbWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmhhcy1iYWNrZ3JvdW5kLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5wcmltYXJ5XCIpO1xufVxuLmhhcy1iYWNrZ3JvdW5kLmhhcy1saWdodGJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmxpZ2h0Ymx1ZVwiKTtcbn1cbi5oYXMtYmFja2dyb3VuZC5oYXMtYmctYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnXCIpO1xufVxuLmhhcy1iYWNrZ3JvdW5kLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLnNlY29uZGFyeVwiKTtcbn1cbi5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xufVxuXG5ib2R5LnBhZ2UtaWQtMjAwIC53cC1ibG9jay1ncm91cCBwID4gYSB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKSAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLWlkLTIwMCAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBsYWJlbCwgLnBvc3QtcGFzc3dvcmQtZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdC1wYXNzd29yZC1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wb3N0LXBhc3N3b3JkLWZvcm0gbGFiZWwgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLnByaW1hcnlcIik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucG9zdC1wYXNzd29yZC1mb3JtIFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4qICsgLndwLWJsb2NrLWltYWdlLCAud3AtYmxvY2staW1hZ2UgKyAqIHtcbiAgbWFyZ2luLXRvcDogdGhlbWUoXCJzcGFjaW5nLjJcIik7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2staW1hZ2UgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWducmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53cC1ibG9jay1pbWFnZSBmaWd1cmUuYWxpZ25sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cC1ibG9jay1pbWFnZSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQHNjcmVlbiB4cyB7XG4gIC5ncmlkLmdyaWQtY29scy0xMiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC5ncmlkLWNvbHMtMTIgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogdGhlbWUoXCJzcGFjaW5nLjJcIik7XG4gIH1cbn1cbmJvZHk6bm90KC5wYWdlLWlkLTIwMik6bm90KC5wYWdlLWlkLTE4NCk6bm90KC5wYWdlLWlkLTE5OCkgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZlcmxheS0tbWVudSAub3ZlcmxheV9fYm9keSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS5sZ1wiKTtcbn1cblxuQHNjcmVlbiBtYXgtbWQge1xuICAubWQtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm1kLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5tZC1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubWQtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm1kLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5tZC1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAubWQtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm1kLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5tZC1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudGhlbWUtZ3J1c2VsZGlubmVyIC51c2VyY2VudHJpY3MtYnV0dG9uLnVjLWJ1dHRvbi1ibCAudWMtcHJpdmFjeS1idXR0b24td3JhcHBlciB7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLS1tYWluIHtcbiAgcGFkZGluZzogdGhlbWUoXCJzcGFjaW5nLjhcIikgMDtcbn1cbi5mb290ZXItLW1haW4gbmF2IHVsIGxpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb290ZXItLWFkdGlja2V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnXCIpO1xuICBwYWRkaW5nOiB0aGVtZShcInNwYWNpbmcuMVwiKSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSAuZm9vdGVyLS1hZHRpY2tldCBwLCAuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgLmZvb3Rlci0tYWR0aWNrZXQgc3BhbiB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZ1wiKTtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgLmZvb3Rlci0tYWR0aWNrZXQge1xuICAgIHBhZGRpbmc6IHRoZW1lKFwic3BhY2luZy4yXCIpIHRoZW1lKFwic3BhY2luZy4zXCIpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci0tYWR0aWNrZXQgLmFkdGlja2V0LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IHRoZW1lKFwic3BhY2luZy4yXCIpO1xuICB9XG59XG4uZm9vdGVyLS1hZHRpY2tldCAuYWR0aWNrZXQtbGluayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2dvX2FkdGlja2V0LnBuZ1wiKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNDdweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaDEgKyAud3AtYmxvY2stYnV0dG9uLCBoMiArIC53cC1ibG9jay1idXR0b24sIGgzICsgLndwLWJsb2NrLWJ1dHRvbiwgaDQgKyAud3AtYmxvY2stYnV0dG9uLCBoNSArIC53cC1ibG9jay1idXR0b24sIGg2ICsgLndwLWJsb2NrLWJ1dHRvbiwgcCArIC53cC1ibG9jay1idXR0b24sIGEgKyAud3AtYmxvY2stYnV0dG9uLCBzcGFuICsgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IHRoZW1lKFwic3BhY2luZy40XCIpO1xufVxuLm1haW4tY29udGVudCBoMSArIHAsIC5tYWluLWNvbnRlbnQgaDEgKyBhLCAubWFpbi1jb250ZW50IGgxICsgc3BhbiwgLm1haW4tY29udGVudCBoMSArIGgxLCAubWFpbi1jb250ZW50IGgxICsgaDIsIC5tYWluLWNvbnRlbnQgaDEgKyBoMywgLm1haW4tY29udGVudCBoMSArIGg0LCAubWFpbi1jb250ZW50IGgxICsgaDUsIC5tYWluLWNvbnRlbnQgaDEgKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBwLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMSArIGEsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgxICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBoMSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBoMiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBoNCwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBoNSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBoNiwgLm1haW4tY29udGVudCBoMiArIHAsIC5tYWluLWNvbnRlbnQgaDIgKyBhLCAubWFpbi1jb250ZW50IGgyICsgc3BhbiwgLm1haW4tY29udGVudCBoMiArIGgxLCAubWFpbi1jb250ZW50IGgyICsgaDIsIC5tYWluLWNvbnRlbnQgaDIgKyBoMywgLm1haW4tY29udGVudCBoMiArIGg0LCAubWFpbi1jb250ZW50IGgyICsgaDUsIC5tYWluLWNvbnRlbnQgaDIgKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBwLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMiArIGEsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgyICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBoMSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBoMiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBoNCwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBoNSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBoNiwgLm1haW4tY29udGVudCBoMyArIHAsIC5tYWluLWNvbnRlbnQgaDMgKyBhLCAubWFpbi1jb250ZW50IGgzICsgc3BhbiwgLm1haW4tY29udGVudCBoMyArIGgxLCAubWFpbi1jb250ZW50IGgzICsgaDIsIC5tYWluLWNvbnRlbnQgaDMgKyBoMywgLm1haW4tY29udGVudCBoMyArIGg0LCAubWFpbi1jb250ZW50IGgzICsgaDUsIC5tYWluLWNvbnRlbnQgaDMgKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBwLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMyArIGEsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgzICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBoMSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBoMiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBoNCwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBoNSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBoNiwgLm1haW4tY29udGVudCBoNCArIHAsIC5tYWluLWNvbnRlbnQgaDQgKyBhLCAubWFpbi1jb250ZW50IGg0ICsgc3BhbiwgLm1haW4tY29udGVudCBoNCArIGgxLCAubWFpbi1jb250ZW50IGg0ICsgaDIsIC5tYWluLWNvbnRlbnQgaDQgKyBoMywgLm1haW4tY29udGVudCBoNCArIGg0LCAubWFpbi1jb250ZW50IGg0ICsgaDUsIC5tYWluLWNvbnRlbnQgaDQgKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBwLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNCArIGEsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg0ICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBoMSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBoMiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBoNCwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBoNSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBoNiwgLm1haW4tY29udGVudCBoNSArIHAsIC5tYWluLWNvbnRlbnQgaDUgKyBhLCAubWFpbi1jb250ZW50IGg1ICsgc3BhbiwgLm1haW4tY29udGVudCBoNSArIGgxLCAubWFpbi1jb250ZW50IGg1ICsgaDIsIC5tYWluLWNvbnRlbnQgaDUgKyBoMywgLm1haW4tY29udGVudCBoNSArIGg0LCAubWFpbi1jb250ZW50IGg1ICsgaDUsIC5tYWluLWNvbnRlbnQgaDUgKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBwLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNSArIGEsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg1ICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBoMSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBoMiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBoNCwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBoNSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBoNiwgLm1haW4tY29udGVudCBoNiArIHAsIC5tYWluLWNvbnRlbnQgaDYgKyBhLCAubWFpbi1jb250ZW50IGg2ICsgc3BhbiwgLm1haW4tY29udGVudCBoNiArIGgxLCAubWFpbi1jb250ZW50IGg2ICsgaDIsIC5tYWluLWNvbnRlbnQgaDYgKyBoMywgLm1haW4tY29udGVudCBoNiArIGg0LCAubWFpbi1jb250ZW50IGg2ICsgaDUsIC5tYWluLWNvbnRlbnQgaDYgKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBwLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNiArIGEsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg2ICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBoMSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBoMiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBoNCwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBoNSwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBoNiwgLm1haW4tY29udGVudCBwICsgcCwgLm1haW4tY29udGVudCBwICsgYSwgLm1haW4tY29udGVudCBwICsgc3BhbiwgLm1haW4tY29udGVudCBwICsgaDEsIC5tYWluLWNvbnRlbnQgcCArIGgyLCAubWFpbi1jb250ZW50IHAgKyBoMywgLm1haW4tY29udGVudCBwICsgaDQsIC5tYWluLWNvbnRlbnQgcCArIGg1LCAubWFpbi1jb250ZW50IHAgKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgcCArIHAsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHAgKyBhLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBwICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgcCArIGgxLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBwICsgaDIsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHAgKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgcCArIGg0LCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBwICsgaDUsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHAgKyBoNiwgLm1haW4tY29udGVudCBhICsgcCwgLm1haW4tY29udGVudCBhICsgYSwgLm1haW4tY29udGVudCBhICsgc3BhbiwgLm1haW4tY29udGVudCBhICsgaDEsIC5tYWluLWNvbnRlbnQgYSArIGgyLCAubWFpbi1jb250ZW50IGEgKyBoMywgLm1haW4tY29udGVudCBhICsgaDQsIC5tYWluLWNvbnRlbnQgYSArIGg1LCAubWFpbi1jb250ZW50IGEgKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgYSArIHAsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGEgKyBhLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBhICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgYSArIGgxLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBhICsgaDIsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGEgKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgYSArIGg0LCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBhICsgaDUsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGEgKyBoNiwgLm1haW4tY29udGVudCBzcGFuICsgcCwgLm1haW4tY29udGVudCBzcGFuICsgYSwgLm1haW4tY29udGVudCBzcGFuICsgc3BhbiwgLm1haW4tY29udGVudCBzcGFuICsgaDEsIC5tYWluLWNvbnRlbnQgc3BhbiArIGgyLCAubWFpbi1jb250ZW50IHNwYW4gKyBoMywgLm1haW4tY29udGVudCBzcGFuICsgaDQsIC5tYWluLWNvbnRlbnQgc3BhbiArIGg1LCAubWFpbi1jb250ZW50IHNwYW4gKyBoNiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgc3BhbiArIHAsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHNwYW4gKyBhLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBzcGFuICsgc3BhbiwgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgc3BhbiArIGgxLCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBzcGFuICsgaDIsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHNwYW4gKyBoMywgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgc3BhbiArIGg0LCAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBzcGFuICsgaDUsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHNwYW4gKyBoNiB7XG4gIG1hcmdpbi10b3A6IHRoZW1lKFwic3BhY2luZy4yXCIpO1xufVxuLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgxICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgxICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgxICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgxICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoMSArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDEgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgxICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoMSArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDEgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMSArIHAsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBhLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgxICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMSArIGgxLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgxICsgaDIsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMSArIGg0LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgxICsgaDUsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDEgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgyICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgyICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgyICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgyICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoMiArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDIgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgyICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoMiArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDIgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMiArIHAsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBhLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgyICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMiArIGgxLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgyICsgaDIsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMiArIGg0LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgyICsgaDUsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDIgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgzICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgzICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgzICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgzICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoMyArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDMgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGgzICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoMyArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDMgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMyArIHAsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBhLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgzICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMyArIGgxLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgzICsgaDIsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoMyArIGg0LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGgzICsgaDUsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDMgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg0ICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg0ICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg0ICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg0ICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoNCArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDQgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg0ICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoNCArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDQgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNCArIHAsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBhLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg0ICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNCArIGgxLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg0ICsgaDIsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNCArIGg0LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg0ICsgaDUsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDQgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg1ICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg1ICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg1ICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg1ICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoNSArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDUgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg1ICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoNSArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDUgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNSArIHAsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBhLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg1ICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNSArIGgxLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg1ICsgaDIsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNSArIGg0LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg1ICsgaDUsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDUgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg2ICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg2ICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg2ICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg2ICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoNiArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDYgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGg2ICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBoNiArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgaDYgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNiArIHAsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBhLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg2ICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNiArIGgxLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg2ICsgaDIsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBoNiArIGg0LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGg2ICsgaDUsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgaDYgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHAgKyBwLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgcCArIGEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBwICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHAgKyBoMSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHAgKyBoMiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHAgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHAgKyBoNCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHAgKyBoNSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHAgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBwICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBwICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBwICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBwICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgcCArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHAgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBwICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgcCArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHAgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGEgKyBwLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgYSArIGEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBhICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGEgKyBoMSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGEgKyBoMiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGEgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGEgKyBoNCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGEgKyBoNSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IGEgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBhICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBhICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBhICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBhICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgYSArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGEgKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBhICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgYSArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIGEgKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHNwYW4gKyBwLCAubW9kdWxlLnNpbmdsZS1zaG93IC5tYWluLWNvbnRlbnQgc3BhbiArIGEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLm1haW4tY29udGVudCBzcGFuICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHNwYW4gKyBoMSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHNwYW4gKyBoMiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHNwYW4gKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHNwYW4gKyBoNCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHNwYW4gKyBoNSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAubWFpbi1jb250ZW50IHNwYW4gKyBoNiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBzcGFuICsgcCwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBzcGFuICsgYSwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBzcGFuICsgc3BhbiwgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBzcGFuICsgaDEsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgc3BhbiArIGgyLCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHNwYW4gKyBoMywgLm1vZHVsZS5zaW5nbGUtc2hvdyAudHJpYmUtY29tbW9uLnRyaWJlLWV2ZW50cyBzcGFuICsgaDQsIC5tb2R1bGUuc2luZ2xlLXNob3cgLnRyaWJlLWNvbW1vbi50cmliZS1ldmVudHMgc3BhbiArIGg1LCAubW9kdWxlLnNpbmdsZS1zaG93IC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzIHNwYW4gKyBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oMSArIC53cGNmNywgaDIgKyAud3BjZjcsIGgzICsgLndwY2Y3LCBoNCArIC53cGNmNywgaDUgKyAud3BjZjcsIGg2ICsgLndwY2Y3LCBwICsgLndwY2Y3LCBhICsgLndwY2Y3LCBzcGFuICsgLndwY2Y3IHtcbiAgbWFyZ2luLXRvcDogdGhlbWUoXCJzcGFjaW5nLjNcIik7XG59XG5cbnAgKyBoMSwgcCArIGgyLCBwICsgaDMsIHAgKyBoNCwgcCArIGg1LCBwICsgaDYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2LS1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5Ac2NyZWVuIG1pbi1sZyB7XG4gIC5uYXYtLW1haW4ge1xuICAgIGhlaWdodDogOC4xMjVyZW07XG4gIH1cbn1cbkBzY3JlZW4gbWluLWxnIHtcbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluIGxpOmhvdmVyIHVsLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2LS1tYWluIC5uYXZfX21lbnUtLW1haW4gbGkgdWwuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LS1tYWluIC5uYXZfX21lbnUtLW1haW4gbGkgdWwuc3ViLW1lbnUgPiBsaSB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluIGxpIHVsLnN1Yi1tZW51ID4gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLnByaW1hcnlcIik7XG4gIH1cbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluIGxpIHVsLnN1Yi1tZW51ID4gbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXYtLW1haW4gLm5hdl9fbWVudS0tbWFpbiBsaSB1bC5zdWItbWVudSA+IGxpIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsYWNrXCIpO1xuICAgIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS54bFwiKTtcbiAgICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2LS1tYWluIC5uYXZfX21lbnUtLW1haW4gPiBsaSBhOmhvdmVyLCAubmF2LS1tYWluIC5uYXZfX21lbnUtLW1haW4gPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCAubmF2LS1tYWluIC5uYXZfX21lbnUtLW1haW4gPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIC5uYXYtLW1haW4gLm5hdl9fbWVudS0tbWFpbiA+IGxpOmhvdmVyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAubmF2LS1tYWluIC5uYXZfX21lbnUtLW1haW4gPiBsaSBhIHtcbiAgICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5LmRpc3BsYXlcIik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICB9XG59XG5Ac2NyZWVuIG1heC1tZCB7XG4gIC5uYXYtLW1haW4gLm5hdl9fbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gICAgei1pbmRleDogOTk7XG4gICAgcGFkZGluZzogdGhlbWUoXCJjb250YWluZXIucGFkZGluZ1wiKTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIC5uYXYtLW1haW4gLm5hdl9fbWVudS0tbWFpbiB7XG4gICAgdG9wOiBjYWxjKDVyZW0gKyA0NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoNXJlbSArIDQ2cHgpKTtcbiAgfVxuICAubmF2LS1tYWluIC5uYXZfX21lbnUtLW1haW4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogdGhlbWUoXCJzcGFjaW5nLjJcIik7XG4gIH1cbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1tYWluIGxpIHVsLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIG1hcmdpbi10b3A6IHRoZW1lKFwic3BhY2luZy4yXCIpO1xuICB9XG4gIC5uYXYtLW1haW4gLm5hdl9fbWVudS0tbWFpbiBsaSBhIHtcbiAgICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAubmF2LS1tYWluIC5uYXZfX21lbnUgLmN0YSBhLCAubmF2LS1tYWluIC5uYXZfX21lbnUgLmN0YS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5uYXYtLW1haW4gLm5hdl9fbWVudS0tYWRkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDVyZW07XG59XG4ubmF2LS1tYWluIC5uYXZfX21lbnUtLWFkZCAuY2FydC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZ1wiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgLm5hdi0tbWFpbiAubmF2X19tZW51LS1hZGQgLmNhcnQtbGluayB7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICB9XG59XG4ubmF2LS1tYWluIC5uYXZfX21lbnUtLWFkZCAuY2FydC1saW5rIC5pY29uLS1jYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY25fY2FydC5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5uYXYtLW1haW4gLm5hdl9fbWVudSAuY3RhIGEsIC5uYXYtLW1haW4gLm5hdl9fbWVudSAuY3RhLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiB0aGVtZShcImxpbmVIZWlnaHQucmVzZXRcIik7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuZGlzcGxheVwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xuICBwYWRkaW5nOiB0aGVtZShcInNwYWNpbmcuMlwiKSB0aGVtZShcInNwYWNpbmcuNFwiKTtcbiAgQGFwcGx5IGJnLXJlZCBmb250LWJvbGQgcm91bmRlZDtcbn1cbi5uYXYtLW1haW4gLm5hdl9fbWVudSAuY3RhIGE6aG92ZXIsIC5uYXYtLW1haW4gLm5hdl9fbWVudSAuY3RhLmN1cnJlbnQtbWVudS1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5saWdodHJlZFwiKTtcbn1cbi5uYXYtLW1haW4gLm5hdl9fbWVudS10cmlnZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5Ac2NyZWVuIG1heC1tZCB7XG4gIC5uYXYtLW1haW4gLm5hdl9fbWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5uYXYtLWZvb3RlciAubmF2X19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgLm5hdi0tZm9vdGVyIC5uYXZfX21lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5uYXYtLWZvb3RlciAubmF2X19tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogdGhlbWUoXCJsaW5lSGVpZ2h0LnJlc2V0XCIpO1xufVxuQHNjcmVlbiBtYXgtbWQge1xuICAubmF2LS1mb290ZXIgLm5hdl9fbWVudSBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5Ac2NyZWVuIG1pbi1sZyB7XG4gIC5uYXYtLWZvb3RlciAubmF2X19tZW51IGxpICsgbGkge1xuICAgIHBhZGRpbmctbGVmdDogdGhlbWUoXCJzcGFjaW5nLjFcIik7XG4gICAgbWFyZ2luLWxlZnQ6IHRoZW1lKFwic3BhY2luZy4xXCIpO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIH1cbn1cbi5uYXYtLWZvb3RlciAubmF2X19tZW51IGxpIGEge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS54bFwiKTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5tb25vXCIpO1xuICBsaW5lLWhlaWdodDogdGhlbWUoXCJsaW5lSGVpZ2h0LnJlc2V0XCIpO1xufVxuLm5hdi0tc29jaWFscyAubmF2X19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXYtLXNvY2lhbHMgLm5hdl9fbWVudSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IHRoZW1lKFwic3BhY2luZy4yXCIpO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnRleHRhcmVhLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuYm9keVwiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLjJ4bFwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnXCIpO1xuICBib3JkZXItcmFkaXVzOiB0aGVtZShcImJvcmRlclJhZGl1cy5kZWZhdWx0XCIpO1xuICBib3JkZXI6IG5vbmU7XG59XG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdcIik7XG59XG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdcIik7XG59XG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdcIik7XG59XG50ZXh0YXJlYTpmb2N1cywgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5saWdodGJsdWVcIik7XG59XG5cbi53cGNmNy1zdWJtaXQ6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5zZWNvbmRhcnlcIik7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cblxuLmJ1dHRvbiwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLnRyaWJlLWNvbW1vbi1jLWJ0biwgZm9ybS5jcl9mb3JtIC5jcl9idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IHRoZW1lKFwibGluZUhlaWdodC5yZXNldFwiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgcGFkZGluZzogdGhlbWUoXCJzcGFjaW5nLjJcIikgdGhlbWUoXCJzcGFjaW5nLjZcIik7XG4gIEBhcHBseSBiZy1ibHVlIGZvbnQtYm9sZCByb3VuZGVkO1xufVxuLmJ1dHRvbjpob3ZlciwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLnRyaWJlLWNvbW1vbi1jLWJ0bjpob3ZlciwgZm9ybS5jcl9mb3JtIC5jcl9idXR0b246aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmxpZ2h0Ymx1ZVwiKTtcbn1cbi5idXR0b24tLXNlYXJjaCwgLndwLWJsb2NrLWJ1dHRvbl9fbGluay0tc2VhcmNoIHtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLjN4bFwiKTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5kaXNwbGF5XCIpO1xufVxuXG4uYnV0dG9uLXNlY29uZGFyeSB7XG4gIEBhcHBseSBiZy1yZWQ7XG59XG4uYnV0dG9uLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmxpZ2h0cmVkXCIpO1xufVxuXG4uaXMtc3R5bGUtdGV4dHVyZS0tZ3JheSwgLmlzLXN0eWxlLXRleHR1cmUtLWJsdWUge1xuICBwYWRkaW5nLXRvcDogdGhlbWUoXCJzcGFjaW5nLjZcIik7XG4gIHBhZGRpbmctYm90dG9tOiB0aGVtZShcInNwYWNpbmcuNVwiKTtcbn1cbi5pcy1zdHlsZS10ZXh0dXJlLS1ncmF5IGgxLCAuaXMtc3R5bGUtdGV4dHVyZS0tZ3JheSBoMiwgLmlzLXN0eWxlLXRleHR1cmUtLWdyYXkgaDMsIC5pcy1zdHlsZS10ZXh0dXJlLS1ncmF5IGg0LCAuaXMtc3R5bGUtdGV4dHVyZS0tZ3JheSBoNSwgLmlzLXN0eWxlLXRleHR1cmUtLWdyYXkgaDYsIC5pcy1zdHlsZS10ZXh0dXJlLS1ncmF5IHAsIC5pcy1zdHlsZS10ZXh0dXJlLS1ncmF5IGEsIC5pcy1zdHlsZS10ZXh0dXJlLS1ncmF5IHNwYW4sIC5pcy1zdHlsZS10ZXh0dXJlLS1ibHVlIGgxLCAuaXMtc3R5bGUtdGV4dHVyZS0tYmx1ZSBoMiwgLmlzLXN0eWxlLXRleHR1cmUtLWJsdWUgaDMsIC5pcy1zdHlsZS10ZXh0dXJlLS1ibHVlIGg0LCAuaXMtc3R5bGUtdGV4dHVyZS0tYmx1ZSBoNSwgLmlzLXN0eWxlLXRleHR1cmUtLWJsdWUgaDYsIC5pcy1zdHlsZS10ZXh0dXJlLS1ibHVlIHAsIC5pcy1zdHlsZS10ZXh0dXJlLS1ibHVlIGEsIC5pcy1zdHlsZS10ZXh0dXJlLS1ibHVlIHNwYW4ge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG4uaXMtc3R5bGUtdGV4dHVyZS0tZ3JheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZ19mdWxsd2lkdGhfZ3JleS5qcGdcIikgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5pcy1zdHlsZS10ZXh0dXJlLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX2Z1bGx3aWR0aF9ibHVlLmpwZ1wiKSBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZmFrZS1jb250YWluZXIsIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlLCAuYWxpZ25mdWxsLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogdGhlbWUoXCJjb250YWluZXIucGFkZGluZ1wiKTtcbn1cbkBzY3JlZW4gc20ge1xuICAuZmFrZS1jb250YWluZXIsIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlLCAuYWxpZ25mdWxsLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IHRoZW1lKFwic2NyZWVucy5zbVwiKTtcbiAgfVxufVxuQHNjcmVlbiBtZCB7XG4gIC5mYWtlLWNvbnRhaW5lciwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UsIC5hbGlnbmZ1bGwud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdGhlbWUoXCJzY3JlZW5zLm1kXCIpO1xuICB9XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmZha2UtY29udGFpbmVyLCBib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSwgLmFsaWduZnVsbC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB0aGVtZShcInNjcmVlbnMubGdcIik7XG4gIH1cbn1cblxuQHNjcmVlbiBtYXgtc20ge1xuICAud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgdGhlbWUoXCJjb250YWluZXIucGFkZGluZ1wiKTtcbiAgfVxufVxuLnRlYXNlci0tZXZlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBzY3JlZW4geHMge1xuICAudGVhc2VyLS1ldmVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLnRlYXNlci0tZXZlbnQgLnRlYXNlcl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG4udGVhc2VyLS1ldmVudCAudGVhc2VyX19idXR0b24ge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiB0aGVtZShcInNwYWNpbmcuMlwiKSAwIDAgMDtcbiAgei1pbmRleDogMTtcbn1cbi50ZWFzZXItLWV2ZW50IC50ZWFzZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5kaXNwbGF5XCIpO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmxhY2tcIik7XG59XG4udGVhc2VyLS1ldmVudCAudGVhc2VyX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbn1cbi50ZWFzZXItLWV2ZW50IC50ZWFzZXJfX2NvbnRlbnQgLnNjaGVkdWxlLWRldGFpbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUubGdcIik7XG4gIG1hcmdpbi1ib3R0b206IHRoZW1lKFwic3BhY2luZy4xXCIpO1xufVxuLnRlYXNlci0tZXZlbnQgLnRlYXNlcl9fY29udGVudCAudmVudWUge1xuICBsaW5lLWhlaWdodDogdGhlbWUoXCJsaW5lSGVpZ2h0LnNtYWxsXCIpO1xufVxuLnRlYXNlci0tZXZlbnQgLnRlYXNlcl9fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVyZW07XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHRoZW1lKFwiY29sb3JzLnNlY29uZGFyeVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50ZWFzZXJfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmdfc3BpZWxvcnRlX2dyaWQuanBnXCIpIGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgbWluLWhlaWdodDogMTNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZWFzZXJfX2NpdHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnRlYXNlcl9fdGl0bGUge1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbn1cbi50ZWFzZXJfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoIHNwYW4sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy50ZXh0XCIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS4yeGxcIik7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBzY3JlZW4geHMge1xuICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBzY3JlZW4geHhzIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50Om50aC1jaGlsZChldmVuKSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZ0xpZ2h0XCIpO1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLm92ZXJsYXkuaGlkZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLm92ZXJsYXkgcCwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheSBhLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC5vdmVybGF5IHNwYW4sICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLm92ZXJsYXkgdWwsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLm92ZXJsYXkgdWwgbGksIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLm92ZXJsYXkgcCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheSBhLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50IC5vdmVybGF5IHNwYW4sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLm92ZXJsYXkgdWwsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLm92ZXJsYXkgdWwgbGkge1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy50ZXh0XCIpO1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheSBoMSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheSBoMiwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheSBoMywgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheSBoNCwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheSBoNSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheSBoNiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheSBoMSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheSBoMiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheSBoMywgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheSBoNCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheSBoNSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheSBoNiB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuYm9keVwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLnRleHRcIik7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC5vdmVybGF5X19pbm5lciwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheV9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheV9faGVhZGVyLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50IC5vdmVybGF5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAub3ZlcmxheV9faGVhZGVyIC5jbG9zZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheV9faGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMucHJpbWFyeVwiKTtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLm92ZXJsYXlfX2JvZHkgdWwsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLm92ZXJsYXlfX2JvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC5vdmVybGF5X19ib2R5IHVsIGxpICsgbGksIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLm92ZXJsYXlfX2JvZHkgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLm92ZXJsYXlfX2JvZHkgcCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheV9fYm9keSBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC5vdmVybGF5X19ib2R5IHAsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLm92ZXJsYXlfX2JvZHkgYSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAub3ZlcmxheV9fYm9keSBwLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50IC5vdmVybGF5X19ib2R5IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC5vdmVybGF5X19ib2R5IC50cmliZS1saW5rLXZpZXctYXR0ZW5kZWUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLm92ZXJsYXlfX2JvZHkgLnRyaWJlLWxpbmstdmlldy1hdHRlbmRlZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC50cmliZS1ldmVudHMtdGlja2V0cywgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAudHJpYmUtZXZlbnRzLXRpY2tldHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLnRyaWJlLWV2ZW50cy10aWNrZXRzIC5wcm9kdWN0LXdyYXBwZXIsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLnRyaWJlLWV2ZW50cy10aWNrZXRzIC5wcm9kdWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC50cmliZS1ldmVudHMtdGlja2V0cyAucHJvZHVjdC13cmFwcGVyICsgLnByb2R1Y3Qtd3JhcHBlciwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLnByb2R1Y3Qtd3JhcHBlciArIC5wcm9kdWN0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLnByb2R1Y3Qtd3JhcHBlciAud3JhcCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLnByb2R1Y3Qtd3JhcHBlciAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IGlucHV0W3R5cGU9bnVtYmVyXS5xdHksIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgaW5wdXRbdHlwZT1udW1iZXJdLnF0eSB7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS54bFwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgd2lkdGg6IDIuMjVyZW07XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC50aWNrZXQtbmFtZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAudGlja2V0LW5hbWUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLmJ1dHRvbiwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciAudHJpYmUtY29tbW9uLWMtYnRuLCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC50cmliZS1jb21tb24tYy1idG4sICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgZm9ybS5jcl9mb3JtIC5jcl9idXR0b24sIGZvcm0uY3JfZm9ybSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC5jcl9idXR0b24sICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgaW5wdXRbdHlwZT1zdWJtaXRdLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50IC5idXR0b24sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLnRyaWJlLWNvbW1vbi1jLWJ0biwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAudHJpYmUtY29tbW9uLWMtYnRuLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50IGZvcm0uY3JfZm9ybSAuY3JfYnV0dG9uLCBmb3JtLmNyX2Zvcm0gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAuY3JfYnV0dG9uLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC5idXR0b24tLWluZm8sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLmJ1dHRvbi0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzgzODU7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50IC5idXR0b24tLXJlZCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudCAuYnV0dG9uLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyZDAwO1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudCAuYnV0dG9uLS15ZWxsb3csIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLmJ1dHRvbi0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmYwMDtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnQgLmJ1dHRvbi0tZ3JlZW4sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnQgLmJ1dHRvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YzQwO1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fYm9keSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX21ldGEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX21ldGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fbWV0YSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fbWV0YSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5Ac2NyZWVuIG1pbi1sZyB7XG4gICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX21ldGEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX21ldGEge1xuICAgIGhlaWdodDogMy43NXJlbTtcbiAgfVxufVxuQHNjcmVlbiB4cyB7XG4gICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX21ldGEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX21ldGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAodGhlbWUoXCJ2YXJzLmJ1dHRvbldpZHRoXCIpICsgMnJlbSkpO1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBzcGFuICsgc3BhbiwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBzcGFuICsgcCwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBzcGFuICsgYSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBzcGFuICsgaDEsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgc3BhbiArIGgyLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIHNwYW4gKyBoMywgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBzcGFuICsgaDQsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgc3BhbiArIGg1LCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIHAgKyBzcGFuLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIHAgKyBwLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIHAgKyBhLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIHAgKyBoMSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBwICsgaDIsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgcCArIGgzLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIHAgKyBoNCwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBwICsgaDUsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgYSArIHNwYW4sICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgYSArIHAsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgYSArIGEsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgYSArIGgxLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGEgKyBoMiwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBhICsgaDMsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgYSArIGg0LCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGEgKyBoNSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoMSArIHNwYW4sICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDEgKyBwLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgxICsgYSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoMSArIGgxLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgxICsgaDIsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDEgKyBoMywgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoMSArIGg0LCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgxICsgaDUsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDIgKyBzcGFuLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgyICsgcCwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoMiArIGEsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDIgKyBoMSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoMiArIGgyLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgyICsgaDMsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDIgKyBoNCwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoMiArIGg1LCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgzICsgc3BhbiwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoMyArIHAsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDMgKyBhLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgzICsgaDEsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDMgKyBoMiwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoMyArIGgzLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgzICsgaDQsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDMgKyBoNSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoNCArIHNwYW4sICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDQgKyBwLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg0ICsgYSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoNCArIGgxLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg0ICsgaDIsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDQgKyBoMywgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoNCArIGg0LCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg0ICsgaDUsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDUgKyBzcGFuLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg1ICsgcCwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoNSArIGEsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDUgKyBoMSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoNSArIGgyLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg1ICsgaDMsICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDUgKyBoNCwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciBoNSArIGg1LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIHNwYW4gKyBzcGFuLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIHNwYW4gKyBwLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIHNwYW4gKyBhLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIHNwYW4gKyBoMSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBzcGFuICsgaDIsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgc3BhbiArIGgzLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIHNwYW4gKyBoNCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBzcGFuICsgaDUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgcCArIHNwYW4sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgcCArIHAsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgcCArIGEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgcCArIGgxLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIHAgKyBoMiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBwICsgaDMsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgcCArIGg0LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIHAgKyBoNSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBhICsgc3BhbiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBhICsgcCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBhICsgaDEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgYSArIGgyLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGEgKyBoMywgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBhICsgaDQsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgYSArIGg1LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgxICsgc3BhbiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoMSArIHAsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgxICsgaDEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDEgKyBoMiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoMSArIGgzLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgxICsgaDQsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDEgKyBoNSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoMiArIHNwYW4sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDIgKyBwLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgyICsgYSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoMiArIGgxLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgyICsgaDIsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDIgKyBoMywgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoMiArIGg0LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgyICsgaDUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDMgKyBzcGFuLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgzICsgcCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoMyArIGEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDMgKyBoMSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoMyArIGgyLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGgzICsgaDMsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDMgKyBoNCwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoMyArIGg1LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg0ICsgc3BhbiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoNCArIHAsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDQgKyBhLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg0ICsgaDEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDQgKyBoMiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoNCArIGgzLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg0ICsgaDQsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDQgKyBoNSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoNSArIHNwYW4sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDUgKyBwLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg1ICsgYSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoNSArIGgxLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg1ICsgaDIsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIgaDUgKyBoMywgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciBoNSArIGg0LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X193cmFwcGVyIGg1ICsgaDUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQHNjcmVlbiB4cyB7XG4gICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3dyYXBwZXIsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBzY3JlZW4geHhzIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fd3JhcHBlciwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X19idXR0b24td3JhcHBlciwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogdGhlbWUoXCJ2YXJzLmJ1dHRvbldpZHRoXCIpO1xufVxuQHNjcmVlbiB4cyB7XG4gICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX21ldGEsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX21ldGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X19tZXRhID4gKiArICosIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX21ldGEgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQHNjcmVlbiBtYXgtbWQge1xuICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X19tZXRhICsgLnRyaWJlLWV2ZW50X19tZXRhLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19tZXRhICsgLnRyaWJlLWV2ZW50X19tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5Ac2NyZWVuIHhzIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fbWV0YS0tcHJpbWFyeSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fbWV0YS0tcHJpbWFyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fbWV0YS0tc2Vjb25kYXJ5LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19tZXRhLS1zZWNvbmRhcnkge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuQHNjcmVlbiB4cyB7XG4gICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX21ldGEtLXNlY29uZGFyeSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fbWV0YS0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBzY3JlZW4geHhzIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fbWV0YS0tc2Vjb25kYXJ5LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19tZXRhLS1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fZGF0ZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fZGF0ZSB7XG4gIHdpZHRoOiAxMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX2RhdGUgLnRpbWUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX2RhdGUgLnRpbWUge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbkBzY3JlZW4geHMge1xuICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X19kYXRlIC50aW1lLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19kYXRlIC50aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X190aXRsZSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fZGF0ZSBzcGFuLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X19wcmljZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fdGl0bGUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX2RhdGUgc3BhbiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fcHJpY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X190aXRsZSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fZGF0ZSBzcGFuLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X192ZW51ZSBzcGFuLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X19wcmljZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fdGl0bGUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX2RhdGUgc3BhbiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fdmVudWUgc3BhbiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fcHJpY2Uge1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKSAhaW1wb3J0YW50O1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fdGl0bGUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxNnJlbTtcbn1cbkBzY3JlZW4gbWF4LWxnIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fdGl0bGUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTZyZW07XG4gIH1cbn1cbkBzY3JlZW4geHMge1xuICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X190aXRsZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fdGl0bGUgYSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fdmVudWUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3ZlbnVlIHtcbiAgd2lkdGg6IDIzcmVtO1xufVxuQHNjcmVlbiB4cyB7XG4gICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3ZlbnVlLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X192ZW51ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fdmVudWUgLnZlbnVlLW5hbWUgKyAudmVudWUtbG9jYXRpb24sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3ZlbnVlIC52ZW51ZS1uYW1lICsgLnZlbnVlLWxvY2F0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X192ZW51ZSAudmVudWUtbmFtZSwgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fdmVudWUgLnZlbnVlLWxvY2F0aW9uLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X192ZW51ZSAudmVudWUtbmFtZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fdmVudWUgLnZlbnVlLWxvY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS5iYXNlXCIpO1xufVxuQHNjcmVlbiB4cyB7XG4gICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3ZlbnVlIC52ZW51ZS1uYW1lLCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X192ZW51ZSAudmVudWUtbG9jYXRpb24sIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3ZlbnVlIC52ZW51ZS1uYW1lLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X192ZW51ZSAudmVudWUtbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS54bFwiKTtcbiAgfVxufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fdmVudWUgLnZlbnVlLW5hbWUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX3ZlbnVlIC52ZW51ZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X19wcmljZSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA2cmVtO1xufVxuQHNjcmVlbiB4cyB7XG4gICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX3ByaWNlLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19wcmljZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fbWVudSwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fbWVudSB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX21lbnUuaGFzLW1lbnUsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX21lbnUuaGFzLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNuX21lbnUucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX2J1dHRvbiwgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudF9fYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTByZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5tb25vXCIpO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fYnV0dG9uLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19idXR0b24ge1xuICAgIG1hcmdpbjogMXJlbSAxcmVtIDAgMDtcbiAgfVxufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fYnV0dG9uLS1pbmZvLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19idXR0b24tLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M4Mzg1O1xufVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudF9fYnV0dG9uLS1yZWQsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudHJpYmUtZXZlbnRfX2J1dHRvbi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMmQwMDtcbn1cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRfX2J1dHRvbi0teWVsbG93LCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19idXR0b24tLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJmMDA7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50X19idXR0b24tLWdyZWVuLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3QgLnRyaWJlLWV2ZW50X19idXR0b24tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGM0MDtcbn1cblxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2Uge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmJ1dHRvbiwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLnRyaWJlLWNvbW1vbi1jLWJ0biwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLnRyaWJlLWNvbW1vbi1jLWJ0biwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgZm9ybS5jcl9mb3JtIC5jcl9idXR0b24sIGZvcm0uY3JfZm9ybSBib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSAuY3JfYnV0dG9uLCBib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwIDMuMTI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUubGdcIik7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMucHJpbWFyeVwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgdGFibGUgdGhlYWQgdHIge1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbn1cbmJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLnRleHRcIik7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgdGFibGUgdGQucHJvZHVjdC10aHVtYm5haWwsIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIHRhYmxlIHRoLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIHRhYmxlIHRyLmNhcnRfaXRlbSB7XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIHRhYmxlIHRyLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LW5hbWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgdGFibGUgdHIuY2FydF9pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnTGlnaHRcIik7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSB0YWJsZSB0ci5jYXJ0X2l0ZW0gdGQge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG5Ac2NyZWVuIHhzIHtcbiAgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgdGFibGUgdHIuY2FydF9pdGVtIHRkLnByb2R1Y3Qtc3VidG90YWwge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSB0YWJsZSB0ci5jYXJ0X2l0ZW0gdGQgc3Bhbi5hbW91bnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIHRhYmxlIHRyLmNhcnRfaXRlbSB0ZCBpbnB1dC5xdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLmxnXCIpO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMudGV4dFwiKTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSB0YWJsZSB0ZC5hY3Rpb25zIHtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgdGFibGUgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0I2NvdXBvbl9jb2RlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICB3aWR0aDogMTByZW07XG4gIGZsb2F0OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5tb25vXCIpO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMudGV4dExpZ2h0XCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgdGFibGUgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0I2NvdXBvbl9jb2RlIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMudGV4dExpZ2h0XCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgdGFibGUgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0I2NvdXBvbl9jb2RlIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMudGV4dExpZ2h0XCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgdGFibGUgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0I2NvdXBvbl9jb2RlIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLnRleHRMaWdodFwiKTtcbn1cbmJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICB3aWR0aDogYXV0bztcbn1cbkBzY3JlZW4gbWluLWxnIHtcbiAgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmluc3VyYW5jZS1ibG9jayArIC5jYXJ0X3RvdGFscyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmJ1dHRvbl90ZXh0IC5idXR0b24sIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5idXR0b25fdGV4dCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciAudHJpYmUtY29tbW9uLWMtYnRuLCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciBib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuYnV0dG9uX3RleHQgLnRyaWJlLWNvbW1vbi1jLWJ0biwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmJ1dHRvbl90ZXh0IGZvcm0uY3JfZm9ybSAuY3JfYnV0dG9uLCBmb3JtLmNyX2Zvcm0gYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmJ1dHRvbl90ZXh0IC5jcl9idXR0b24sIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5idXR0b25fdGV4dCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbmJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5pbnN1cmFuY2UtYmxvY2ssIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5Ac2NyZWVuIG1pbi1sZyB7XG4gIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5pbnN1cmFuY2UtYmxvY2ssIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5Ac2NyZWVuIG1heC1zbSB7XG4gIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5pbnN1cmFuY2UtYmxvY2ssIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQHNjcmVlbiB4cyB7XG4gIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5pbnN1cmFuY2UtYmxvY2sgLmJ1dHRvbiwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmluc3VyYW5jZS1ibG9jayBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciAudHJpYmUtY29tbW9uLWMtYnRuLCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciBib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuaW5zdXJhbmNlLWJsb2NrIC50cmliZS1jb21tb24tYy1idG4sIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5pbnN1cmFuY2UtYmxvY2sgZm9ybS5jcl9mb3JtIC5jcl9idXR0b24sIGZvcm0uY3JfZm9ybSBib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuaW5zdXJhbmNlLWJsb2NrIC5jcl9idXR0b24sIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5pbnN1cmFuY2UtYmxvY2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICB9XG4gIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzICNzaGlwcGluZ19tZXRob2Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgaDIsIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHAsIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIGEsIGJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHNwYW4ge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLjJ4bFwiKTtcbn1cbmJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5idXR0b25fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUgdHIuY2FydC1zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUgdHIuY2FydC1zdWJ0b3RhbCB0aCwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUgdHIuY2FydC1zdWJ0b3RhbCB0ZCwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUgdHIuY2FydC1zdWJ0b3RhbCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUgdHIuY2FydC1zdWJ0b3RhbCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnXCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUgdHIuY2FydC1zdWJ0b3RhbCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUgdHIuY2FydC1zdWJ0b3RhbCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyB0YWJsZSB0ciAudGF4X2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkud29vY29tbWVyY2UtY2FydCAubWFpbi1jb250ZW50ID4gLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHRhYmxlIHRyIHRoLCBib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyB0YWJsZSB0ciB0ZCwgYm9keS53b29jb21tZXJjZS1jYXJ0IC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUgdHIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLmxnXCIpO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyB0YWJsZSB0ciB0aCArIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNhcnQgLm1haW4tY29udGVudCA+IC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSAjbGVmdC1hcmVhIHtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBzcGFuLmNsb3NlSXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIGgxLnByb2R1Y3RfdGl0bGUsIC5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBoMSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9sbHkgTG9kZ2VyXCIsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnMgTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIC50YXgtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIHAsIC5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBzcGFuIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIC5wcm9kdWN0X21ldGEge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQge1xuICBtYXJnaW46IDUwcHggMCAwIDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLCAuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgYnV0dG9uLnRyaWJlLWNvbW1vbi1jLWJ0biwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIGJ1dHRvbi50cmliZS1jb21tb24tYy1idG4sIC5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBmb3JtLmNyX2Zvcm0gYnV0dG9uLmNyX2J1dHRvbiwgZm9ybS5jcl9mb3JtIC5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBidXR0b24uY3JfYnV0dG9uLCAuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMucHJpbWFyeVwiKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDU1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMud2hpdGVcIik7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnMgTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlICNjcmVkaXRfY2FsbGVkIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTByZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSAud29vY29tbWVyY2UtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIC5kZXNjcmlwdGlvbl90YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIGRpdiA+IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZS5ldF9yaWdodF9zaWRlYmFyIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMsIC5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZS5ldF9yaWdodF9zaWRlYmFyIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xuICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIGEuYnV0dG9uLCAuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgYS50cmliZS1jb21tb24tYy1idG4sIGZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19fZm9vdGVyIC5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBhLnRyaWJlLWNvbW1vbi1jLWJ0biwgLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIGZvcm0uY3JfZm9ybSBhLmNyX2J1dHRvbiwgZm9ybS5jcl9mb3JtIC5zaW5nbGUtcHJvZHVjdC53b29jb21tZXJjZSBhLmNyX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLCAuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cblxuI2NvdXBvbnNfbGlzdCwgLmdpZnQtY2VydGlmaWNhdGUuc2NfaW5mb19ib3gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkud29vY29tbWVyY2UtY2FydCAjY291cG9uc19saXN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jcGFjLWlucHV0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG4jcGFjLWlucHV0OmZvY3VzLCAjcGFjLWlucHV0OmFjdGl2ZSwgI3BhYy1pbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuXG4jbWFwIC52ZW51ZS1pbmZvIHtcbiAgcGFkZGluZzogNnB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21hcCAudmVudWUtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNjV2dztcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAjbWFwIC52ZW51ZS1pbmZvIHAsICNtYXAgLnZlbnVlLWluZm8gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICNtYXAgLnZlbnVlLWluZm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI21hcCAudmVudWUtaW5mb19fdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW0gMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWFwIC52ZW51ZS1pbmZvX190aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiNtYXAgLnZlbnVlLWluZm9fX25hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAgMCAwLjI1cmVtO1xufVxuI21hcCAudmVudWUtaW5mb19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNtYXAgLnZlbnVlLWluZm9fX2xpbmsgKyAudmVudWUtaW5mb19fbGluayB7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG59XG5cbmJvZHkuaG9tZSAjbWFpbi1jb250ZW50IC5iYXItd3JhcHBlciArIC5jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LnBhZ2UtaWQtMTQ0MTIgaDEubWFpbl90aXRsZSwgYm9keS5wYWdlLWlkLTIyNDg5IGgxLm1haW5fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLWlkLTE0NDEyICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciwgYm9keS5wYWdlLWlkLTIyNDg5ICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5wYWdlLWlkLTE0NDEyICNtYXAsIGJvZHkucGFnZS1pZC0yMjQ4OSAjbWFwIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cblxuLmZpbmQtbG9jYXRpb24tbWFwIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgLmZpbmQtbG9jYXRpb24tbWFwIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbmJvZHkuaG9tZSAuZmluZC1sb2NhdGlvbi1tYXAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZmluZC1sb2NhdGlvbi1tYXAgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maW5kLWxvY2F0aW9uLW1hcCAucm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZpbmQtbG9jYXRpb24tbWFwIC5yb3cgKyAucm93IHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuLmZpbmQtbG9jYXRpb24tbWFwIGxhYmVsIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LWZhbWlseTogXCJKb2xseSBMb2RnZXJcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgbWFyZ2luOiAwIDEuNXJlbSAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5Ac2NyZWVuIG1heC1sZyB7XG4gIC5maW5kLWxvY2F0aW9uLW1hcCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbmQtbG9jYXRpb24tbWFwIGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5maW5kLWxvY2F0aW9uLW1hcCAjbWFwX3NlYXJjaCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICBtaW4td2lkdGg6IDE1cmVtO1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnXCIpO1xufVxuQHNjcmVlbiBtYXgtbWQge1xuICAuZmluZC1sb2NhdGlvbi1tYXAgI21hcF9zZWFyY2gge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuLmZpbmQtbG9jYXRpb24tbWFwICNtYXBfc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdcIik7XG59XG4uZmluZC1sb2NhdGlvbi1tYXAgYnV0dG9uW25hbWU9bWFwX3NlYXJjaF9zdWJtaXRdLCAuZmluZC1sb2NhdGlvbi1tYXAgI21hcF9zZWFyY2gge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBzY3JlZW4gbWF4LWxnIHtcbiAgLmZpbmQtbG9jYXRpb24tbWFwIGJ1dHRvbltuYW1lPW1hcF9zZWFyY2hfc3VibWl0XSwgLmZpbmQtbG9jYXRpb24tbWFwICNtYXBfc2VhcmNoIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5maW5kLWxvY2F0aW9uLW1hcCBidXR0b25bbmFtZT1tYXBfc2VhcmNoX3N1Ym1pdF0ge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5kaXNwbGF5XCIpO1xufVxuQHNjcmVlbiBtYXgtbWQge1xuICAuZmluZC1sb2NhdGlvbi1tYXAgYnV0dG9uW25hbWU9bWFwX3NlYXJjaF9zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMnJlbTtcbiAgfVxufVxuXG4ubWFwLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFwLXdyYXBwZXItLW1hcC1pbmFjdGl2ZSAjbWFwLCAubWFwLXdyYXBwZXItLW1hcC1pbmFjdGl2ZSAjcGFjLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXAtd3JhcHBlci0tbWFwLWFjdGl2ZSAubWFwLWluYWN0aXZlLW5vdGljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwLXdyYXBwZXItLW1hcC1hY3RpdmUgI21hcCwgLm1hcC13cmFwcGVyLS1tYXAtYWN0aXZlICNwYWMtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hcC1pbmFjdGl2ZS1ub3RpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVyZW0gMnJlbSA3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTI1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1hcC1pbmFjdGl2ZS1ub3RpY2UgcCwgLm1hcC1pbmFjdGl2ZS1ub3RpY2UgYnV0dG9uLCAubWFwLWluYWN0aXZlLW5vdGljZSBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5tYXAtaW5hY3RpdmUtbm90aWNlIGgyLCAubWFwLWluYWN0aXZlLW5vdGljZSBwIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xuICB0ZXh0LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubWFwLWluYWN0aXZlLW5vdGljZSBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxM3B4IHJnYigwLCAwLCAwKTtcbn1cbi5tYXAtaW5hY3RpdmUtbm90aWNlIGJ1dHRvbiB7XG4gIG1hcmdpbjogNHJlbSAwIDA7XG59XG4ubWFwLWluYWN0aXZlLW5vdGljZSAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbWFwLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnlvdXR1YmUtcGxheWVyLWlmcmFtZSB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG5cbi5idXR0b24gKyAueW91dHViZS1wbGF5ZXIsIGZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19fZm9vdGVyIC50cmliZS1jb21tb24tYy1idG4gKyAueW91dHViZS1wbGF5ZXIsIGZvcm0uY3JfZm9ybSAuY3JfYnV0dG9uICsgLnlvdXR1YmUtcGxheWVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAueW91dHViZS1wbGF5ZXIge1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuXG4ueW91dHViZS1wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi55b3V0dWJlLXBsYXllcl9fbm90aWNlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjkpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi55b3V0dWJlLXBsYXllcl9fbm90aWNlIHAge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMud2hpdGVcIik7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi55b3V0dWJlLXBsYXllcl9fbm90aWNlIGEuYWN0aXZhdGUtdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMucHJpbWFyeVwiKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuLnlvdXR1YmUtcGxheWVyX19ub3RpY2UgYS5hY3RpdmF0ZS12aWRlbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLnByaW1hcnlcIik7XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuaGlkZS1vbi1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIHtcbiAgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgaDEge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5kaXNwbGF5XCIpO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgaDMge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGg0IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGg1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgaDIsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyBoMywgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGg0LCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgaDUge1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIHBhZGRpbmc6IDAgMCAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRpY2tldHMgaDQge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZS1oZWFkbGluZSwgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtdmVudWUtaGVhZGxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy12ZW51ZS1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS4yeGxcIik7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZS1oZWFkbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLjN4bFwiKTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyBzcGFuIC5kaXZpZGVyLCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgcCAuZGl2aWRlciB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtc2luZ2xlLWV2ZW50LWRlc2NyaXB0aW9uICoge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLmV2ZW50LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzByZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGZvcm0uY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyBmb3JtLmNhcnQgLnRyaWJlLWV2ZW50cy10aWNrZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgZm9ybS5jYXJ0IC50cmliZS1ldmVudHMtdGlja2V0cyA+ICoge1xuICBmbG9hdDogbm9uZTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyBmb3JtLmNhcnQgLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS10aWNrZXRzLXJlbWFpbmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgZm9ybS5jYXJ0IC50cmliZS1ldmVudHMtdGlja2V0cyAudGlja2V0c19uYW1lIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGZvcm0uY2FydCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NjQ2NDY7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgZm9ybS5jYXJ0IC50cmliZS1ldmVudHMtdGlja2V0cyAudGlja2V0c19kZXNjcmlwdGlvbiwgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGZvcm0uY2FydCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfbmFtZSwgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGZvcm0uY2FydCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRpY2tldHNfbmFtZSBwLCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgZm9ybS5jYXJ0IC50cmliZS1ldmVudHMtdGlja2V0cyAudGlja2V0c19wcmljZSwgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGZvcm0uY2FydCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLndvb2NvbW1lcmNlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGZvcm0uY2FydCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLndvb2NvbW1lcmNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyBmb3JtLmNhcnQgLnRyaWJlLWV2ZW50cy10aWNrZXRzIC53b29jb21tZXJjZSAubm8tc3RvY2sge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2IyMmQwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyBmb3JtLmNhcnQgLnRyaWJlLWV2ZW50cy10aWNrZXRzIC5xdWFudGl0eSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgZm9ybS5jYXJ0IC50cmliZS1ldmVudHMtdGlja2V0cyAucXVhbnRpdHkgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIGZvcm0uY2FydCAudHJpYmUtZXZlbnRzLXRpY2tldHMgLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgZm9ybS5jYXJ0IC50cmliZS1ldmVudHMtdGlja2V0cyAud29vY29tbWVyY2UuYWRkLXRvLWNhcnQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGM0MCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyBmb3JtLmNhcnQgLmNsb3NlSXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgaDIsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgaDMsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgaDQsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgaDUsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgaDYsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgcCwgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSBhLCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHNwYW4sIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgZHQsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgZGQsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgbGkge1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUuYmFzZVwiKTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIGRkLCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC5ldmVudC1tZW51IHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgZHQsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLmV2ZW50LW1lbnVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50aWNrZXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGE6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5Ac2NyZWVuIG1heC1zbSB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5Ac2NyZWVuIG1pbi1tZCB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgKyAuY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQHNjcmVlbiBtYXgtc20ge1xuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgKyAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBzY3JlZW4gbWluLW1kIHtcbiAgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwICsgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLXZlbnVlLW1hcCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtZ21hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtZGV0YWlscyAuZXZlbnQtbWVudV9fY29udGVudCB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtZGV0YWlscyAuZXZlbnQtbWVudV9fY29udGVudCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwLWRldGFpbHMgLmV2ZW50LW1lbnVfX2NvbnRlbnQgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgZm9ybS5jYXJ0IGg0LCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnJlbGF0ZWQtZXZlbnRzIGg0LCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnNob3ctcm9sZXMgaDQge1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQsIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhLCBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5yZWxhdGVkLWV2ZW50cyB1bC50cmliZS1yZWxhdGVkLWV2ZW50cyB7XG4gIG1hcmdpbjogMCAtMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAucmVsYXRlZC1ldmVudHMgdWwudHJpYmUtcmVsYXRlZC1ldmVudHMgbGkge1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygzMy4zMzMzJSAtIDEuNXJlbSk7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMyUgLSAxLjVyZW0pO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlX2V2ZW50cy50eXBlLXRyaWJlX2V2ZW50cyA+ICoge1xuICBmbG9hdDogbm9uZTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAubWV0YSA+IGZvcm0uY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnNob3ctcm9sZXMgLnJvbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTAuNXJlbSAzcmVtO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5zaG93LXJvbGVzIC5yb2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDNyZW07XG59XG5Ac2NyZWVuIG1pbi1tZCB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuc2hvdy1yb2xlcyAucm9sZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnNob3ctcm9sZXMgLnJvbGVfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5kaXNwbGF5XCIpO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5zaG93LXJvbGVzIC5hY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnNob3ctcm9sZXMgLmFjdG9yX19pbWFnZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgbWluLWhlaWdodDogMTByZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5zaG93LXJvbGVzIC5hY3RvciAucmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnNob3ctcm9sZXMgLmFjdG9yX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuc2hvdy1yb2xlcyAuYWN0b3JfX3JvbGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAuc2hvdy1yb2xlcyAuYWN0b3JfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5zaG93LXJvbGVzIC5hY3Rvcl9fbGluayB7XG4gIG1hcmdpbjogMC43NXJlbSAwIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmxpZ2h0Ymx1ZVwiKTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtcmVsYXRlZC1ldmVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMC41cmVtO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1yZWxhdGVkLWV2ZW50cyAucmVsYXRlZC1ldmVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5Ac2NyZWVuIG1pbi1tZCB7XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtcmVsYXRlZC1ldmVudHMgLnJlbGF0ZWQtZXZlbnQge1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICB9XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgI3ByaW50LWxheW91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm0jdHJpYmUtdGlja2V0cyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm92ZXJsYXktLW9yZGVyIGZvcm0jdHJpYmUtdGlja2V0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5mb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLWNvbW1vbiBpbnB1dC50cmliZS10aWNrZXRzLXF1YW50aXR5IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbn1cbmZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtY29tbW9uLWg0LCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLWNvbW1vbi1oNywgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS1hbW91bnQsIGZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtY3VycmVuY3ktc3ltYm9sIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbn1cbmZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19faXRlbV9fZXh0cmFfX2F2YWlsYWJsZSwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS1jb21tb24tZm9ybS1jb250cm9sLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtY29tbW9uIC50cmliZS10aWNrZXRzX19pdGVtLnNob3ctb3B0b3V0LCBmb3JtI3RyaWJlLXRpY2tldHMgLmVudHJ5IC5lbnRyeS1jb250ZW50IC50cmliZS1jb21tb24gLnRyaWJlLXRpY2tldHNfX2l0ZW0uc2hvdy1vcHRvdXQge1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxMGZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMGZyIDFmcjtcbiAgLW1zLWdyaWQtcm93czogMWZyIDEuNWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cbmZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19faXRlbVtkYXRhLWF2YWlsYWJsZT1mYWxzZV0ge1xuICBvcGFjaXR5OiAxO1xufVxuZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19pdGVtIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgMmZyIDFmcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19faXRlbSArIC50cmliZS10aWNrZXRzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19pdGVtX19leHRyYSwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19pdGVtX19jb250ZW50X190aXRsZSB7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5Ac2NyZWVuIHhzIHtcbiAgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19pdGVtX19leHRyYSwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19pdGVtX19jb250ZW50X190aXRsZSB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5mb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2l0ZW1fX3F1YW50aXR5X191bmF2YWlsYWJsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUuc21cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5ib2R5XCIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19pdGVtX19xdWFudGl0eV9fdW5hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy51bmF2YWlsYWJsZVwiKTtcbn1cbmZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19faXRlbV9fcXVhbnRpdHlfX251bWJlciBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuYm9keVwiKTtcbn1cbmZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG59XG5mb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciAudHJpYmUtY29tbW9uLWMtYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG59XG5mb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLWNvbW1vbi1jLWxvYWRlci50cmliZS10aWNrZXRzLWxvYWRlcl9fdGlja2V0cy1ibG9jaywgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS1jb21tb24tYy1sb2FkZXIudHJpYmUtdGlja2V0cy1sb2FkZXJfX21vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1LCA1NywgMC4yKTtcbn1cbmZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtY29tbW9uLWMtbG9hZGVyLnRyaWJlLXRpY2tldHMtbG9hZGVyX190aWNrZXRzLWJsb2NrIC50cmliZS1jb21tb24tYy1sb2FkZXJfX2RvdCwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS1jb21tb24tYy1sb2FkZXIudHJpYmUtdGlja2V0cy1sb2FkZXJfX21vZGFsIC50cmliZS1jb21tb24tYy1sb2FkZXJfX2RvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4MSwgMC4wNyk7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy50ZXh0XCIpICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMy41cmVtICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5wcm9kdWN0LW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1uYW1lIC52ZW51ZSwgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1uYW1lIC5kYXRlIHtcbiAgbWFyZ2luOiAwO1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQgc3BhbiwgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5tb25vXCIpO1xufVxuQHNjcmVlbiBtYXgtc20ge1xuICAud29vY29tbWVyY2UgdGFibGUuY2FydCB0Ym9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGJvZHkgdGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAud29vY29tbWVyY2UgdGFibGUuY2FydCB0Ym9keSB0ZC5wcm9kdWN0LW5hbWUgKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3I6YWZ0ZXIsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3I6YmVmb3JlLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm86YWZ0ZXIsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmUsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZTphZnRlciwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSB7XG4gIGNsZWFyOiBub25lO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcjphZnRlciwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOmFmdGVyLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcjpiZWZvcmUsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmUsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZTpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciAuYnV0dG9uLndjLWZvcndhcmQsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgZm9ybS5jcl9mb3JtIC53Yy1mb3J3YXJkLmNyX2J1dHRvbiwgZm9ybS5jcl9mb3JtIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgLndjLWZvcndhcmQuY3JfYnV0dG9uLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIGlucHV0LndjLWZvcndhcmRbdHlwZT1zdWJtaXRdLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIGZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19fZm9vdGVyIC53Yy1mb3J3YXJkLnRyaWJlLWNvbW1vbi1jLWJ0biwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciAud2MtZm9yd2FyZC50cmliZS1jb21tb24tYy1idG4sIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLndjLWZvcndhcmQsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBmb3JtLmNyX2Zvcm0gLndjLWZvcndhcmQuY3JfYnV0dG9uLCBmb3JtLmNyX2Zvcm0gLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIC53Yy1mb3J3YXJkLmNyX2J1dHRvbiwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGlucHV0LndjLWZvcndhcmRbdHlwZT1zdWJtaXRdLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLndjLWZvcndhcmQudHJpYmUtY29tbW9uLWMtYnRuLCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gLndjLWZvcndhcmQudHJpYmUtY29tbW9uLWMtYnRuLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbi53Yy1mb3J3YXJkLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgZm9ybS5jcl9mb3JtIC53Yy1mb3J3YXJkLmNyX2J1dHRvbiwgZm9ybS5jcl9mb3JtIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAud2MtZm9yd2FyZC5jcl9idXR0b24sIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBpbnB1dC53Yy1mb3J3YXJkW3R5cGU9c3VibWl0XSwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGZvcm0jdHJpYmUtdGlja2V0cyAudHJpYmUtdGlja2V0c19fZm9vdGVyIC53Yy1mb3J3YXJkLnRyaWJlLWNvbW1vbi1jLWJ0biwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC53Yy1mb3J3YXJkLnRyaWJlLWNvbW1vbi1jLWJ0biB7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQHNjcmVlbiB4cyB7XG4gIC53b29jb21tZXJjZSBmb3JtIC5zaG9wX3RhYmxlLmNhcnQgLmFjdGlvbnMgLmNvdXBvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybSAuc2hvcF90YWJsZS5jYXJ0IC5hY3Rpb25zIC5jb3Vwb24gW25hbWU9Y291cG9uX2NvZGVdLCAud29vY29tbWVyY2UgZm9ybSAuc2hvcF90YWJsZS5jYXJ0IC5hY3Rpb25zIC5jb3Vwb24gW25hbWU9YXBwbHlfY291cG9uXSB7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbkBzY3JlZW4geHhzIHtcbiAgLndvb2NvbW1lcmNlIGZvcm0gLnNob3BfdGFibGUuY2FydCAuYWN0aW9ucyAuY291cG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLnNob3BfdGFibGUuY2FydCAuYWN0aW9ucyAuY291cG9uIFtuYW1lPWNvdXBvbl9jb2RlXSwgLndvb2NvbW1lcmNlIGZvcm0gLnNob3BfdGFibGUuY2FydCAuYWN0aW9ucyAuY291cG9uIFtuYW1lPWFwcGx5X2NvdXBvbl0ge1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dCAuZm9ybS1yb3cgLnJlcXVpcmVkIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBsaSB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuYm9keVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53b29jb21tZXJjZSB1bC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG59XG5Ac2NyZWVuIHhzIHtcbiAgLndvb2NvbW1lcmNlIHVsLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndvb2NvbW1lcmNlIHVsLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlIHVsLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZSB1bCNzaGlwcGluZ19tZXRob2QgbGkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQHNjcmVlbiB4eHMge1xuICBib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtdGlja2V0c19fZm9vdGVyX190b3RhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLnRyaWJlLXRpY2tldHNfX2J1eSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uZWhfcGVfYWRkcmVzcyAuZWRpdF9laF9wZV9hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2Y3ZjZlMztcbn1cbi5laF9wZV9hZGRyZXNzIHRkIHtcbiAgY29sb3I6ICNmN2Y2ZTM7XG59XG4uZWhfcGVfYWRkcmVzcyAuZWhfcGVfYWRkcmVzc190YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4uZWhfcGVfYWRkcmVzcyAuaGVhZGluZ19hZGRyZXNzX2ZpZWxkLFxuLmVoX3BlX2FkZHJlc3MgLmhlYWRpbmdfYWRkcmVzc19maWVsZCArIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5laF9wZV9hZGRyZXNzICsgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdMaWdodFwiKTtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5ib2R5XCIpO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUubGdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgYm9yZGVyLXJhZGl1czogdGhlbWUoXCJib3JkZXJSYWRpdXMuZGVmYXVsdFwiKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVoX3BlX2FkZHJlc3MgKyAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuLmVoX3BlX2FkZHJlc3MgKyAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbn1cbi5laF9wZV9hZGRyZXNzICsgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG59XG4uZWhfcGVfYWRkcmVzcyArIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuXG4uc2luZ2xlLXNob3cgLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpbmdsZS1zaG93IC5oZWFkZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuYm9keVwiKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLXNob3cgLmhlYWRlcl9fdXBjb21pbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZ0xpZ2h0XCIpO1xufVxuLnNpbmdsZS1zaG93IC5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0ID4gcDpvbmx5LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uc2luZ2xlLXNob3cgLmhlYWRlcl9fdXBjb21pbmctZXZlbnRzLWxpc3QgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5zaW5nbGUtc2hvdyAuaGVhZGVyX191cGNvbWluZy1ldmVudHMtbGlzdCAudHJpYmUtbWluaS1jYWxlbmRhci1ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zaW5nbGUtc2hvdyAuaGVhZGVyX191cGNvbWluZy1ldmVudHMtbGlzdCAudHJpYmUtbWluaS1jYWxlbmRhci1ldmVudCAubGlzdC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgaGVpZ2h0OiA0Ljc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnXCIpO1xufVxuLnNpbmdsZS1zaG93IC5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1taW5pLWNhbGVuZGFyLWV2ZW50IC5saXN0LWRhdGUgLmxpc3QtZGF5bnVtYmVyLCAuc2luZ2xlLXNob3cgLmhlYWRlcl9fdXBjb21pbmctZXZlbnRzLWxpc3QgLnRyaWJlLW1pbmktY2FsZW5kYXItZXZlbnQgLmxpc3QtZGF0ZSAubGlzdC1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA4MCU7XG59XG4uc2luZ2xlLXNob3cgLmhlYWRlcl9fdXBjb21pbmctZXZlbnRzLWxpc3QgLnRyaWJlLW1pbmktY2FsZW5kYXItZXZlbnQgLmxpc3QtZGF0ZSAubGlzdC1kYXludW1iZXIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4uc2luZ2xlLXNob3cgLmhlYWRlcl9fdXBjb21pbmctZXZlbnRzLWxpc3QgLnRyaWJlLW1pbmktY2FsZW5kYXItZXZlbnQgLmxpc3QtZGF0ZSAubGlzdC1tb250aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMDtcbn1cbi5zaW5nbGUtc2hvdyAuaGVhZGVyX191cGNvbWluZy1ldmVudHMtbGlzdCAudHJpYmUtbWluaS1jYWxlbmRhci1ldmVudCAubGlzdC1pbmZvIC50cmliZS1ldmVudHMtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpbmdsZS1zaG93IC5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1taW5pLWNhbGVuZGFyLWV2ZW50IC5saXN0LWluZm8gLnRyaWJlLWV2ZW50cy1sb2NhbGl0eSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS1zaG93IC5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1taW5pLWNhbGVuZGFyLWV2ZW50IC5saXN0LWluZm8gLnRyaWJlLWV2ZW50cy12ZW51ZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uc2luZ2xlLXNob3cgLmhlYWRlcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2luZ2xlLXNob3cgLmhlYWRlcl9faW1hZ2UgLmxvZ28ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtc2hvdyAuaGVhZGVyX19pbWFnZSAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuYm9keS5wb3N0aWQtNTQxMzAgLnNpbmdsZS1zaG93IC5oZWFkZXJfX2ltYWdlIC5pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSB0b3A7XG59XG4uc2luZ2xlLXNob3dfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDUuNjI1cmVtO1xufVxuLnNpbmdsZS1zaG93X19jb250ZW50IGgxICsgcCwgLnNpbmdsZS1zaG93X19jb250ZW50IGgxICsgc3BhbiwgLnNpbmdsZS1zaG93X19jb250ZW50IGgxICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IGgxICsgaDEsIC5zaW5nbGUtc2hvd19fY29udGVudCBoMSArIGgyLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDEgKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IGgxICsgaDQsIC5zaW5nbGUtc2hvd19fY29udGVudCBoMSArIGg1LCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDEgKyBoNiwgLnNpbmdsZS1zaG93X19jb250ZW50IGgyICsgcCwgLnNpbmdsZS1zaG93X19jb250ZW50IGgyICsgc3BhbiwgLnNpbmdsZS1zaG93X19jb250ZW50IGgyICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IGgyICsgaDEsIC5zaW5nbGUtc2hvd19fY29udGVudCBoMiArIGgyLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDIgKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IGgyICsgaDQsIC5zaW5nbGUtc2hvd19fY29udGVudCBoMiArIGg1LCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDIgKyBoNiwgLnNpbmdsZS1zaG93X19jb250ZW50IGgzICsgcCwgLnNpbmdsZS1zaG93X19jb250ZW50IGgzICsgc3BhbiwgLnNpbmdsZS1zaG93X19jb250ZW50IGgzICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IGgzICsgaDEsIC5zaW5nbGUtc2hvd19fY29udGVudCBoMyArIGgyLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDMgKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IGgzICsgaDQsIC5zaW5nbGUtc2hvd19fY29udGVudCBoMyArIGg1LCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDMgKyBoNiwgLnNpbmdsZS1zaG93X19jb250ZW50IGg0ICsgcCwgLnNpbmdsZS1zaG93X19jb250ZW50IGg0ICsgc3BhbiwgLnNpbmdsZS1zaG93X19jb250ZW50IGg0ICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IGg0ICsgaDEsIC5zaW5nbGUtc2hvd19fY29udGVudCBoNCArIGgyLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDQgKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IGg0ICsgaDQsIC5zaW5nbGUtc2hvd19fY29udGVudCBoNCArIGg1LCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDQgKyBoNiwgLnNpbmdsZS1zaG93X19jb250ZW50IGg1ICsgcCwgLnNpbmdsZS1zaG93X19jb250ZW50IGg1ICsgc3BhbiwgLnNpbmdsZS1zaG93X19jb250ZW50IGg1ICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IGg1ICsgaDEsIC5zaW5nbGUtc2hvd19fY29udGVudCBoNSArIGgyLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDUgKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IGg1ICsgaDQsIC5zaW5nbGUtc2hvd19fY29udGVudCBoNSArIGg1LCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDUgKyBoNiwgLnNpbmdsZS1zaG93X19jb250ZW50IGg2ICsgcCwgLnNpbmdsZS1zaG93X19jb250ZW50IGg2ICsgc3BhbiwgLnNpbmdsZS1zaG93X19jb250ZW50IGg2ICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IGg2ICsgaDEsIC5zaW5nbGUtc2hvd19fY29udGVudCBoNiArIGgyLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDYgKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IGg2ICsgaDQsIC5zaW5nbGUtc2hvd19fY29udGVudCBoNiArIGg1LCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgaDYgKyBoNiwgLnNpbmdsZS1zaG93X19jb250ZW50IHAgKyBwLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgcCArIHNwYW4sIC5zaW5nbGUtc2hvd19fY29udGVudCBwICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IHAgKyBoMSwgLnNpbmdsZS1zaG93X19jb250ZW50IHAgKyBoMiwgLnNpbmdsZS1zaG93X19jb250ZW50IHAgKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IHAgKyBoNCwgLnNpbmdsZS1zaG93X19jb250ZW50IHAgKyBoNSwgLnNpbmdsZS1zaG93X19jb250ZW50IHAgKyBoNiwgLnNpbmdsZS1zaG93X19jb250ZW50IGEgKyBwLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgYSArIHNwYW4sIC5zaW5nbGUtc2hvd19fY29udGVudCBhICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IGEgKyBoMSwgLnNpbmdsZS1zaG93X19jb250ZW50IGEgKyBoMiwgLnNpbmdsZS1zaG93X19jb250ZW50IGEgKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IGEgKyBoNCwgLnNpbmdsZS1zaG93X19jb250ZW50IGEgKyBoNSwgLnNpbmdsZS1zaG93X19jb250ZW50IGEgKyBoNiwgLnNpbmdsZS1zaG93X19jb250ZW50IHNwYW4gKyBwLCAuc2luZ2xlLXNob3dfX2NvbnRlbnQgc3BhbiArIHNwYW4sIC5zaW5nbGUtc2hvd19fY29udGVudCBzcGFuICsgYSwgLnNpbmdsZS1zaG93X19jb250ZW50IHNwYW4gKyBoMSwgLnNpbmdsZS1zaG93X19jb250ZW50IHNwYW4gKyBoMiwgLnNpbmdsZS1zaG93X19jb250ZW50IHNwYW4gKyBoMywgLnNpbmdsZS1zaG93X19jb250ZW50IHNwYW4gKyBoNCwgLnNpbmdsZS1zaG93X19jb250ZW50IHNwYW4gKyBoNSwgLnNpbmdsZS1zaG93X19jb250ZW50IHNwYW4gKyBoNiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgxICsgcCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMSArIHNwYW4sIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDEgKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgxICsgaDEsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDEgKyBoMiwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMSArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgxICsgaDQsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDEgKyBoNSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMSArIGg2LCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgyICsgcCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMiArIHNwYW4sIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDIgKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgyICsgaDEsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDIgKyBoMiwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMiArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgyICsgaDQsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDIgKyBoNSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMiArIGg2LCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgzICsgcCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMyArIHNwYW4sIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDMgKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgzICsgaDEsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDMgKyBoMiwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMyArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGgzICsgaDQsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDMgKyBoNSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoMyArIGg2LCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg0ICsgcCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNCArIHNwYW4sIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDQgKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg0ICsgaDEsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDQgKyBoMiwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNCArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg0ICsgaDQsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDQgKyBoNSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNCArIGg2LCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg1ICsgcCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNSArIHNwYW4sIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDUgKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg1ICsgaDEsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDUgKyBoMiwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNSArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg1ICsgaDQsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDUgKyBoNSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNSArIGg2LCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg2ICsgcCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNiArIHNwYW4sIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDYgKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg2ICsgaDEsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDYgKyBoMiwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNiArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGg2ICsgaDQsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgaDYgKyBoNSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBoNiArIGg2LCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHAgKyBwLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHAgKyBzcGFuLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHAgKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHAgKyBoMSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBwICsgaDIsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgcCArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHAgKyBoNCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBwICsgaDUsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgcCArIGg2LCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGEgKyBwLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGEgKyBzcGFuLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGEgKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGEgKyBoMSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBhICsgaDIsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgYSArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IGEgKyBoNCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBhICsgaDUsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgYSArIGg2LCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHNwYW4gKyBwLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHNwYW4gKyBzcGFuLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHNwYW4gKyBhLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHNwYW4gKyBoMSwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBzcGFuICsgaDIsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3Qgc3BhbiArIGgzLCAuc2luZ2xlLXNob3dfX2V2ZW50cy1saXN0IHNwYW4gKyBoNCwgLnNpbmdsZS1zaG93X19ldmVudHMtbGlzdCBzcGFuICsgaDUsIC5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3Qgc3BhbiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtc2hvd19fZXZlbnRzLWxpc3QgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbnRhaW5lci0tY2hlY2tvdXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAuYnV0dG9uLndjLWJhY2t3YXJkLCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY3JfZm9ybSAud2MtYmFja3dhcmQuY3JfYnV0dG9uLCBmb3JtLmNyX2Zvcm0gYm9keS53b29jb21tZXJjZS1jaGVja291dCAud2MtYmFja3dhcmQuY3JfYnV0dG9uLCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0LndjLWJhY2t3YXJkW3R5cGU9c3VibWl0XSwgYm9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciAud2MtYmFja3dhcmQudHJpYmUtY29tbW9uLWMtYnRuLCBmb3JtI3RyaWJlLXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1iYWNrd2FyZC50cmliZS1jb21tb24tYy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5wcmltYXJ5XCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLFxuYm9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IGlucHV0W3R5cGU9dGVsXSxcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0IHRleHRhcmVhW25hbWU9b3JkZXJfY29tbWVudHNdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS5sZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdMaWdodFwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHdvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLFxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbixcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgd29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCBpbnB1dFt0eXBlPWVtYWlsXSxcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS5jaGVja291dCBpbnB1dFt0eXBlPXRlbF0sXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHdvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCB3b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5vcmRlcl9yZXZpZXdfaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93IFtuYW1lPW9yZGVyX2NvbW1lbnRzXSB7XG4gIG1pbi1oZWlnaHQ6IDdyZW07XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzID4gaDMsIGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBsYWJlbFtmb3I9b3JkZXJfY29tbWVudHNdLCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgaDMjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUuMnhsXCIpO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdGhlbWUoXCJib3JkZXJSYWRpdXMuZGVmYXVsdFwiKTtcbn1cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS5zaG9wX3RhYmxlLCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI3BheW1lbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS5zaG9wX3RhYmxlIHRyIHRoLCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUuc2hvcF90YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS5zaG9wX3RhYmxlIHRyIHRoLCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUuc2hvcF90YWJsZSB0ciB0ZCwgYm9keS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IHRhYmxlLnNob3BfdGFibGUgdHIgc3BhbiwgYm9keS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IHRhYmxlLnNob3BfdGFibGUgdHIgbGFiZWwsIGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZS5zaG9wX3RhYmxlIHRyIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLmxnXCIpO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ci5jYXJ0X2l0ZW0gdGQucHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLmNhcnRfaXRlbSB0ZC5wcm9kdWN0LW5hbWUgc3BhbiwgYm9keS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIuY2FydF9pdGVtIHRkLnByb2R1Y3QtbmFtZSBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnQWx0ZXJuYXRpdmVcIik7XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI3BheW1lbnQgbGkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IGxpIGxhYmVsIGEsIGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCBsaSBsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5Ac2NyZWVuIHhzIHtcbiAgYm9keS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IGxpIGxhYmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI3BheW1lbnQgbGkgbGFiZWwgaW1nICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI3BheW1lbnQgLnBheW1lbnRfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmdMaWdodFwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IC5wYXltZW50X2JveDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZ0xpZ2h0XCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IGlucHV0I3BsYWNlX29yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMucHJpbWFyeVwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG4gIHBhZGRpbmc6IDFyZW0gMy4yNXJlbTtcbn1cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bm90KC53b29jb21tZXJjZS1ub3RpY2UpOjphZnRlciwgYm9keS53b29jb21tZXJjZS1jaGVja291dCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaTpub3QoLndvb2NvbW1lcmNlLW5vdGljZSk6OmJlZm9yZSwgYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bm90KC53b29jb21tZXJjZS1ub3RpY2UpOjphZnRlciwgYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bm90KC53b29jb21tZXJjZS1ub3RpY2UpOjpiZWZvcmUsIGJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaTpub3QoLndvb2NvbW1lcmNlLW5vdGljZSk6OmFmdGVyLCBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bm90KC53b29jb21tZXJjZS1ub3RpY2UpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbn1cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3dvb19wcF9lY19idXR0b25fY2hlY2tvdXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAjd29vX3BwX2VjX2J1dHRvbl9jaGVja291dCAucGF5cGFsLWJ1dHRvbnMge1xuICBtaW4td2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI3dvb19wcF9lY19idXR0b25fY2hlY2tvdXQgLnBheXBhbC1idXR0b25zICsgLnBheXBhbC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1ub3RpY2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLnRleHRcIikgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgdGFibGUud29vY29tbWVyY2UtdGFibGUge1xuICBib3JkZXI6IDA7XG59XG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIHRhYmxlLndvb2NvbW1lcmNlLXRhYmxlIHRoLCBib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIHRhYmxlLndvb2NvbW1lcmNlLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmVpZ2VcIik7XG4gIHdpZHRoOiA1MCU7XG59XG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGFkZHJlc3Mge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLndvb2NvbW1lcmNlLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1ucyAud29vY29tbWVyY2UtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uaW1hZ2UtZ2FsbGVyeV9faXRlbSArIC5pbWFnZS1nYWxsZXJ5X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbWFnZS1nYWxsZXJ5X19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5ib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlIC50cmliZS1ldmVudHMtYy1tZXNzYWdlc19fbWVzc2FnZS1saXN0LWl0ZW0sIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb24gLnRyaWJlLWV2ZW50cy1jLW1lc3NhZ2VzX19tZXNzYWdlLWxpc3QtaXRlbSB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5wcmltYXJ5XCIpO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmNvbnRhaW5lciwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbiAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlX19pbWFnZSwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZV9faW1hZ2UsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE3LjVyZW07XG4gIH1cbn1cbmJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX2ltYWdlIC5pbWFnZSwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbl9faW1hZ2UgLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5ib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlX19tZXRhLWJveGVzLCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtY29tbW9uX19tZXRhLWJveGVzIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX21ldGEtLWxlZnQgcCBhLCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlX19tZXRhLS1sZWZ0IGEsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX21ldGEtLWxlZnQgcCBhLCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtY29tbW9uX19tZXRhLS1sZWZ0IGEge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMucHJpbWFyeVwiKTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX21ldGEtLXJpZ2h0LCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtY29tbW9uX19tZXRhLS1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX21ldGEtLXJpZ2h0IGgxLCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlX19tZXRhLS1yaWdodCBoMiwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZV9fbWV0YS0tcmlnaHQgaDMsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX21ldGEtLXJpZ2h0IGg0LCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlX19tZXRhLS1yaWdodCBoNSwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZV9fbWV0YS0tcmlnaHQgcCwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZV9fbWV0YS0tcmlnaHQgYSwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZV9fbWV0YS0tcmlnaHQgc3BhbiwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZV9fbWV0YS0tcmlnaHQgc3Ryb25nLCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtY29tbW9uX19tZXRhLS1yaWdodCBoMSwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbl9fbWV0YS0tcmlnaHQgaDIsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX21ldGEtLXJpZ2h0IGgzLCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtY29tbW9uX19tZXRhLS1yaWdodCBoNCwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbl9fbWV0YS0tcmlnaHQgaDUsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX21ldGEtLXJpZ2h0IHAsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX21ldGEtLXJpZ2h0IGEsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX21ldGEtLXJpZ2h0IHNwYW4sIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX21ldGEtLXJpZ2h0IHN0cm9uZyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZV9fZGF0YSArIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX2RhdGEsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX2RhdGEgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbl9fZGF0YSwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbl9fZGF0YSArIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX2RhdGEsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX2RhdGEgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbl9fZGF0YSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5ib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlX19kYXRhLS1pbmZvcyAudHJpYmUtdmVudWUtbmFtZSwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWNvbW1vbl9fZGF0YS0taW5mb3MgLnRyaWJlLXZlbnVlLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWVfX2RhdGEgLndyYXAsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb25fX2RhdGEgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZSAudHJpYmUtZXZlbnRzLW1hcC13cmFwLCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtY29tbW9uIC50cmliZS1ldmVudHMtbWFwLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCAudGl0bGUsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb24gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC5zaW5nbGUtdmVudWUgLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGg6Zmlyc3QtY2hpbGQsIGJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1jb21tb24gLnRyaWJlLWV2ZW50cy1jYWxlbmRhci1saXN0IC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGg6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcHJvZHVjdC0xNTI3MyAuZWhfcGF5cGFsX2V4cHJlc3NfZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtbGluay12aWV3LWF0dGVuZGVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRyaWJlLWV2ZW50cy1ldmVudC1jb3N0IHNwYW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBzY3JlZW4gbWluLW1kIHtcbiAgYm9keS5wYWdlIC5tYWluLWNvbnRlbnQgaDEge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uc21hcnQtY291cG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc21hcnQtY291cG9uOmFmdGVyIHtcbiAgY29udGVudDogXCLigqxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2FucyBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbWFydC1jb3Vwb25fX3RpdGxlLCAuc21hcnQtY291cG9uX19td3N0IHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uc21hcnQtY291cG9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS54bFwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc21hcnQtY291cG9uX19td3N0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUuc21cIik7XG59XG4uc21hcnQtY291cG9uX19lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5tYXNvbnJ5LWdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLm1hc29ucnktZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbkBzY3JlZW4gbWluLXNtIHtcbiAgLm1hc29ucnktZ3JpZF9faXRlbSArIC5tYXNvbnJ5LWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBzY3JlZW4geHMge1xuICAubWFzb25yeS1ncmlkX19pdGVtICsgLm1hc29ucnktZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLm1hc29ucnktZ3JpZF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtd2lkZ2V0LWV2ZW50cy1saXN0X19ldmVudC12ZW51ZS1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtd2lkZ2V0LWV2ZW50cy1saXN0X19ldmVudC12ZW51ZS1hZGRyZXNzLWNpdHkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlYWRlcl9fdXBjb21pbmctZXZlbnRzLWxpc3QgLnRyaWJlLWV2ZW50cy13aWRnZXQtZXZlbnRzLWxpc3RfX2V2ZW50LXJvdyB7XG4gIG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX191cGNvbWluZy1ldmVudHMtbGlzdCAudHJpYmUtZXZlbnRzLXdpZGdldCB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtd2lkZ2V0LWV2ZW50cy1saXN0X19ldmVudC1kYXRlLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZ1wiKTtcbn1cbi5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtd2lkZ2V0LWV2ZW50cy1saXN0X19ldmVudC1kYXRlLXRhZy1kYXludW0sIC5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtd2lkZ2V0LWV2ZW50cy1saXN0X19ldmVudC1kYXRlLXRhZy1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtd2lkZ2V0LWV2ZW50cy1saXN0X19ldmVudC1kYXRlLXRhZy1kYXludW0ge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX3VwY29taW5nLWV2ZW50cy1saXN0IC50cmliZS1ldmVudHMtd2lkZ2V0LWV2ZW50cy1saXN0X19ldmVudC1kYXRlLXRhZy1tb250aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xufVxuLmhlYWRlcl9fdXBjb21pbmctZXZlbnRzLWxpc3QgLnRyaWJlLWV2ZW50cy13aWRnZXQtZXZlbnRzLWxpc3RfX2V2ZW50LWRhdGUtdGFnLWRhdGV0aW1lIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgYSB7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5saWdodGJsdWVcIik7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YS5wcmltYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnNpbmdsZS10cmliZV9ldmVudHMgaW5wdXQudHJpYmUtdGlja2V0cy1xdWFudGl0eSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnNpbmdsZS12ZW51ZV9fZGF0YSArIC5zaW5nbGUtdmVudWVfX2RhdGEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1wcm8tdmVudWVfX21ldGEudHJpYmUtZXZlbnRzLXByby12ZW51ZV9fbWV0YS0taGFzLW1hcCwgYm9keS5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1wcm8tdmVudWVfX21ldGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICBtYXJnaW46IDJyZW0gMCAwO1xufVxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAudHJpYmUtY2hlY2tvdXQtYmFja2xpbmtzIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMC41cmVtO1xufVxuXG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0tc2VwYXJhdG9yIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy50ZXh0XCIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS4yeGxcIik7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBzY3JlZW4geHMge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBzY3JlZW4geHhzIHtcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJnTGlnaHRcIik7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLm92ZXJsYXkgcCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheSBhLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5vdmVybGF5IHNwYW4sIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLm92ZXJsYXkgdWwsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLm92ZXJsYXkgdWwgbGkge1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy50ZXh0XCIpO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheSBoMSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheSBoMiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheSBoMywgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheSBoNCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheSBoNSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheSBoNiB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuYm9keVwiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLnRleHRcIik7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5vdmVybGF5X19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5vdmVybGF5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheV9faGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMucHJpbWFyeVwiKTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLm92ZXJsYXlfX2JvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5vdmVybGF5X19ib2R5IHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5vdmVybGF5X19ib2R5IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLm92ZXJsYXlfX2JvZHkgcCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheV9fYm9keSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAub3ZlcmxheV9fYm9keSAudHJpYmUtbGluay12aWV3LWF0dGVuZGVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLnRyaWJlLWV2ZW50cy10aWNrZXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC50cmliZS1ldmVudHMtdGlja2V0cyAucHJvZHVjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAudHJpYmUtZXZlbnRzLXRpY2tldHMgLnByb2R1Y3Qtd3JhcHBlciArIC5wcm9kdWN0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAudHJpYmUtZXZlbnRzLXRpY2tldHMgLnByb2R1Y3Qtd3JhcHBlciAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXS5xdHkge1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMud2hpdGVcIik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41cmVtO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIHdpZHRoOiAyLjI1cmVtO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAudGlja2V0LW5hbWUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLmJ1dHRvbiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSBmb3JtLmNyX2Zvcm0gLmNyX2J1dHRvbiwgZm9ybS5jcl9mb3JtIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLmNyX2J1dHRvbiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLnRyaWJlLWNvbW1vbi1jLWJ0biwgZm9ybSN0cmliZS10aWNrZXRzIC50cmliZS10aWNrZXRzX19mb290ZXIgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAudHJpYmUtY29tbW9uLWMtYnRuIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLmJ1dHRvbi0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzgzODU7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5idXR0b24tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjJkMDA7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5idXR0b24tLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJmMDA7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5idXR0b24tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGM0MDtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX2JvZHkge1xuICBtYXJnaW46IDA7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19tZXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5Ac2NyZWVuIG1heC1tZCB7XG4gIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX21ldGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQHNjcmVlbiBtaW4tbGcge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19tZXRhIHtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBzY3JlZW4geHMge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19tZXRhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gKHRoZW1lKFwidmFycy5idXR0b25XaWR0aFwiKSArIDJyZW0pKTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgc3BhbiArIHNwYW4sIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgc3BhbiArIHAsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgc3BhbiArIGEsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgc3BhbiArIGgxLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIHNwYW4gKyBoMiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBzcGFuICsgaDMsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgc3BhbiArIGg0LCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIHNwYW4gKyBoNSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBwICsgc3BhbiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBwICsgcCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBwICsgYSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBwICsgaDEsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgcCArIGgyLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIHAgKyBoMywgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBwICsgaDQsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgcCArIGg1LCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGEgKyBzcGFuLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGEgKyBwLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGEgKyBhLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGEgKyBoMSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBhICsgaDIsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgYSArIGgzLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGEgKyBoNCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBhICsgaDUsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDEgKyBzcGFuLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGgxICsgcCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoMSArIGEsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDEgKyBoMSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoMSArIGgyLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGgxICsgaDMsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDEgKyBoNCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoMSArIGg1LCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGgyICsgc3BhbiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoMiArIHAsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDIgKyBhLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGgyICsgaDEsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDIgKyBoMiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoMiArIGgzLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGgyICsgaDQsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDIgKyBoNSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoMyArIHNwYW4sIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDMgKyBwLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGgzICsgYSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoMyArIGgxLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGgzICsgaDIsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDMgKyBoMywgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoMyArIGg0LCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGgzICsgaDUsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDQgKyBzcGFuLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGg0ICsgcCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoNCArIGEsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDQgKyBoMSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoNCArIGgyLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGg0ICsgaDMsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDQgKyBoNCwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoNCArIGg1LCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGg1ICsgc3BhbiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoNSArIHAsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDUgKyBhLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGg1ICsgaDEsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDUgKyBoMiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciBoNSArIGgzLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIGg1ICsgaDQsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3dyYXBwZXIgaDUgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5Ac2NyZWVuIHhzIHtcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQHNjcmVlbiBtYXgtbWQge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQHNjcmVlbiB4eHMge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX2J1dHRvbi13cmFwcGVyIHtcbiAgd2lkdGg6IHRoZW1lKFwidmFycy5idXR0b25XaWR0aFwiKTtcbn1cbkBzY3JlZW4geHMge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19tZXRhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fbWV0YSA+ICogKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5Ac2NyZWVuIG1heC1tZCB7XG4gIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX21ldGEgKyAudHJpYmUtZXZlbnRfX21ldGEge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBzY3JlZW4geHMge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19tZXRhLS1wcmltYXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19tZXRhLS1zZWNvbmRhcnkge1xuICBtYXgtd2lkdGg6IDIyLjVyZW07XG59XG5Ac2NyZWVuIHhzIHtcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fbWV0YS0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBzY3JlZW4geHhzIHtcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fbWV0YS0tc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX2RhdGUge1xuICB3aWR0aDogMTFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19kYXRlIC50aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5Ac2NyZWVuIHhzIHtcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fZGF0ZSAudGltZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fdGl0bGUsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX2RhdGUgc3BhbiwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fcHJpY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX190aXRsZSwgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fZGF0ZSBzcGFuLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX192ZW51ZSBzcGFuLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkubW9ub1wiKTtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJlaWdlXCIpICFpbXBvcnRhbnQ7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjJyZW07XG59XG5Ac2NyZWVuIG1heC1sZyB7XG4gIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3RpdGxlIHtcbiAgICB3aWR0aDogMTZyZW07XG4gIH1cbn1cbkBzY3JlZW4geHMge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX190aXRsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX190aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX192ZW51ZSB7XG4gIHdpZHRoOiAxMnJlbTtcbn1cbkBzY3JlZW4geHMge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX192ZW51ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fdmVudWUgLnZlbnVlLW5hbWUgKyAudmVudWUtbG9jYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3ZlbnVlIC52ZW51ZS1uYW1lLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX192ZW51ZSAudmVudWUtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLmJhc2VcIik7XG59XG5Ac2NyZWVuIHhzIHtcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fdmVudWUgLnZlbnVlLW5hbWUsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3ZlbnVlIC52ZW51ZS1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xuICB9XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX192ZW51ZSAudmVudWUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA2cmVtO1xufVxuQHNjcmVlbiB4cyB7XG4gIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX3ByaWNlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19tZW51IHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fbWVudS5oYXMtbWVudSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY25fbWVudS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTByZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKFwiZm9udEZhbWlseS5tb25vXCIpO1xuICBmb250LXNpemU6IHRoZW1lKFwiZm9udFNpemUueGxcIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDFyZW0gMXJlbSAwIDA7XG4gIH1cbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX2J1dHRvbi0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmdyZXlcIik7XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtX19idXR0b24tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLnJlZFwiKTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX2J1dHRvbi0tcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmx1ZVwiKTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW1fX2J1dHRvbi0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMueWVsbG93XCIpO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbV9fYnV0dG9uLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmdyZWVuXCIpO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAubG9jYXRpb25fX21ldGEge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5Ac2NyZWVuIG1heC1tZCB7XG4gIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLmxvY2F0aW9uX19tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5sb2NhdGlvbl9fYWRyZXNzLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5sb2NhdGlvbl9fZGlzdGFuemUsIC5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLmxvY2F0aW9uX19uYW1lLCAuZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5sb2NhdGlvbl9fbGluaywgLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAubG9jYXRpb25fX2luZm8ge1xuICBmb250LWZhbWlseTogdGhlbWUoXCJmb250RmFtaWx5Lm1vbm9cIik7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iZWlnZVwiKTtcbiAgZm9udC1zaXplOiB0aGVtZShcImZvbnRTaXplLnhsXCIpO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAubG9jYXRpb25fX2FkcmVzcyB7XG4gIHdpZHRoOiAyMHJlbTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLmxvY2F0aW9uX19kaXN0YW56ZSB7XG4gIHdpZHRoOiA3cmVtO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAubG9jYXRpb25fX25hbWUge1xuICB3aWR0aDogMjVyZW07XG59XG4uZ3J1c2VsZGlubmVyLS1saXN0IC5saXN0LS1pdGVtIC5sb2NhdGlvbl9faW5mbyB7XG4gIHdpZHRoOiAxMHJlbTtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLmxvY2F0aW9uX19saW5rIHtcbiAgd2lkdGg6IDEwcmVtO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubGlzdC0taXRlbSAubG9jYXRpb25fX2xpbmsgYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxpc3QtLWl0ZW0gLmxvY2F0aW9uX19saW5rIGE6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmdydXNlbGRpbm5lci0tbGlzdCAubG9jYXRpb25fX2lucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZlMztcbiAgbWluLXdpZHRoOiAxNXJlbTtcbiAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LCBzYW5zO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwNTM5O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ncnVzZWxkaW5uZXItLWxpc3QgLmxvY2F0aW9uX19sb2FkaW5nLFxuLmdydXNlbGRpbm5lci0tbGlzdCAubG9jYXRpb25fX25vcmVzdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZTM7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzI2MzEzNCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LCBzYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuQHNjcmVlbiBtYXgtbWQge1xuICAuZ3J1c2VsZGlubmVyLS1saXN0IC5sb2NhdGlvbl9fbG9hZGluZyxcbiAgLmdydXNlbGRpbm5lci0tbGlzdCAubG9jYXRpb25fX25vcmVzdWx0cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sb2NhdGlvbl9fZmluZGVyIGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDEuNDVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwcmVtO1xuICBib3JkZXI6IG5vbmU7XG59IiwiQHRhaWx3aW5kIGJhc2U7XG4iLCJAdGFpbHdpbmQgY29tcG9uZW50cztcbiIsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IG1hdGguZGl2KCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAtMik7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIiRoZWFkbGluZS1mb250LWZhbWlseS1uYW1lOiAnSm9sbHkgTG9kZ2VyJztcbiRoZWFkbGluZS1mb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQtZmFtaWx5LW5hbWUsIHNlcmlmO1xuXG4kZGlzcGxheS1mb250LWZhbWlseS1uYW1lOiAnUFQgU2Fucyc7XG4kZGlzcGxheS1mb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHktbmFtZSwgc2FucztcblxuJGFsdC1mb250LWZhbWlseS1uYW1lOiAnUFQgU2FucyBOYXJyb3cnO1xuJGFsdC1mb250LWZhbWlseTogJGFsdC1mb250LWZhbWlseS1uYW1lLCBzYW5zO1xuXG4kaGVhZGVyLWhlaWdodDogOC4xMjVyZW07XG4kaGVhZGVyLWhlaWdodC0tbW9iaWxlOiA1cmVtO1xuXG4kYWRtaW4tYmFyLWhlaWdodDogNDZweDtcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEFNQlVSR0VSU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14OiAwO1xuJGhhbWJ1cmdlci1wYWRkaW5nLXk6IDA7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoOiAzNnB4O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ6IDNweDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZzogNnB4O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzOiAwO1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5OiAxO1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2U7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjogb3BhY2l0eSg1MCUpO1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgICAgICAgYm9yaW5nLFxuICAgICAgICBjb2xsYXBzZSxcbik7XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYm9yaW5nKSB7XG4gIC8qXG4gICAqIEJvcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYm9yaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuYm9keScpO1xufVxuXG5wLCBhLCBzcGFuLCBzdHJvbmcsIHVsLndvb2NvbW1lcmNlLWVycm9yIGxpLCAubWFpbi1jb250ZW50IC5yb3ctd3JhcHBlciAuY29udGFpbmVyIHVsIGxpIHtcbiAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuYm9keScpO1xuICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG4gICAgbGluZS1oZWlnaHQ6IHRoZW1lKCdsaW5lSGVpZ2h0Lm5vcm1hbCcpO1xuXG4gICAgQHNjcmVlbiBtYXgtc20ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxufVxuXG5oMywgaDUsIGg2IHtcbiAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgIGxpbmUtaGVpZ2h0OiB0aGVtZSgnbGluZUhlaWdodC5zbWFsbCcpO1xuXG4gICAgc3Bhbiwgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRoZW1lKCdsaW5lSGVpZ2h0LnNtYWxsJyk7XG4gICAgfVxufVxuXG5oNCB7XG4gICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LmJvZHknKTtcbiAgICBsaW5lLWhlaWdodDogdGhlbWUoJ2xpbmVIZWlnaHQuc21hbGwnKTtcblxuICAgIHNwYW4sIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5ib2R5Jyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB0aGVtZSgnbGluZUhlaWdodC5zbWFsbCcpO1xuICAgIH1cbn1cblxuaDEsIGgyIHtcbiAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuZGlzcGxheScpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IHRoZW1lKCdsaW5lSGVpZ2h0LnNtYWxsJyk7XG5cbiAgICBzcGFuLCBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuZGlzcGxheScpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogdGhlbWUoJ2xpbmVIZWlnaHQuc21hbGwnKTtcbiAgICB9XG59XG5cbmgxLCBoMSBzcGFuLCBoMSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLjZ4bCcpO1xufVxuXG5oMiwgaDIgc3BhbiwgaDIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS41eGwnKTtcbn1cblxuaDMsIGgzIHNwYW4sIGgzIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUuM3hsJyk7XG59XG5cbmg0LCBoNCBzcGFuLCBoNCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG59XG5cbmg1LCBoNSBzcGFuLCBoNSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG59XG5cbmg2LCBoNiBzcGFuLCBoNiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLmJhc2UnKTtcbn1cblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcywgI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MgbGFiZWwsICNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG4gICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LmJvZHknKTtcbn1cblxuYm9keTpub3QoLnNpbmdsZS10cmliZV9ldmVudHMpOm5vdCgucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzKTpub3QoLnBhZ2UtaWQtMjI0ODkpOm5vdCguc2luZ2xlLXRyaWJlX3ZlbnVlKSB7XG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICAgIHAsIGEsIHNwYW4sIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGxpLCBwIGEge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgIHAsIGEsIHNwYW4sIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGxpLCBwIGEge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmxhY2snKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNsb3Nle1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYXMtdGV4dC1jb2xvciB7XG4gICAgJi5oYXMtcHJpbWFyeS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnByaW1hcnknKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHAsIGEsIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMucHJpbWFyeScpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1saWdodGJsdWUtY29sb3Ige1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5saWdodGJsdWUnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHAsIGEsIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMubGlnaHRibHVlJykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLWJnLWNvbG9yIHtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmcnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHAsIGEsIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmcnKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtc2Vjb25kYXJ5LWNvbG9yIHtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuc2Vjb25kYXJ5JykgIWltcG9ydGFudDtcblxuICAgICAgICBwLCBhLCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnNlY29uZGFyeScpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy13aGl0ZS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJykgIWltcG9ydGFudDtcblxuICAgICAgICBwLCBhLCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUtZm9udC1mYW1pbHktbmFtZTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvam9sbHktbG9kZ2VyL0pvbGx5TG9kZ2VyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9qb2xseS1sb2RnZXIvSm9sbHlMb2RnZXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2pvbGx5LWxvZGdlci9Kb2xseUxvZGdlci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2pvbGx5LWxvZGdlci9Kb2xseUxvZGdlci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9qb2xseS1sb2RnZXIvSm9sbHlMb2RnZXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvam9sbHktbG9kZ2VyL0pvbGx5TG9kZ2VyLnN2ZyNKb2xseUxvZGdlcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGFsdC1mb250LWZhbWlseS1uYW1lO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvcHQtc2Fucy1uYXJyb3cvUFRTYW5zLU5hcnJvdy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMtbmFycm93L1BUU2Fucy1OYXJyb3cuc3ZnI1BUU2Fucy1OYXJyb3cnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRhbHQtZm9udC1mYW1pbHktbmFtZTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcHQtc2Fucy1uYXJyb3cvUFRTYW5zLU5hcnJvd0JvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMtbmFycm93L1BUU2Fucy1OYXJyb3dCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9wdC1zYW5zLW5hcnJvdy9QVFNhbnMtTmFycm93Qm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMtbmFycm93L1BUU2Fucy1OYXJyb3dCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMtbmFycm93L1BUU2Fucy1OYXJyb3dCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMtbmFycm93L1BUU2Fucy1OYXJyb3dCb2xkLnN2ZyNQVFNhbnMtTmFycm93Qm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5LW5hbWU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9wdC1zYW5zL3B0LXNhbnMtdjExLWxhdGluLXJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IGxvY2FsKCdQVCBTYW5zJyksIGxvY2FsKCdQVFNhbnMtUmVndWxhcicpLFxuICAgIHVybCgnLi4vZm9udHMvcHQtc2Fucy9wdC1zYW5zLXYxMS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcuLi9mb250cy9wdC1zYW5zL3B0LXNhbnMtdjExLWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgdXJsKCcuLi9mb250cy9wdC1zYW5zL3B0LXNhbnMtdjExLWxhdGluLXJlZ3VsYXIuc3ZnI1BUU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuLyogcHQtc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tNzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiBsb2NhbCgnUFQgU2FucyBCb2xkJyksIGxvY2FsKCdQVFNhbnMtQm9sZCcpLFxuICAgIHVybCgnLi4vZm9udHMvcHQtc2Fucy9wdC1zYW5zLXYxMS1sYXRpbi03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgIHVybCgnLi4vZm9udHMvcHQtc2Fucy9wdC1zYW5zLXYxMS1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnLi4vZm9udHMvcHQtc2Fucy9wdC1zYW5zLXYxMS1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICB1cmwoJy4uL2ZvbnRzL3B0LXNhbnMvcHQtc2Fucy12MTEtbGF0aW4tNzAwLnN2ZyNQVFNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4iLCIuaWNvbiB7XG4gICAgJi0teW91dHViZSwgJi0taW5zdGFncmFtLCAmLS1mYWNlYm9vayB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi0teW91dHViZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljbl9mYi5wbmcnKTtcbiAgICB9XG5cbiAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY25faWcucG5nJyk7XG4gICAgfVxuXG4gICAgJi0tZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY25feXQucG5nJyk7XG4gICAgfVxufVxuIiwiLmhlYWRlciB7XG4gICAgJi0tbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JnX2hlYWRlci5qcGcnKSBjZW50ZXIgdG9wIHJlcGVhdC14IHRoZW1lKCdjb2xvcnMuYmx1ZScpO1xuXG4gICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtLW1vYmlsZTtcblxuICAgICAgICAgICAgLmhlYWRlcl9fd3JhcHBlciwgLm5hdi0tbWFpbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC0tbW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cbiAgICAgICAgICAgICAgICAubG9nby0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvcm9uYSB7XG4gICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzZhMGYxNjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY4YjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseS1uYW1lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LWxpbmsgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG59XG4iLCJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJnJyk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keSwgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucm93LXdyYXBwZXIuYWxpZ25mdWxsICsgLnJvdy13cmFwcGVyLmFsaWduZnVsbCA+IC5jb250YWluZXIgPiAuZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xufVxuXG4ud3AtYmxvY2stY292ZXIsIC53cC1ibG9jay1jb3Zlci1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWluY2x1ZGVzL2ltYWdlcy93cHNwaW4uZ2lmJykgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQHNjcmVlbiB4eHMge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgICB9XG5cbiAgICBAc2NyZWVuIG1heC1zbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3LjVyZW07XG4gICAgfVxuXG4gICAgQHNjcmVlbiBtaW4tbWQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMS41cmVtO1xuICAgIH1cbn1cblxuI2xvYWQtbW9yZS1ldmVudHMge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDMuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5wcmltYXJ5Jyk7XG4gICAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG5cbiAgICAmLmJsb2NrIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMucHJpbWFyeScpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcGlubmVyLmdpZicpO1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5idXR0b24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuaDEubWFpbl90aXRsZSB7XG4gICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUuMnhsJyk7XG4gICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3IsIC53b29jb21tZXJjZS1pbmZvLCAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMy41cmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnRleHQnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcblxuICAgIGxpLCBzcGFuLCBwLCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnRleHQnKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWltYWdlIGZpZ3VyZSwgLndwLWJsb2NrLWltYWdlIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgICA+IC53cC1ibG9jay1ncm91cDpmaXJzdC1jaGlsZCA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gKjpub3QoW2NsYXNzKj1cImlzLXN0eWxlLXRleHR1cmUtLVwiXSkgKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdGhlbWUoJ3NwYWNpbmcuNCcpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBib2R5LnNpbmdsZS1wcm9kdWN0ICYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmliZS1jb21tb24gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ud29vY29tbWVyY2UtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYS5zaG93Y291cG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLy8gTWFpbiBzbGlkZXJcbi5mb3JjZWZ1bGx3aWR0aF93cmFwcGVyX3RwX2Jhbm5lcixcbiNyZXZfc2xpZGVyXzFfMV9mb3JjZWZ1bGx3aWR0aCB7XG4gICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiNyZXZfc2xpZGVyXzRfMV9mb3JjZWZ1bGx3aWR0aCB7XG4gICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICNzbGlkZXItNC1zbGlkZS00NC1sYXllci0zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTowLjhyZW0haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Ac2NyZWVuIG1heC1tZCB7XG4gICAgaHRtbC5oYXMtYWN0aXZlLW1lbnUsIGJvZHkuaGFzLWFjdGl2ZS1tZW51IHtcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4uaGFzLWJhY2tncm91bmQge1xuICAgICYuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMucHJpbWFyeScpO1xuICAgIH1cblxuICAgICYuaGFzLWxpZ2h0Ymx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5saWdodGJsdWUnKTtcbiAgICB9XG5cbiAgICAmLmhhcy1iZy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZycpO1xuICAgIH1cblxuICAgICYuaGFzLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5zZWNvbmRhcnknKTtcbiAgICB9XG5cbiAgICAmLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy53aGl0ZScpO1xuICAgIH1cbn1cblxuLy8gRW5zZW1ibGUgUGFnZVxuYm9keS5wYWdlLWlkLTIwMCB7XG4gICAgLndwLWJsb2NrLWdyb3VwIHAgPiBhIHtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53cC1ibG9jay1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gICAgbGFiZWwsIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMucHJpbWFyeScpO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG59XG5cbiogKyAud3AtYmxvY2staW1hZ2UsIC53cC1ibG9jay1pbWFnZSArICoge1xuICAgIG1hcmdpbi10b3A6IHRoZW1lKCdzcGFjaW5nLjInKTtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICYuYWxpZ25yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZvcm0uY3JfZm9ybSB7XG4gICAgLmNyX2J1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICB9XG59XG5cbkBzY3JlZW4geHMge1xuICAgIC5ncmlkLmdyaWQtY29scy0xMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiAqICsgKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0aGVtZSgnc3BhY2luZy4yJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHk6bm90KC5wYWdlLWlkLTIwMik6bm90KC5wYWdlLWlkLTE4NCk6bm90KC5wYWdlLWlkLTE5OCkgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdmVybGF5IHtcbiAgICAmLS1tZW51IHtcbiAgICAgICAgLm92ZXJsYXlfX2JvZHkgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUubGcnKVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Ac2NyZWVuIG1heC1tZCB7XG4gICAgLm1kLW9yZGVyLTEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLm1kLW9yZGVyLTIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm1kLW9yZGVyLTMge1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgLm1kLW9yZGVyLTQge1xuICAgICAgICBvcmRlcjogNDtcbiAgICB9XG4gICAgLm1kLW9yZGVyLTUge1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm1kLW9yZGVyLTYge1xuICAgICAgICBvcmRlcjogNjtcbiAgICB9XG4gICAgLm1kLW9yZGVyLTcge1xuICAgICAgICBvcmRlcjogNztcbiAgICB9XG4gICAgLm1kLW9yZGVyLTgge1xuICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm1kLW9yZGVyLTkge1xuICAgICAgICBvcmRlcjogOTtcbiAgICB9XG5cbiAgICAudGhlbWUtZ3J1c2VsZGlubmVyIC51c2VyY2VudHJpY3MtYnV0dG9uLnVjLWJ1dHRvbi1ibCAudWMtcHJpdmFjeS1idXR0b24td3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IHVuc2V0IWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDIwcHghaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICAgICYtLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiB0aGVtZSgnc3BhY2luZy44JykgMDtcblxuICAgICAgICBuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFkdGlja2V0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJnJyk7XG4gICAgICAgIHBhZGRpbmc6IHRoZW1lKCdzcGFjaW5nLjEnKSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgJiB7XG4gICAgICAgICAgICBwLCBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICAgICAgcGFkZGluZzogdGhlbWUoJ3NwYWNpbmcuMicpIHRoZW1lKCdzcGFjaW5nLjMnKTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5hZHRpY2tldC1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0aGVtZSgnc3BhY2luZy4yJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWR0aWNrZXQtbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2dvX2FkdGlja2V0LnBuZycpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGEsIHNwYW4ge1xuICAgICsgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHRoZW1lKCdzcGFjaW5nLjQnKTtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50ICYsIC50cmliZS1jb21tb24udHJpYmUtZXZlbnRzICYge1xuICAgICAgICArIHAsICsgYSwgKyBzcGFuLCArIGgxLCArIGgyLCArIGgzLCArIGg0LCArIGg1LCArIGg2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHRoZW1lKCdzcGFjaW5nLjInKTtcblxuICAgICAgICAgICAgLm1vZHVsZS5zaW5nbGUtc2hvdyAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgKyAud3BjZjcge1xuICAgICAgICBtYXJnaW4tdG9wOiB0aGVtZSgnc3BhY2luZy4zJyk7XG4gICAgfVxufVxuXG5wIHtcbiAgICArIGgxLCArIGgyLCArIGgzLCArIGg0LCArIGg1LCArIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG59XG5cbi5tLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm10LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5uYXYge1xuICAgICYtLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAc2NyZWVuIG1pbi1sZyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAmX19tZW51IHtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5wcmltYXJ5Jyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJsYWNrJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUueGwnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXIsICYuY3VycmVudC1tZW51LWl0ZW0gYSwgJi5jdXJyZW50LW1lbnUtcGFyZW50IGEsICY6aG92ZXIgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuZGlzcGxheScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICAgICAgICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtLW1vYmlsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHQtLW1vYmlsZX0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0aGVtZSgnY29udGFpbmVyLnBhZGRpbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBib2R5LmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC0tbW9iaWxlfSArICN7JGFkbWluLWJhci1oZWlnaHR9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skaGVhZGVyLWhlaWdodC0tbW9iaWxlfSArICN7JGFkbWluLWJhci1oZWlnaHR9KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdGhlbWUoJ3NwYWNpbmcuMicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdGhlbWUoJ3NwYWNpbmcuMicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1hZGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtLW1vYmlsZTtcblxuICAgICAgICAgICAgICAgICAgICAuY2FydC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tLWNhcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazs7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNuX2NhcnQucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHRoZW1lKCdsaW5lSGVpZ2h0LnJlc2V0Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuZGlzcGxheScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdGhlbWUoJ3NwYWNpbmcuMicpIHRoZW1lKCdzcGFjaW5nLjQnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1yZWQgZm9udC1ib2xkIHJvdW5kZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5saWdodHJlZCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbWVudS10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9vdGVyIC5uYXYge1xuICAgICAgICAmX19tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0aGVtZSgnbGluZUhlaWdodC5yZXNldCcpO1xuXG4gICAgICAgICAgICAgICAgKyBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4gbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdGhlbWUoJ3NwYWNpbmcuMScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRoZW1lKCdzcGFjaW5nLjEnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0aGVtZSgnbGluZUhlaWdodC5yZXNldCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNvY2lhbHMge1xuICAgICAgICAubmF2X19tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdGhlbWUoJ3NwYWNpbmcuMicpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiaW5wdXQge1xuICAgICZbdHlwZT1cInRleHRcIl0sICZbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbnRleHRhcmVhLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5ib2R5Jyk7XG4gICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUuMnhsJyk7XG4gICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmcnKTtcbiAgICBib3JkZXItcmFkaXVzOiB0aGVtZSgnYm9yZGVyUmFkaXVzLmRlZmF1bHQnKTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmcnKTtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJnJyk7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZycpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmxpZ2h0Ymx1ZScpO1xuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uXG59XG5cbi53cGNmNy1zdWJtaXQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnNlY29uZGFyeScpO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG59XG4iLCIuYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogdGhlbWUoJ2xpbmVIZWlnaHQucmVzZXQnKTtcbiAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICBwYWRkaW5nOiB0aGVtZSgnc3BhY2luZy4yJykgdGhlbWUoJ3NwYWNpbmcuNicpO1xuICAgIEBhcHBseSBiZy1ibHVlIGZvbnQtYm9sZCByb3VuZGVkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMubGlnaHRibHVlJyk7XG4gICAgfVxuXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUuM3hsJyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5kaXNwbGF5Jyk7XG4gICAgfVxufVxuXG5cbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAYXBwbHkgYmctcmVkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMubGlnaHRyZWQnKTtcbiAgICB9XG5cbn1cbiIsIi5pcy1zdHlsZS10ZXh0dXJlIHtcbiAgICAmLS1ncmF5LCAmLS1ibHVlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHRoZW1lKCdzcGFjaW5nLjYnKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHRoZW1lKCdzcGFjaW5nLjUnKTtcblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBhLCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmdfZnVsbHdpZHRoX2dyZXkuanBnJykgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmdfZnVsbHdpZHRoX2JsdWUuanBnJykgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG59XG5cbi5mYWtlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IHRoZW1lKCdjb250YWluZXIucGFkZGluZycpO1xuXG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIG1heC13aWR0aDogdGhlbWUoJ3NjcmVlbnMuc20nKTtcbiAgICB9XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgbWF4LXdpZHRoOiB0aGVtZSgnc2NyZWVucy5tZCcpO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBtYXgtd2lkdGg6IHRoZW1lKCdzY3JlZW5zLmxnJyk7XG4gICAgfVxufVxuXG4uYWxpZ25mdWxsIHtcbiAgICAmLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuZmFrZS1jb250YWluZXI7XG4gICAgfVxufVxuXG5Ac2NyZWVuIG1heC1zbSB7XG4gICAgLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCB0aGVtZSgnY29udGFpbmVyLnBhZGRpbmcnKTtcbiAgICB9XG59XG4iLCIudGVhc2VyIHtcbiAgICAmLS1ldmVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHRoZW1lKCdzcGFjaW5nLjInKSAwIDAgMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5kaXNwbGF5Jyk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmxhY2snKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUubGcnKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdGhlbWUoJ3NwYWNpbmcuMScpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52ZW51ZSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0aGVtZSgnbGluZUhlaWdodC5zbWFsbCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgdGhlbWUoJ2NvbG9ycy5zZWNvbmRhcnknKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmdfc3BpZWxvcnRlX2dyaWQuanBnJykgbGVmdCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fY2l0eSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy53aGl0ZScpO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCIvLyBFdmVudCBMb29wXG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQsIC50cmliZS1ldmVudHMtY2FsZW5kYXItbGlzdCB7XG5cbiAgICAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMudGV4dCcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS4yeGwnKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRXZlbnQgcm93XG4gICAgLnRyaWJlLWV2ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4geHhzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZ0xpZ2h0Jyk7XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCwgYSwgc3BhbiwgdWwsIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnRleHQnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LmJvZHknKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy50ZXh0Jyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUueGwnKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5wcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib2R5IHtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudHJpYmUtbGluay12aWV3LWF0dGVuZGVlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJpYmUtZXZlbnRzLXRpY2tldHMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICArIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnF0eSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDIuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGlja2V0LW5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICYtLWluZm8ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzgzODU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyMmQwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0teWVsbG93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGM0MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fd3JhcHBlciwgJl9fbWV0YSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAc2NyZWVuIG1heC1tZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAc2NyZWVuIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAodGhlbWUoJ3ZhcnMuYnV0dG9uV2lkdGgnKSArIDJyZW0pKTtcblxuICAgICAgICAgICAgc3BhbiwgcCwgYSwgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgICAgICAgICArIHNwYW4sICsgcCwgKyBhLCArIGgxLCArIGgyLCArIGgzLCArIGg0LCArIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiB4eHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiB0aGVtZSgndmFycy5idXR0b25XaWR0aCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAqICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgICAgICArIC50cmliZS1ldmVudF9fbWV0YSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzByZW07XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiB4eHMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDExcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiB4cyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSwgJl9fZGF0ZSBzcGFuLCAmX19wcmljZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUueGwnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlLCAmX19kYXRlIHNwYW4sICZfX3ZlbnVlIHNwYW4sICZfX3ByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnJlbTtcblxuICAgICAgICAgICAgQHNjcmVlbiBtYXgtbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiB4cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX192ZW51ZSB7XG4gICAgICAgICAgICB3aWR0aDogMjNyZW07XG5cbiAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAudmVudWUtbmFtZSArIC52ZW51ZS1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZW51ZS1uYW1lLCAudmVudWUtbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLmJhc2UnKTtcblxuICAgICAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZlbnVlLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuXG4gICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJi5oYXMtbWVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNuX21lbnUucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy53aGl0ZScpO1xuXG4gICAgICAgICAgICBAc2NyZWVuIG1heC1tZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDFyZW0gMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pbmZvIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M4Mzg1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjJkMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhjNDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJib2R5Lndvb2NvbW1lcmNlLWNhcnQge1xuICAgIC5tYWluLWNvbnRlbnQgPiAud29vY29tbWVyY2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgICAgICBAZXh0ZW5kIC5mYWtlLWNvbnRhaW5lcjtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMy4xMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLmxnJyk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5wcmltYXJ5Jyk7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy53aGl0ZScpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgdGhlYWQgdHIge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcblxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy50ZXh0Jyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LXRodW1ibmFpbCwgdGgucHJvZHVjdC10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyLmNhcnRfaXRlbSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGQucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZ0xpZ2h0Jyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXN1YnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQucXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLmxnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy50ZXh0Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcblxuICAgICAgICAgICAgICAgIC5jb3Vwb24ge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCNjb3Vwb25fY29kZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy50ZXh0TGlnaHQnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMudGV4dExpZ2h0Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnRleHRMaWdodCcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMudGV4dExpZ2h0Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1jb2xsYXRlcmFscyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTFyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgQHNjcmVlbiBtaW4tbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgICAgICAuaW5zdXJhbmNlLWJsb2NrICsgLmNhcnRfdG90YWxzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25fdGV4dCB7XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluc3VyYW5jZS1ibG9jaywgLmNhcnRfdG90YWxzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIG1pbi1sZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiBtYXgtc20ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiB4cyB7XG4gICAgICAgICAgICAgICAgLmluc3VyYW5jZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNzaGlwcGluZ19tZXRob2Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiwgcCwgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUuMnhsJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICYuY2FydC1zdWJ0b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRoLCB0ZCwgc3Bhbi53b29jb21tZXJjZS1QcmljZS1hbW91bnQsIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YXhfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRoLCB0ZCwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUubGcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0aCArIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIHtcblxuXHRuYXYud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCNsZWZ0LWFyZWEge1xuXHRcdG1hcmdpbjogM3JlbSAwIDA7XG5cdH1cblxuXHRzcGFuLmNsb3NlSXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRoMS5wcm9kdWN0X3RpdGxlLCBoMSB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnSm9sbHkgTG9kZ2VyJywgc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnUFQgU2FucyBOYXJyb3cnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0LnRheC1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHAsIHNwYW4ge1xuXHRcdGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG5cdH1cblxuXHQucHJvZHVjdF9tZXRhIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRkaXYucHJvZHVjdCBmb3JtLmNhcnQge1xuXHRcdG1hcmdpbjogNTBweCAwIDAgMCAhaW1wb3J0YW50XG5cdH1cblxuXHRkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cblx0YnV0dG9uLmJ1dHRvbiwgYnV0dG9uLmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5wcmltYXJ5JykgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwIDU1cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDU4cHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG5cdFx0Zm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdycsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG5cblx0LnF1YW50aXR5IGlucHV0LnF0eSB7XG5cdFx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjY3JlZGl0X2NhbGxlZCB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxLjQ1cmVtO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTByZW07XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0Ly8jY2FsbF9mb3JfY3JlZGl0IHtcblx0Ly9cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly9cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9cblx0Ly9cdHA6bm90KCNlcnJvcl9tZXNzYWdlKSB7XG5cdC8vXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Ly9cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8vXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHQvL1x0fVxuXHQvL1xuXHQvL1x0JjphZnRlciB7XG5cdC8vXHRcdGNvbnRlbnQ6ICfigqwnO1xuXHQvL1x0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vXHRcdHRvcDogMDtcblx0Ly9cdFx0cmlnaHQ6IC0yMHB4O1xuXHQvL1x0XHRmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93Jywgc2Fucy1zZXJpZjtcblx0Ly9cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHQvL1x0XHRmb250LXdlaWdodDogYm9sZDtcblx0Ly9cdFx0Y29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcblx0Ly9cdFx0aGVpZ2h0OiA0MHB4O1xuXHQvL1x0XHRsaW5lLWhlaWdodDogNDBweDtcblx0Ly9cdFx0d2lkdGg6IDE1cHg7XG5cdC8vXHRcdHBhZGRpbmc6IDA7XG5cdC8vXHR9XG5cdC8vfVxuXG5cdC53b29jb21tZXJjZS10YWJzIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHR1bC50YWJzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb25fdGFiIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRkaXYgPiBiciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuZXRfcmlnaHRfc2lkZWJhciBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzLCAmLmV0X3JpZ2h0X3NpZGViYXIgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyB7XG5cdFx0bWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGEuYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cblx0ZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG5cdFx0cGFkZGluZzogMzBweCAwIDA7XG5cdH1cbn1cblxuI2NvdXBvbnNfbGlzdCwgLmdpZnQtY2VydGlmaWNhdGUuc2NfaW5mb19ib3gge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkud29vY29tbWVyY2UtY2FydCAjY291cG9uc19saXN0IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiI3BhYy1pbnB1dCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG5cbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICB9XG59XG5cbiNtYXAge1xuICAgIC52ZW51ZS1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjV2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aHVtYm5haWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIC4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICsgLnZlbnVlLWluZm9fX2xpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLjI1cmVtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5ob21lICNtYWluLWNvbnRlbnQgLmJhci13cmFwcGVyICsgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5wYWdlLWlkLTE0NDEyLCBib2R5LnBhZ2UtaWQtMjI0ODkge1xuICAgIGgxLm1haW5fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21hcCB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgfVxufVxuXG4uZmluZC1sb2NhdGlvbi1tYXAge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cblxuICAgIGJvZHkuaG9tZSAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICArIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSm9sbHkgTG9kZ2VyJywgc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgIG1hcmdpbjogMCAxLjVyZW0gMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBzY3JlZW4gbWF4LWxnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFwX3NlYXJjaCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZycpO1xuXG4gICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uW25hbWU9XCJtYXBfc2VhcmNoX3N1Ym1pdFwiXSwgI21hcF9zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgQHNjcmVlbiBtYXgtbGcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uW25hbWU9XCJtYXBfc2VhcmNoX3N1Ym1pdFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuZGlzcGxheScpO1xuICAgICAgICBAc2NyZWVuIG1heC1tZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtLW1hcC1pbmFjdGl2ZSB7XG4gICAgICAgICNtYXAsICNwYWMtaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1hcC1hY3RpdmUge1xuICAgICAgICAubWFwLWluYWN0aXZlLW5vdGljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI21hcCwgI3BhYy1pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hcC1pbmFjdGl2ZS1ub3RpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXJlbSAycmVtIDdyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTI1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIHAsIGJ1dHRvbiwgaDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgaDIsIHAge1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy53aGl0ZScpO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTNweCByZ2JhKDAsIDAsIDAsIDEpO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwIDA7XG4gICAgfVxuXG4gICAgLmJnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbWFwLWJnLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxufVxuIiwiLnlvdXR1YmUtcGxheWVyLWlmcmFtZSB7XG5cdG1hcmdpbjogMnJlbSAwIDA7XG59XG5cbi5idXR0b24gKyAueW91dHViZS1wbGF5ZXIge1xuXHRtYXJnaW46IDJyZW0gMCAwO1xufVxuXG4ueW91dHViZS1wbGF5ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1NjBweDtcblx0aGVpZ2h0OiAzMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHQmX19ub3RpY2Uge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDFyZW07XG5cdFx0bGVmdDogMXJlbTtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgLjkpO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcblx0XHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0fVxuXG5cdFx0YS5hY3RpdmF0ZS12aWRlbyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMucHJpbWFyeScpO1xuXHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG5cdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG1hcmdpbjogMS41cmVtIDAgMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMucHJpbWFyeScpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIHtcbiAgICAuaGlkZS1vbi1wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiB7XG4gICAgICAgICN0cmliZS1ldmVudHMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5kaXNwbGF5Jyk7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgICN0cmliZS1ldmVudHMgKiB7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC50aWNrZXRzIGg0IHtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLXNjaGVkdWxlLWhlYWRsaW5lLCAudHJpYmUtZXZlbnRzLXZlbnVlLWhlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLXZlbnVlLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUuMnhsJyk7XG4gICAgfVxuXG4gICAgLy8gU2NoZWR1bGVcbiAgICAudHJpYmUtZXZlbnRzLXNjaGVkdWxlLWhlYWRsaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS4zeGwnKTtcbiAgICB9XG5cbiAgICBzcGFuLCBwIHtcbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICoge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtVHJpZ2dlciB7XG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBVcHBlciBQYWdpbmF0aW9uXG4gICAgI3RyaWJlLWV2ZW50cy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ldmVudC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAvLyBDYXJ0IGZ1bmN0aW9uc1xuICAgIGZvcm0uY2FydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAudHJpYmUtZXZlbnRzLXRpY2tldHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyaWJlLXRpY2tldHMtcmVtYWluaW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlja2V0c19uYW1lIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpY2tldHNfcHJpY2Ugc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlja2V0c19kZXNjcmlwdGlvbiwgLnRpY2tldHNfbmFtZSwgLnRpY2tldHNfbmFtZSBwLCAudGlja2V0c19wcmljZSwgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLm5vLXN0b2NrIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMjJkMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBBZGQgdG8gY2FydCBidXR0b25cbiAgICAgICAgICAgIC53b29jb21tZXJjZS5hZGQtdG8tY2FydCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhjNDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjI1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2VJdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2FsZW5kYXIgZXhwb3J0IGxpbmtzXG4gICAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSB7XG4gICAgICAgIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYSwgc3BhbiwgZHQsIGRkLCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS5iYXNlJyk7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIGRkLCAuZXZlbnQtbWVudSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBkdCwgLmV2ZW50LW1lbnVfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpYmUtZXZlbnRzLWFkZHJlc3Mge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpY2tldHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC8vIE1ldGEgZ3JvdXBzXG4gICAgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbWF4LXNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1pbi1tZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmVtb3ZlIHRoZSBkdXBsaWNhdGVkIGNhcnRcbiAgICAgICAgKyAuY2FydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQHNjcmVlbiBtYXgtc20ge1xuICAgICAgICAgICAgICAgICsgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbWluLW1kIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICArIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyaWJlLWV2ZW50cy12ZW51ZS1tYXAge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtZ21hcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGV0YWlscyBtZXRhIGdyb3VwXG4gICAgICAgIC50cmliZS1ldmVudHMtbWV0YS1ncm91cC1kZXRhaWxzIHtcbiAgICAgICAgICAgIC5ldmVudC1tZW51X19jb250ZW50IHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC4yNXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtLmNhcnQsIC5yZWxhdGVkLWV2ZW50cywgLnNob3ctcm9sZXMge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0LCAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhLCAudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNyZW07XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtZXZlbnRzIHVsLnRyaWJlLXJlbGF0ZWQtZXZlbnRzIHtcbiAgICAgICAgbWFyZ2luOiAwIC0uNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC43NXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMS41cmVtKTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMyUgLSAxLjVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29udGVudCBzdHVmZlxuICAgICN0cmliZS1ldmVudHMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAudHJpYmVfZXZlbnRzLnR5cGUtdHJpYmVfZXZlbnRzIHtcbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWV0YSA+IGZvcm0uY2FydCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNob3ctcm9sZXMge1xuICAgICAgICAucm9sZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtLjVyZW0gM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAuNXJlbSAzcmVtO1xuXG4gICAgICAgICAgICBAc2NyZWVuIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LmRpc3BsYXknKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19yb2xlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNzVyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmxpZ2h0Ymx1ZScpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyaWJlLXJlbGF0ZWQtZXZlbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgLS41cmVtO1xuXG4gICAgICAgIC5yZWxhdGVkLWV2ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAc2NyZWVuIG1pbi1tZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHJpbnQtbGF5b3V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJmb3JtI3RyaWJlLXRpY2tldHMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgIC5vdmVybGF5LS1vcmRlciAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudHJpYmUtY29tbW9uIGlucHV0LnRyaWJlLXRpY2tldHMtcXVhbnRpdHkge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICB9XG5cbiAgICAudHJpYmUtY29tbW9uLWg0LCAudHJpYmUtY29tbW9uLWg3LCAudHJpYmUtYW1vdW50LCAudHJpYmUtY3VycmVuY3ktc3ltYm9sIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgfVxuXG4gICAgLnRyaWJlLXRpY2tldHNfX2l0ZW1fX2V4dHJhX19hdmFpbGFibGUsIC50cmliZS1jb21tb24tZm9ybS1jb250cm9sLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudHJpYmUtY29tbW9uIC50cmliZS10aWNrZXRzX19pdGVtLnNob3ctb3B0b3V0LCAuZW50cnkgLmVudHJ5LWNvbnRlbnQgLnRyaWJlLWNvbW1vbiAudHJpYmUtdGlja2V0c19faXRlbS5zaG93LW9wdG91dCB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDEwZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwZnIgMWZyO1xuICAgICAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgMS41ZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIH1cblxuICAgIC50cmliZS10aWNrZXRzX19pdGVtW2RhdGEtYXZhaWxhYmxlPVwiZmFsc2VcIl0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC50cmliZS10aWNrZXRzX19pdGVtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgMmZyIDFmcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICArIC50cmliZS10aWNrZXRzX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXh0cmEsICZfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmliZS10aWNrZXRzX19pdGVtX19xdWFudGl0eSB7XG4gICAgICAgICZfX3VuYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUuc20nKTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuYm9keScpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3VuYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMudW5hdmFpbGFibGUnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX251bWJlciBpbnB1dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuYm9keScpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyaWJlLXRpY2tldHNfX2Zvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuXG4gICAgICAgIC50cmliZS1jb21tb24tYy1idG4ge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmliZS1jb21tb24tYy1sb2FkZXIudHJpYmUtdGlja2V0cy1sb2FkZXJfX3RpY2tldHMtYmxvY2ssIC50cmliZS1jb21tb24tYy1sb2FkZXIudHJpYmUtdGlja2V0cy1sb2FkZXJfX21vZGFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1LCA1NywgLjIpO1xuXG4gICAgICAgIC50cmliZS1jb21tb24tYy1sb2FkZXJfX2RvdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODEsIC4wNyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIud29vY29tbWVyY2Uge1xuICAgIC8vIENhcnQgaW5mb3NcbiAgICAud29vY29tbWVyY2UtaW5mbyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnRleHQnKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1lcnJvciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIENhcnQgdGl0bGVzXG4gICAgdGFibGUuY2FydCB7XG4gICAgICAgIHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnZlbnVlLCAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQgc3BhbiwgdGQgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBzY3JlZW4gbWF4LXNtIHtcbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkLnByb2R1Y3QtbmFtZSAqIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0X3RvdGFscyB7XG4gICAgICAgIHRyLm9yZGVyLXRvdGFsIHtcbiAgICAgICAgICAgIC5pbmNsdWRlc190YXgge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1lcnJvciwgLndvb2NvbW1lcmNlLWluZm8sIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ud2MtZm9yd2FyZCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIC5zaG9wX3RhYmxlLmNhcnQge1xuICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgIC5hY3Rpb25zIC5jb3Vwb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBbbmFtZT1cImNvdXBvbl9jb2RlXCJdLCBbbmFtZT1cImFwcGx5X2NvdXBvblwiXSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4geHhzIHtcbiAgICAgICAgICAgIC5hY3Rpb25zIC5jb3Vwb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIFtuYW1lPVwiY291cG9uX2NvZGVcIl0sIFtuYW1lPVwiYXBwbHlfY291cG9uXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDaGVja291dCBwcm9jZXNzIGZvcm1cbiAgICBmb3JtLmNoZWNrb3V0IC5mb3JtLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtZXJyb3Ige1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuYm9keScpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcblxuICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bCNzaGlwcGluZ19tZXRob2QgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX2V2ZW50cyB7XG4gICAgQHNjcmVlbiB4eHMge1xuICAgICAgICAudHJpYmUtdGlja2V0c19fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmX190b3RhbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50cmliZS10aWNrZXRzX19idXkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5laF9wZV9hZGRyZXNzIHtcblxuICAgIC5lZGl0X2VoX3BlX2FkZHJlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZjdmNmUzO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgY29sb3I6ICNmN2Y2ZTM7XG4gICAgfVxuXG4gICAgLmVoX3BlX2FkZHJlc3NfdGFibGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5oZWFkaW5nX2FkZHJlc3NfZmllbGQge1xuICAgICAgICAmLFxuICAgICAgICArIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICArIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gICAgICAgIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmdMaWdodCcpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5ib2R5Jyk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUubGcnKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdGhlbWUoJ2JvcmRlclJhZGl1cy5kZWZhdWx0Jyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaW5nbGUtc2hvdyB7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LmJvZHknKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3VwY29taW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmdMaWdodCcpXG4gICAgICAgIH1cblxuICAgICAgICAmX191cGNvbWluZy1ldmVudHMtbGlzdCB7XG5cbiAgICAgICAgICAgID4gcDpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ICogKyAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50cmliZS1taW5pLWNhbGVuZGFyLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5saXN0LWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZycpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWRheW51bWJlciwgLmxpc3QtbW9udGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWRheW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGlzdC1tb250aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuMjVyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpc3QtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWxvY2FsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy12ZW51ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBib2R5LnBvc3RpZC01NDEzMCAmIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjYyNXJlbTtcblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBhLCBzcGFuIHtcbiAgICAgICAgICAgICsgcCwgKyBzcGFuLCArIGEsICsgaDEsICsgaDIsICsgaDMsICsgaDQsICsgaDUsICsgaDYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ldmVudHMtbGlzdCB7XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGEsIHNwYW4ge1xuICAgICAgICAgICAgKyBwLCArIHNwYW4sICsgYSwgKyBoMSwgKyBoMiwgKyBoMywgKyBoNCwgKyBoNSwgKyBoNiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICAgIC5jb250YWluZXItLWNoZWNrb3V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLndjLWJhY2t3YXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5wcmltYXJ5Jyk7O1xuICAgIH1cbiAgICAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICAgZm9ybS5jaGVja291dCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICBmb3JtLmNoZWNrb3V0IGlucHV0W3R5cGU9dGVsXSxcbiAgICBmb3JtLmNoZWNrb3V0IGlucHV0W3R5cGU9dGV4dF0sXG4gICAgZm9ybS5jaGVja291dCB0ZXh0YXJlYVtuYW1lPVwib3JkZXJfY29tbWVudHNcIl0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUubGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZ0xpZ2h0Jyk7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIHdvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgIHdvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4gICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbiAgICBmb3JtLmNoZWNrb3V0IGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIGZvcm0uY2hlY2tvdXQgaW5wdXRbdHlwZT10ZWxdLFxuICAgIGZvcm0uY2hlY2tvdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuICAgIHdvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4gICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICAgIHdvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4gICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuXG4gICAgLm9yZGVyX3Jldmlld19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb3JtLXJvdyBbbmFtZT1cIm9yZGVyX2NvbW1lbnRzXCJdIHtcbiAgICAgICAgbWluLWhlaWdodDogN3JlbTtcbiAgICB9XG5cbiAgICBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgICAgICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzID4gaDMsIGxhYmVsW2Zvcj1cIm9yZGVyX2NvbW1lbnRzXCJdLCBoMyNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS4yeGwnKTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNvcmRlcl9yZXZpZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHRoZW1lKCdib3JkZXJSYWRpdXMuZGVmYXVsdCcpO1xuXG4gICAgICAgIHRhYmxlLnNob3BfdGFibGUsICNwYXltZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRoLCB0ZCwgc3BhbiwgbGFiZWwsIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLmxnJyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJnJyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ci5jYXJ0X2l0ZW0gdGQucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBzcGFuLCBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3BheW1lbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZ0FsdGVybmF0aXZlJyk7XG5cbiAgICAgICAgICAgIGxpIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG5cbiAgICAgICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiB4cyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyArICoge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudF9ib3gge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmdMaWdodCcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRoZW1lKCdjb2xvcnMuYmdMaWdodCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0I3BsYWNlX29yZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMucHJpbWFyeScpO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDMuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDbGVhcmZpeGVzXG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bm90KC53b29jb21tZXJjZS1ub3RpY2UpOjphZnRlciwgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bm90KC53b29jb21tZXJjZS1ub3RpY2UpOjpiZWZvcmUsIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaTpub3QoLndvb2NvbW1lcmNlLW5vdGljZSk6OmFmdGVyLCAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bm90KC53b29jb21tZXJjZS1ub3RpY2UpOjpiZWZvcmUsIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGk6bm90KC53b29jb21tZXJjZS1ub3RpY2UpOjphZnRlciwgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaTpub3QoLndvb2NvbW1lcmNlLW5vdGljZSk6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgfVxuXG4gICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgIH1cblxuICAgICN3b29fcHBfZWNfYnV0dG9uX2NoZWNrb3V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAucGF5cGFsLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICsgLnBheXBhbC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIHtcbiAgICAud29vY29tbWVyY2Utbm90aWNlIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy50ZXh0JykgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG5cbiAgICB0YWJsZS53b29jb21tZXJjZS10YWJsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBhZGRyZXNzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAud29vY29tbWVyY2UtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW1hZ2UtZ2FsbGVyeSB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG4gICAgICAgICsgLmltYWdlLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0taW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG59XG4iLCJib2R5LnNpbmdsZS10cmliZV92ZW51ZSAuc2luZ2xlLXZlbnVlLCBib2R5LnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtY29tbW9uIHtcbiAgICAudHJpYmUtZXZlbnRzLWMtbWVzc2FnZXNfX21lc3NhZ2UtbGlzdC1pdGVtIHtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMucHJpbWFyeScpO1xuICAgIH1cblxuICAgICN0cmliZS1ldmVudHMtY29udGVudCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgIGhlaWdodDogMTcuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YS1ib3hlcyB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBwIGEsIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnByaW1hcnknKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIHAsIGEsIHNwYW4sIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRhIHtcbiAgICAgICAgKyAjeyZ9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbmZvcyB7XG4gICAgICAgICAgICAudHJpYmUtdmVudWUtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmliZS1ldmVudHMtbWFwLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLWxpc3Qge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyaWJlLWV2ZW50cy1saXN0LXNlcGFyYXRvci1tb250aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3Byb2R1Y3QtMTUyNzMge1xuICAuZWhfcGF5cGFsX2V4cHJlc3NfZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuc2luZ2xlLXRyaWJlX2V2ZW50cyB7XG4gICAgLnRyaWJlLWxpbmstdmlldy1hdHRlbmRlZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHJpYmUtZXZlbnRzLWV2ZW50LWNvc3Qgc3BhbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiIsImJvZHkucGFnZSB7XG4gICAgQHNjcmVlbiBtaW4tbWQge1xuICAgICAgICAubWFpbi1jb250ZW50IGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNtYXJ0LWNvdXBvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn4oKsJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlLCAmX19td3N0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19td3N0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnNtJyk7XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbn1cbiIsIi5tYXNvbnJ5LWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcblxuICAgICAgICArIC5tYXNvbnJ5LWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgQHNjcmVlbiBtaW4tc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCIuaGVhZGVyX191cGNvbWluZy1ldmVudHMtbGlzdCB7XG4gICAgLnRyaWJlLWV2ZW50cy13aWRnZXQtZXZlbnRzLWxpc3RfX2V2ZW50LXZlbnVlIHtcbiAgICAgICAgJi1hZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hZGRyZXNzLWNpdHkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmliZS1ldmVudHMtd2lkZ2V0LWV2ZW50cy1saXN0X19ldmVudC1yb3cge1xuICAgICAgICBtYXJnaW46IDJyZW0gMCAhaW1wb3J0YW50OztcbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLXdpZGdldCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLXdpZGdldC1ldmVudHMtbGlzdF9fZXZlbnQtZGF0ZS10YWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQuNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZycpO1xuXG4gICAgICAgICYtZGF5bnVtLCAmLW1vbnRoIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRheW51bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbW9udGgge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRldGltZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5zaW5nbGUtdHJpYmVfZXZlbnRzIHtcbiAgICAjdHJpYmUtZXZlbnRzLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICB9XG5cbiAgICAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmxpZ2h0Ymx1ZScpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YS5wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXQudHJpYmUtdGlja2V0cy1xdWFudGl0eSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG59XG5cbmJvZHkuc2luZ2xlLXRyaWJlX3ZlbnVlIHtcbiAgICAuc2luZ2xlLXZlbnVlX19kYXRhICsgLnNpbmdsZS12ZW51ZV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnRyaWJlLWV2ZW50cy1wcm8tdmVudWVfX21ldGEudHJpYmUtZXZlbnRzLXByby12ZW51ZV9fbWV0YS0taGFzLW1hcCwgLnRyaWJlLWV2ZW50cy1wcm8tdmVudWVfX21ldGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICAgICNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgfVxuXG4gICAgLnRyaWJlLWNoZWNrb3V0LWJhY2tsaW5rcyB7XG4gICAgICAgIG1hcmdpbjogLjI1cmVtIDAgLjVyZW07XG4gICAgfVxufVxuIiwiLy8gRXZlbnQgTG9vcFxuLmdydXNlbGRpbm5lci0tbGlzdCB7XG5cbiAgICAubGlzdCB7XG4gICAgICAgICYtLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnRleHQnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLjJ4bCcpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQHNjcmVlbiB4cyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAc2NyZWVuIHh4cyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZ0xpZ2h0Jyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwLCBhLCBzcGFuLCB1bCwgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkubW9ubycpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy50ZXh0Jyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5ib2R5Jyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLnRleHQnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UnKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUueGwnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy53aGl0ZScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5wcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19ib2R5IHtcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRyaWJlLWxpbmstdmlldy1hdHRlbmRlZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLXRpY2tldHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICArIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnF0eSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUueGwnKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGlja2V0LW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgICAgICYtLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M4Mzg1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjJkMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0teWVsbG93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmYwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhjNDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3dyYXBwZXIsICZfX21ldGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBzY3JlZW4gbWluLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gKHRoZW1lKCd2YXJzLmJ1dHRvbldpZHRoJykgKyAycmVtKSk7XG5cbiAgICAgICAgICAgICAgICBzcGFuLCBwLCBhLCBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICAgICAgICAgICAgICArIHNwYW4sICsgcCwgKyBhLCArIGgxLCArIGgyLCArIGgzLCArIGg0LCArIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIG1heC1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiB4eHMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB0aGVtZSgndmFycy5idXR0b25XaWR0aCcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAqICsgKiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBzY3JlZW4gbWF4LW1kIHtcbiAgICAgICAgICAgICAgICAgICAgKyAudHJpYmUtZXZlbnRfX21ldGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIHh4cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSwgJl9fZGF0ZSBzcGFuLCAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSwgJl9fZGF0ZSBzcGFuLCAmX192ZW51ZSBzcGFuLCAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZScpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJyZW07XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIG1heC1sZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192ZW51ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuXG4gICAgICAgICAgICAgICAgQHNjcmVlbiB4cyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLnZlbnVlLW5hbWUgKyAudmVudWUtbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZlbnVlLW5hbWUsIC52ZW51ZS1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS5iYXNlJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiB4cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZlbnVlLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcblxuICAgICAgICAgICAgICAgIEBzY3JlZW4geHMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICYuaGFzLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY25fbWVudS5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRoZW1lKCdmb250U2l6ZS54bCcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG5cbiAgICAgICAgICAgICAgICBAc2NyZWVuIG1heC1tZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAxcmVtIDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5ncmV5Jyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5yZWQnKTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJsdWUnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMueWVsbG93Jyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmdyZWVuJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24ge1xuICAgICAgICAgICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBtYXgtbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYWRyZXNzLCAmX19kaXN0YW56ZSwgJl9fbmFtZSwgJl9fbGluaywgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJyk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlJyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGhlbWUoJ2ZvbnRTaXplLnhsJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2FkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZGlzdGFuemUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb25fX2lucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZlMztcbiAgICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBUIFNhbnMgTmFycm93LCBzYW5zO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwNTM5O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAubG9jYXRpb25fX2xvYWRpbmcsXG4gICAgLmxvY2F0aW9uX19ub3Jlc3VsdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmUzO1xuICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMyNjMxMzQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQVCBTYW5zIE5hcnJvdywgc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAgICAgICBAc2NyZWVuIG1heC1tZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2NhdGlvbiB7XG4gICAgJl9fZmluZGVyIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNDVyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTByZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLG51bGxdLCJzb3VyY2VSb290IjoiIn0=*/