/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./public/app/themes/default/css/public.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(66 153 225 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(66 153 225 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
}
@media (min-width: 400px) {

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

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

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

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

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

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

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

  .container {
    max-width: 1536px;
  }
}
/*stylelint-disable no-descending-specificity*/
/* this file is for public and private/admin pages */
a, .button-link {
  transition: color 0.25s ease;
}
a:hover, a:active, .button-link:hover, .button-link:active {
  --tw-text-opacity: 1;
  color: rgb(49 130 206 / var(--tw-text-opacity));
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  line-height: 1.25;
}

h1 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  margin: 0.67rem 0;
}

h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  margin: 0.83rem 0;
}

h3 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin: 1rem 0;
}

h4 {
  margin: 1.33rem 0;
}

h5 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin: 1.67rem 0;
}

h6 {
  font-size: 0.75rem;
  line-height: 1rem;
  margin: 2.33rem 0;
}

h1 a, h2 a, h3 a, h4 a {
  color: inherit;
  text-decoration-line: none;
}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active {
  color: inherit;
  text-decoration-line: underline;
}

p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

ul, ol {
  padding-left: 2.5rem;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

address {
  font-style: normal;
}

td {
  vertical-align: top;
}

body {
  font-family: Vietnam Be, Helvetica Nueue, Arial, sans-serif;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity));
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(156 66 33 / var(--tw-text-opacity));
}

h1, h2, h3 {
  margin-bottom: 0.5rem;
  font-family: Bitter, Georgia, Cambria, "Times New Roman", Times, serif;
}

@media (min-width: 1024px) {
  h1 {
    font-size: 3rem;
    line-height: 1;
  }
}

h2 {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
@media (min-width: 1024px) {
  h2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

h3 {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  h3 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

h4 {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
p:first-of-type {
  margin-top: 0px;
}
p:last-of-type {
  margin-bottom: 0px;
}

h3 + p, h4 + p {
  margin-top: 0px;
}

a {
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity));
}
a:hover {
  --tw-text-opacity: 1;
  color: rgb(156 66 33 / var(--tw-text-opacity));
}

ul li, ol li {
  margin-bottom: 1rem;
}
ul li:last-of-type, ol li:last-of-type {
  margin-bottom: 0px;
}

.w-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}
@media (min-width: 1280px) {
  .w-content {
    max-width: 72rem;
  }
  .w-content-wide {
    max-width: 91%;
  }
}
@media (min-width: 1400px) {
  .w-content-wide {
    max-width: 85rem;
  }
}

.w-content-narrow {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}
@media (min-width: 768px) {
  .w-content-narrow {
    max-width: 36rem;
  }
}
@media (min-width: 1280px) {
  .w-content-narrow {
    max-width: 42rem;
  }
}

.w-content-copy {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}
@media (min-width: 768px) {
  .w-content-copy {
    max-width: 28rem;
  }
}
@media (min-width: 1280px) {
  .w-content-copy {
    max-width: 36rem;
  }
}

.alert {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0.25rem;
  display: flex;
  width: 80%;
  justify-content: space-between;
  border-left-width: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
  padding: 0.5rem;
}
.form-wrap .alert {
  width: 100%;
}

.alert-success {
  --tw-border-opacity: 1;
  border-color: rgb(72 187 120 / var(--tw-border-opacity));
}

.alert-info {
  --tw-border-opacity: 1;
  border-color: rgb(99 179 237 / var(--tw-border-opacity));
}

.alert-warning {
  --tw-border-opacity: 1;
  border-color: rgb(237 137 54 / var(--tw-border-opacity));
}

.alert-danger {
  --tw-border-opacity: 1;
  border-color: rgb(245 101 101 / var(--tw-border-opacity));
}

.content-img-center {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
}

.content-img-left {
  float: left;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
}

.content-img-right {
  float: right;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
}

/*stylelint-disable no-descending-specificity*/
[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 224 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  transition: background-color 0.25s ease;
}
[type=text]:focus,
[type=password]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=week]:focus,
[type=email]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=url]:focus,
[type=color]:focus,
textarea:focus,
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(160 174 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity));
}

textarea {
  vertical-align: top;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

select {
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(160 174 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity));
  padding: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  height: 2.14rem;
}

[type=checkbox], [type=radio], [type=submit], [type=image], label, select {
  cursor: pointer;
}

[type=file] {
  width: 100%;
}

[type=text],
[type=checkbox],
[type=radio],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
[type=file],
[type=image],
[type=submit],
textarea,
select {
  border-radius: 0.125rem;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
[type=text]:focus,
[type=checkbox]:focus,
[type=radio]:focus,
[type=password]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=week]:focus,
[type=email]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=url]:focus,
[type=color]:focus,
[type=file]:focus,
[type=image]:focus,
[type=submit]:focus,
textarea:focus,
select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.form-wrap {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
  width: 91.666667%;
  max-width: 32rem;
  border-radius: 0.125rem;
  padding: 1rem;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.field-wrap {
  margin-bottom: 1rem;
}
.field-wrap label {
  margin-bottom: 0.25rem;
  display: block;
}

.field-wrap-radio, .field-wrap-checkbox {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.field-wrap-radio input, .field-wrap-checkbox input {
  flex-shrink: 1;
  margin-top: 0.35em;
}
.field-wrap-radio label, .field-wrap-checkbox label {
  margin-bottom: 0px;
  flex-grow: 1;
  padding-left: 0.5rem;
}

.field-wrap-radios, .field-wrap-checkboxes {
  margin-bottom: 1rem;
}
.field-wrap-radios legend, .field-wrap-checkboxes legend {
  margin-bottom: 0.25rem;
}
.field-wrap-radios .field-wrap-radio, .field-wrap-radios .field-wrap-checkbox, .field-wrap-checkboxes .field-wrap-radio, .field-wrap-checkboxes .field-wrap-checkbox {
  margin-bottom: 0.25rem;
  margin-right: 1rem;
}

.field-errors {
  margin-bottom: 0.25rem;
  list-style-type: none;
  padding-left: 0px;
}
.field-errors li {
  margin-bottom: 0.25rem;
  border-left-width: 10px;
  --tw-border-opacity: 1;
  border-color: rgb(197 48 48 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
  padding: 0.5rem;
}

.field-wrap-readonly {
  position: relative;
}
.field-wrap-readonly:after {
  position: absolute;
  right: 0px;
  font-size: 0.75rem;
  line-height: 1rem;
  opacity: 0.5;
  top: 0.5rem;
  content: "read-only";
}
.field-wrap-readonly input {
  opacity: 0.5;
}

.field-help {
  margin-top: 1px;
  width: 100%;
  font-size: 0.75rem;
  line-height: 1rem;
  font-style: italic;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity));
  padding-left: 0.1em;
}

.form-extra_actions {
  display: flex;
  list-style-type: none;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: flex-end;
}

.form-action {
  margin-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

span.wpcf7-list-item {
  margin-left: 0;
}

.banner {
  width: 100%;
  background-size: cover;
  background-position: center;
}
.banner h1, .banner h4 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.banner-hp {
  z-index: 0;
  display: flex;
  width: 100%;
  background-size: cover;
  background-position: bottom;
  background-image: url(/build/images/herobar-hp.36910f85.jpg);
}
@media (min-width: 1280px) {
  .banner-hp {
    height: 45rem;
  }
}
.banner-about {
  background-image: url(/build/images/mocojo-about.0fe36ff5.jpg);
}
@media (min-width: 1280px) {
  .banner-about {
    background-image: url(/build/images/mocojo-about-wide.fd8da27b.jpg);
  }
}
.banner-contact {
  background-image: url(/build/images/mocojo-contact.9607e230.jpg);
}
@media (min-width: 1280px) {
  .banner-contact {
    background-image: url(/build/images/mocojo-contact-wide.64081e2d.jpg);
  }
}
.banner-club {
  background-image: url(/build/images/mocojo-club.da15e261.jpg);
}
@media (min-width: 1280px) {
  .banner-club {
    background-image: url(/build/images/mocojo-club-wide.6e25bb5e.jpg);
  }
}
.banner-main {
  background-image: url(/build/images/mocojo-barrel.d3e634c5.jpg);
}
.banner-patio {
  background-image: url(/build/images/mocojo-patio.eb14dcf1.jpg);
}
@media (min-width: 1280px) {
  .banner-patio {
    background-image: url(/build/images/mocojo-patio-wide.7f39c808.jpg);
  }
}
.banner-shop {
  background-image: url(/build/images/herobar-hp.36910f85.jpg);
}
.banner-tasting {
  background-image: url(/build/images/mocojo-tastings.63044317.jpg);
}
@media (min-width: 1280px) {
  .banner-tasting {
    background-image: url(/build/images/mocojo-tastings-wide.29c2d0e8.jpg);
  }
}

.banner-inner {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: rgba(0, 0, 0, 0.5);
}
@media (min-width: 1024px) {
  .banner-inner {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
}
@media (min-width: 1280px) {
  .banner-inner {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
}
.banner-inner-hp {
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.3);
}

.banner-heading {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
@media (min-width: 768px) {
  .banner-heading {
    font-size: 3.75rem;
    line-height: 1;
  }
}

.banner-subheading {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (min-width: 768px) {
  .banner-subheading {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

.banner-heading-hp {
  margin-bottom: 1.5rem;
  width: 66.666667%;
  text-align: center;
  font-size: 2.25rem;
  line-height: 2.5rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1280px) {

  .banner-heading-hp {
    width: 55%;
    font-size: 5rem;
  }
}

.button, a.button, [type=submit], .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button.alt {
  display: inline-block;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
  transition: all 0.25s ease-in;
}
.button:hover, a.button:hover, [type=submit]:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(123 52 30 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px) {
  .button, a.button, [type=submit], .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button.alt {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
  }
}

.button-lg {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 640px) {
  .button-lg {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.button-menu, a.button-menu, .woocommerce a.button-menu {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 10rem;
  align-items: center;
  justify-content: center;
}
@media (min-width: 640px) {
  .button-menu, a.button-menu, .woocommerce a.button-menu {
    height: 4rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .button-menu, a.button-menu, .woocommerce a.button-menu {
    margin-left: 0px;
    margin-right: 0px;
    width: auto;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.header-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: Bitter, Georgia, Cambria, "Times New Roman", Times, serif;
}
@media (min-width: 1280px) {
  .header-nav {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 1400px) {
  .header-nav {
    max-width: 85rem;
  }
}

.header-nav_list {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  list-style-type: none;
  flex-direction: column;
  justify-content: center;
  padding: 0px;
  text-align: center;
}
@media (min-width: 400px) {}
@media (min-width: 640px) {
  .header-nav_list {
    margin-bottom: 1rem;
    flex-direction: row;
    text-align: right;
  }
}
@media (min-width: 768px) {
  .header-nav_list {
    margin-top: 0.5rem;
  }
}
@media (min-width: 1280px) {
  .header-nav_list {
    margin-left: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 3rem;
    width: auto;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.header-nav_item {
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .header-nav_item {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 1280px) {
  .header-nav_item {
    margin-right: 3rem;
    margin-left: 0px;
    margin-bottom: 0px;
  }
}

.section-newsletter {
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.button-newsletter {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.newsletter-copy {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}
@media (min-width: 768px) {
  .newsletter-copy {
    max-width: 36rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.newsletter-responses {
  margin-top: 1rem;
}
.newsletter-responses a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.section-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 6rem;
  padding-bottom: 6rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1280px) {

  .section-orange {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.section-orange a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
.section-orange a:hover, .section-orange a:active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.cart-wrap .woocommerce {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
}

@media (min-width: 1024px) {

  .cart-wrap .woocommerce {
    max-width: 48rem;
  }
}
.cart-wrap h1 {
  margin-bottom: 1.5rem;
}

.cart_item .woocommerce-Price-amount {
  font-size: 1rem;
  line-height: 1.5rem;
}

.cart_item .qty {
  text-align: right;
  max-width: 5rem;
}

.woocommerce-cart .cart-collaterals .cart_totals table {
  margin-top: 1rem;
  margin-left: auto;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  margin-left: auto;
  font-size: 1rem;
  line-height: 1.5rem;
  width: 15rem;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}

.cart_totals .shop_table {
  margin-left: auto;
}

.woocommerce table.shop_table {
  max-width: 100%;
}

.cart-subtotal td, .order-total td, tr.tax-rate td, .woocommerce-shipping-totals.shipping td {
  text-align: right;
}

.orderby {
  display: none;
}

.main-cart .woocommerce {
  width: 100%;
}

.main-cart .woocommerce-Price-amount {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.coupon-link {
  border-radius: 0px;
  background-color: transparent;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity));
}

.coupon-link:hover {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(123 52 30 / var(--tw-text-opacity));
}

.cart_total-coupon {
  text-align: right;
}
.cart_total-coupon a {
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product-quantity, .product-subtotal {
  text-align: right;
}

.cart .button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.checkout-wrap h3 {
  margin-top: 0px;
}
.checkout-wrap .product-total {
  text-align: right;
}

.woocommerce-checkout-payment {
  margin-left: auto;
  margin-right: auto;
  max-width: 28rem;
}

.woocommerce-billing-fields {
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .woocommerce-billing-fields {
    margin-bottom: 0px;
  }
}

.woocommerce-additional-fields {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.checkout-coupon {
  text-align: right;
}
.checkout-coupon a {
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.checkout_coupon .button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.coupon input {
  margin-right: 0.5rem;
  width: 12rem;
}

.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
  float: left;
}

/*stylelint-disable no-descending-specificity*/
.products {
  margin-top: 1rem;
}

.products a.button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.product {
  margin-bottom: 0px;
}

.woocommerce ul.products li.product .price {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity));
}

.woocommerce-page ul.products li.product,
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
@media (min-width: 640px) {
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    margin-top: 0px;
    margin-right: 2rem;
    margin-bottom: 3rem;
    margin-left: 0px;
    width: 47%;
  }
  .woocommerce-page ul.products li.product:nth-of-type(2n),
  .woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n),
  .woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n) {
    margin-right: 0px;
  }
}
@media (min-width: 785px) {
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 47.3%;
  }
}
@media (min-width: 1024px) {
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 30.5%;
  }
  .woocommerce-page ul.products li.product:nth-of-type(3n),
  .woocommerce ul.products[class*=columns-] li.product:nth-of-type(3n),
  .woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(3n) {
    margin-right: 0px;
  }
  .woocommerce-page ul.products li.product:nth-of-type(2n),
  .woocommerce ul.products[class*=columns-] li.product:nth-of-type(2n),
  .woocommerce-page ul.products[class*=columns-] li.product:nth-of-type(2n) {
    margin-right: 2rem;
  }
}
@media (min-width: 1280px) {
  .woocommerce-page ul.products li.product,
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    margin-top: 0px;
    margin-right: 2rem;
    margin-bottom: 3rem;
    margin-left: 0px;
    width: 31.4%;
  }
}

.hp-products {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}
.hp-products .products {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hp-products .woocommerce ul.products li.product {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  width: 30%;
}

.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
  width: 31.25%;
}

.main-shop ul.products,
.main-shop .woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
}

.main-shop ul.products li.product:nth-of-type(3n) {
  margin-right: auto;
}
@media (min-width: 1024px) {
  .main-shop ul.products li.product:nth-of-type(3n):nth-of-type(3n) {
    margin-right: 0px;
  }
}

.main-shop .woocommerce ul.products li.product:nth-of-type(3n) {
  margin-right: 0px;
}

@media (min-width: 1024px) {
  .related_products-wrap .product {
    margin-bottom: 0 !important;
  }
}

.woocommerce ul.products.columns-3 li.product:last-of-type,
.woocommerce-page ul.products.columns-3 li.product:last-of-type {
  margin-right: 0px;
}

.woocommerce ul.products::before {
  display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding-top: 0px;
  font-size: 1.75em;
}

.woocommerce ul.products li.product .button {
  margin-right: 1rem;
}

.product_summary-wrap {
  margin-top: 2rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 2rem;
}
@media (min-width: 768px) {
  .product_summary-wrap {
    margin-top: 0px;
    width: 66.666667%;
  }
}
.product_summary-wrap h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (min-width: 1024px) {
  .product_summary-wrap h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
.product_summary-wrap ul {
  margin-bottom: 1rem;
}
.product_summary-wrap form {
  margin-top: 3rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 640px) {

  .product_summary-wrap form {
    flex-direction: row;
  }
}
@media (min-width: 768px) {

  .product_summary-wrap form {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {

  .product_summary-wrap form {
    flex-direction: row;
  }
}
.product_summary-wrap .price-single-product {
  margin-top: 0px;
}
.product_summary-wrap .amount {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .product_summary-wrap .amount {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
.product_summary-wrap .quantity {
  margin-right: 1.5rem;
  margin-bottom: 2rem;
}
@media (min-width: 640px) {

  .product_summary-wrap .quantity {
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {

  .product_summary-wrap .quantity {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {

  .product_summary-wrap .quantity {
    margin-bottom: 0px;
  }
}
.product_summary-wrap .quantity::before {
  content: "Qty ";
}
.product_summary-wrap .product_meta {
  display: none;
}

.product-img-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 350px;
  --tw-bg-opacity: 1;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity));
  padding: 1rem;
}

@media (min-width: 768px) {

  .product-img-wrap {
    margin-left: 0px;
    margin-right: 1rem;
  }
}

@media (min-width: 1024px) {

  .product-img-wrap {
    max-width: auto;
  }
}

@media (min-width: 1280px) {

  .product-img-wrap {
    min-width: 37.5rem;
  }
}
.product-img-wrap .woocommerce-product-gallery__trigger {
  display: none;
}

ol.flex-control-thumbs {
  margin-top: 0.5rem;
  display: grid;
  list-style-type: none;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0.5rem;
  padding-left: 0px;
}
ol.flex-control-thumbs li {
  margin-bottom: 0px;
}

.product_title {
  margin-bottom: 1rem;
  font-size: 3rem;
  line-height: 1;
}

.woocommerce-Price-amount {
  font-size: 2rem;
  color: rgb(44, 82, 130);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 2.5;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__arrow,
.input-text .qty .text {
  height: 2.5rem;
}

button, .button, .woocommerce a.button, .woocommerce button.button.alt {
  padding: 0.75rem 1.25rem;
}

.woocommerce .quantity .qty {
  width: 5rem;
}

.product_meta {
  display: none;
}

.summary .cart {
  display: flex;
  align-items: center;
}

.related {
  clear: both;
}

.related h2 {
  margin-bottom: 1rem;
}

.related .button.product_type_simple.add_to_cart_button {
  font-size: 0.75rem;
  line-height: 1rem;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
}

.woocommerce-wrap h2.woocommerce-loop-product__title {
  font-size: 1.75rem !important;
  padding: 0 0 0.25rem 0 !important;
}

.price .woocommerce-Price-amount {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}

.product_summary-wrap .price del .amount {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity));
  opacity: 0.7;
}
.product_summary-wrap .price ins {
  text-decoration-line: none;
}

.price-single-product > .woocommerce-Price-amount {
  font-size: 2rem;
}

.woocommerce-wrap .woocommerce ul.products li.product .button {
  margin-top: 0.5rem !important;
}

.hp-products .woocommerce ul.products li.product .button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.woocommerce-cart table.cart img {
  min-width: 4.5rem;
}

.product-remove {
  padding-right: 0.5rem;
  font-size: 2rem;
}

.summary {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-right: 3rem;
}

#order_review_heading {
  margin-top: 2rem;
  text-align: center;
}

.woocommerce-checkout #payment {
  margin-left: auto;
  margin-right: auto;
  max-width: 32rem;
}

.woocommerce ul.order_details {
  margin-top: 3rem;
}

.cart .woocommerce-Price-amount, .checkout .woocommerce-Price-amount {
  font-size: 1rem;
  line-height: 1.5rem;
}

.woocommerce a.remove {
  font-size: 1.5rem;
  line-height: 2rem;
}

.woocommerce-page .stock {
  margin-top: 3rem;
  text-align: center;
}

.woocommerce span.onsale {
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
  padding: 0px;
}

.hp-banner-heading {
  margin-bottom: 4rem;
  width: 66.666667%;
  text-align: left;
  font-size: 2.25rem;
  line-height: 2.5rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .hp-banner-heading {
    width: 50%;
    font-size: 5rem;
  }
}

.hp-intro-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 91%;
  justify-content: space-between;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  width: 30rem;
}
@media (min-width: 1024px) {
  .hp-intro-wrap {
    display: flex;
    width: auto;
  }
}
@media (min-width: 1280px) {
  .hp-intro-wrap {
    max-width: 72rem;
  }
}

.hours-wrap p:first-child {
  margin-top: 0px;
}

.radios-wine_club-wrap {
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-radius: 0.25rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity));
  padding: 2rem;
  padding-bottom: 1rem;
}
.radios-wine_club-wrap .wpcf7-list-item {
  margin-bottom: 1rem;
}
.radios-wine_club-wrap .wpcf7-list-item:last-of-type {
  margin-bottom: 0px;
}

.mce-content-body {
  padding-left: 1rem;
  padding-right: 1rem;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.z-10 {
  z-index: 10;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 0.25rem;
}

.m-10 {
  margin: 2.5rem;
}

.m-12 {
  margin: 3rem;
}

.m-16 {
  margin: 4rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-24 {
  margin: 6rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-4 {
  margin: 1rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-8 {
  margin: 2rem;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

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

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-mb-12 {
  margin-bottom: -3rem;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-12 {
  margin-left: 3rem;
}

.ml-16 {
  margin-left: 4rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-24 {
  margin-left: 6rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.ml-8 {
  margin-left: 2rem;
}

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-12 {
  margin-right: 3rem;
}

.mr-16 {
  margin-right: 4rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-24 {
  margin-right: 6rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mt-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.\!block {
  display: block !important;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.table {
  display: table;
}

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

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

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

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

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.size-full {
  width: 100%;
  height: 100%;
}

.h-1 {
  height: 0.25rem;
}

.h-120 {
  height: 30rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-full {
  height: 100%;
}

.h-px {
  height: 1px;
}

.w-100 {
  width: 25rem;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-24 {
  width: 6rem;
}

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

.w-4\/5 {
  width: 80%;
}

.w-48 {
  width: 12rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-64 {
  width: 16rem;
}

.w-8 {
  width: 2rem;
}

.w-full {
  width: 100%;
}

.max-w-11\/12 {
  max-width: 91%;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-xl {
  max-width: 36rem;
}

.grow {
  flex-grow: 1;
}

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

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

.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}

.resize {
  resize: both;
}

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

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

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

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

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

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

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

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

.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.border {
  border-width: 1px;
}

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

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

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

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(247 250 252 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 224 / var(--tw-border-opacity));
}

.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity));
}

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(74 85 104 / var(--tw-border-opacity));
}

.border-orange-800 {
  --tw-border-opacity: 1;
  border-color: rgb(156 66 33 / var(--tw-border-opacity));
}

.bg-black-transparent {
  background-color: rgba(0,0,0,0.3);
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 252 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(45 55 72 / var(--tw-bg-opacity));
}

.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 240 / var(--tw-bg-opacity));
}

.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 235 200 / var(--tw-bg-opacity));
}

.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 107 32 / var(--tw-bg-opacity));
}

.bg-orange-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 66 33 / var(--tw-bg-opacity));
}

.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(155 44 44 / var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 240 / var(--tw-bg-opacity));
}

.bg-yellow-100\/0 {
  background-color: rgb(255 255 240 / 0);
}

.bg-yellow-100\/10 {
  background-color: rgb(255 255 240 / 0.1);
}

.bg-yellow-100\/100 {
  background-color: rgb(255 255 240 / 1);
}

.bg-yellow-100\/15 {
  background-color: rgb(255 255 240 / 0.15);
}

.bg-yellow-100\/20 {
  background-color: rgb(255 255 240 / 0.2);
}

.bg-yellow-100\/25 {
  background-color: rgb(255 255 240 / 0.25);
}

.bg-yellow-100\/30 {
  background-color: rgb(255 255 240 / 0.3);
}

.bg-yellow-100\/35 {
  background-color: rgb(255 255 240 / 0.35);
}

.bg-yellow-100\/40 {
  background-color: rgb(255 255 240 / 0.4);
}

.bg-yellow-100\/45 {
  background-color: rgb(255 255 240 / 0.45);
}

.bg-yellow-100\/5 {
  background-color: rgb(255 255 240 / 0.05);
}

.bg-yellow-100\/50 {
  background-color: rgb(255 255 240 / 0.5);
}

.bg-yellow-100\/55 {
  background-color: rgb(255 255 240 / 0.55);
}

.bg-yellow-100\/60 {
  background-color: rgb(255 255 240 / 0.6);
}

.bg-yellow-100\/65 {
  background-color: rgb(255 255 240 / 0.65);
}

.bg-yellow-100\/70 {
  background-color: rgb(255 255 240 / 0.7);
}

.bg-yellow-100\/75 {
  background-color: rgb(255 255 240 / 0.75);
}

.bg-yellow-100\/80 {
  background-color: rgb(255 255 240 / 0.8);
}

.bg-yellow-100\/85 {
  background-color: rgb(255 255 240 / 0.85);
}

.bg-yellow-100\/90 {
  background-color: rgb(255 255 240 / 0.9);
}

.bg-yellow-100\/95 {
  background-color: rgb(255 255 240 / 0.95);
}

.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 191 / var(--tw-bg-opacity));
}

.bg-yellow-200\/0 {
  background-color: rgb(254 252 191 / 0);
}

.bg-yellow-200\/10 {
  background-color: rgb(254 252 191 / 0.1);
}

.bg-yellow-200\/100 {
  background-color: rgb(254 252 191 / 1);
}

.bg-yellow-200\/15 {
  background-color: rgb(254 252 191 / 0.15);
}

.bg-yellow-200\/20 {
  background-color: rgb(254 252 191 / 0.2);
}

.bg-yellow-200\/25 {
  background-color: rgb(254 252 191 / 0.25);
}

.bg-yellow-200\/30 {
  background-color: rgb(254 252 191 / 0.3);
}

.bg-yellow-200\/35 {
  background-color: rgb(254 252 191 / 0.35);
}

.bg-yellow-200\/40 {
  background-color: rgb(254 252 191 / 0.4);
}

.bg-yellow-200\/45 {
  background-color: rgb(254 252 191 / 0.45);
}

.bg-yellow-200\/5 {
  background-color: rgb(254 252 191 / 0.05);
}

.bg-yellow-200\/50 {
  background-color: rgb(254 252 191 / 0.5);
}

.bg-yellow-200\/55 {
  background-color: rgb(254 252 191 / 0.55);
}

.bg-yellow-200\/60 {
  background-color: rgb(254 252 191 / 0.6);
}

.bg-yellow-200\/65 {
  background-color: rgb(254 252 191 / 0.65);
}

.bg-yellow-200\/70 {
  background-color: rgb(254 252 191 / 0.7);
}

.bg-yellow-200\/75 {
  background-color: rgb(254 252 191 / 0.75);
}

.bg-yellow-200\/80 {
  background-color: rgb(254 252 191 / 0.8);
}

.bg-yellow-200\/85 {
  background-color: rgb(254 252 191 / 0.85);
}

.bg-yellow-200\/90 {
  background-color: rgb(254 252 191 / 0.9);
}

.bg-yellow-200\/95 {
  background-color: rgb(254 252 191 / 0.95);
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 240 137 / var(--tw-bg-opacity));
}

.bg-yellow-300\/0 {
  background-color: rgb(250 240 137 / 0);
}

.bg-yellow-300\/10 {
  background-color: rgb(250 240 137 / 0.1);
}

.bg-yellow-300\/100 {
  background-color: rgb(250 240 137 / 1);
}

.bg-yellow-300\/15 {
  background-color: rgb(250 240 137 / 0.15);
}

.bg-yellow-300\/20 {
  background-color: rgb(250 240 137 / 0.2);
}

.bg-yellow-300\/25 {
  background-color: rgb(250 240 137 / 0.25);
}

.bg-yellow-300\/30 {
  background-color: rgb(250 240 137 / 0.3);
}

.bg-yellow-300\/35 {
  background-color: rgb(250 240 137 / 0.35);
}

.bg-yellow-300\/40 {
  background-color: rgb(250 240 137 / 0.4);
}

.bg-yellow-300\/45 {
  background-color: rgb(250 240 137 / 0.45);
}

.bg-yellow-300\/5 {
  background-color: rgb(250 240 137 / 0.05);
}

.bg-yellow-300\/50 {
  background-color: rgb(250 240 137 / 0.5);
}

.bg-yellow-300\/55 {
  background-color: rgb(250 240 137 / 0.55);
}

.bg-yellow-300\/60 {
  background-color: rgb(250 240 137 / 0.6);
}

.bg-yellow-300\/65 {
  background-color: rgb(250 240 137 / 0.65);
}

.bg-yellow-300\/70 {
  background-color: rgb(250 240 137 / 0.7);
}

.bg-yellow-300\/75 {
  background-color: rgb(250 240 137 / 0.75);
}

.bg-yellow-300\/80 {
  background-color: rgb(250 240 137 / 0.8);
}

.bg-yellow-300\/85 {
  background-color: rgb(250 240 137 / 0.85);
}

.bg-yellow-300\/90 {
  background-color: rgb(250 240 137 / 0.9);
}

.bg-yellow-300\/95 {
  background-color: rgb(250 240 137 / 0.95);
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(246 224 94 / var(--tw-bg-opacity));
}

.bg-yellow-400\/0 {
  background-color: rgb(246 224 94 / 0);
}

.bg-yellow-400\/10 {
  background-color: rgb(246 224 94 / 0.1);
}

.bg-yellow-400\/100 {
  background-color: rgb(246 224 94 / 1);
}

.bg-yellow-400\/15 {
  background-color: rgb(246 224 94 / 0.15);
}

.bg-yellow-400\/20 {
  background-color: rgb(246 224 94 / 0.2);
}

.bg-yellow-400\/25 {
  background-color: rgb(246 224 94 / 0.25);
}

.bg-yellow-400\/30 {
  background-color: rgb(246 224 94 / 0.3);
}

.bg-yellow-400\/35 {
  background-color: rgb(246 224 94 / 0.35);
}

.bg-yellow-400\/40 {
  background-color: rgb(246 224 94 / 0.4);
}

.bg-yellow-400\/45 {
  background-color: rgb(246 224 94 / 0.45);
}

.bg-yellow-400\/5 {
  background-color: rgb(246 224 94 / 0.05);
}

.bg-yellow-400\/50 {
  background-color: rgb(246 224 94 / 0.5);
}

.bg-yellow-400\/55 {
  background-color: rgb(246 224 94 / 0.55);
}

.bg-yellow-400\/60 {
  background-color: rgb(246 224 94 / 0.6);
}

.bg-yellow-400\/65 {
  background-color: rgb(246 224 94 / 0.65);
}

.bg-yellow-400\/70 {
  background-color: rgb(246 224 94 / 0.7);
}

.bg-yellow-400\/75 {
  background-color: rgb(246 224 94 / 0.75);
}

.bg-yellow-400\/80 {
  background-color: rgb(246 224 94 / 0.8);
}

.bg-yellow-400\/85 {
  background-color: rgb(246 224 94 / 0.85);
}

.bg-yellow-400\/90 {
  background-color: rgb(246 224 94 / 0.9);
}

.bg-yellow-400\/95 {
  background-color: rgb(246 224 94 / 0.95);
}

.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}

.bg-yellow-50\/0 {
  background-color: rgb(254 252 232 / 0);
}

.bg-yellow-50\/10 {
  background-color: rgb(254 252 232 / 0.1);
}

.bg-yellow-50\/100 {
  background-color: rgb(254 252 232 / 1);
}

.bg-yellow-50\/15 {
  background-color: rgb(254 252 232 / 0.15);
}

.bg-yellow-50\/20 {
  background-color: rgb(254 252 232 / 0.2);
}

.bg-yellow-50\/25 {
  background-color: rgb(254 252 232 / 0.25);
}

.bg-yellow-50\/30 {
  background-color: rgb(254 252 232 / 0.3);
}

.bg-yellow-50\/35 {
  background-color: rgb(254 252 232 / 0.35);
}

.bg-yellow-50\/40 {
  background-color: rgb(254 252 232 / 0.4);
}

.bg-yellow-50\/45 {
  background-color: rgb(254 252 232 / 0.45);
}

.bg-yellow-50\/5 {
  background-color: rgb(254 252 232 / 0.05);
}

.bg-yellow-50\/50 {
  background-color: rgb(254 252 232 / 0.5);
}

.bg-yellow-50\/55 {
  background-color: rgb(254 252 232 / 0.55);
}

.bg-yellow-50\/60 {
  background-color: rgb(254 252 232 / 0.6);
}

.bg-yellow-50\/65 {
  background-color: rgb(254 252 232 / 0.65);
}

.bg-yellow-50\/70 {
  background-color: rgb(254 252 232 / 0.7);
}

.bg-yellow-50\/75 {
  background-color: rgb(254 252 232 / 0.75);
}

.bg-yellow-50\/80 {
  background-color: rgb(254 252 232 / 0.8);
}

.bg-yellow-50\/85 {
  background-color: rgb(254 252 232 / 0.85);
}

.bg-yellow-50\/90 {
  background-color: rgb(254 252 232 / 0.9);
}

.bg-yellow-50\/95 {
  background-color: rgb(254 252 232 / 0.95);
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 201 75 / var(--tw-bg-opacity));
}

.bg-yellow-500\/0 {
  background-color: rgb(236 201 75 / 0);
}

.bg-yellow-500\/10 {
  background-color: rgb(236 201 75 / 0.1);
}

.bg-yellow-500\/100 {
  background-color: rgb(236 201 75 / 1);
}

.bg-yellow-500\/15 {
  background-color: rgb(236 201 75 / 0.15);
}

.bg-yellow-500\/20 {
  background-color: rgb(236 201 75 / 0.2);
}

.bg-yellow-500\/25 {
  background-color: rgb(236 201 75 / 0.25);
}

.bg-yellow-500\/30 {
  background-color: rgb(236 201 75 / 0.3);
}

.bg-yellow-500\/35 {
  background-color: rgb(236 201 75 / 0.35);
}

.bg-yellow-500\/40 {
  background-color: rgb(236 201 75 / 0.4);
}

.bg-yellow-500\/45 {
  background-color: rgb(236 201 75 / 0.45);
}

.bg-yellow-500\/5 {
  background-color: rgb(236 201 75 / 0.05);
}

.bg-yellow-500\/50 {
  background-color: rgb(236 201 75 / 0.5);
}

.bg-yellow-500\/55 {
  background-color: rgb(236 201 75 / 0.55);
}

.bg-yellow-500\/60 {
  background-color: rgb(236 201 75 / 0.6);
}

.bg-yellow-500\/65 {
  background-color: rgb(236 201 75 / 0.65);
}

.bg-yellow-500\/70 {
  background-color: rgb(236 201 75 / 0.7);
}

.bg-yellow-500\/75 {
  background-color: rgb(236 201 75 / 0.75);
}

.bg-yellow-500\/80 {
  background-color: rgb(236 201 75 / 0.8);
}

.bg-yellow-500\/85 {
  background-color: rgb(236 201 75 / 0.85);
}

.bg-yellow-500\/90 {
  background-color: rgb(236 201 75 / 0.9);
}

.bg-yellow-500\/95 {
  background-color: rgb(236 201 75 / 0.95);
}

.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(214 158 46 / var(--tw-bg-opacity));
}

.bg-yellow-600\/0 {
  background-color: rgb(214 158 46 / 0);
}

.bg-yellow-600\/10 {
  background-color: rgb(214 158 46 / 0.1);
}

.bg-yellow-600\/100 {
  background-color: rgb(214 158 46 / 1);
}

.bg-yellow-600\/15 {
  background-color: rgb(214 158 46 / 0.15);
}

.bg-yellow-600\/20 {
  background-color: rgb(214 158 46 / 0.2);
}

.bg-yellow-600\/25 {
  background-color: rgb(214 158 46 / 0.25);
}

.bg-yellow-600\/30 {
  background-color: rgb(214 158 46 / 0.3);
}

.bg-yellow-600\/35 {
  background-color: rgb(214 158 46 / 0.35);
}

.bg-yellow-600\/40 {
  background-color: rgb(214 158 46 / 0.4);
}

.bg-yellow-600\/45 {
  background-color: rgb(214 158 46 / 0.45);
}

.bg-yellow-600\/5 {
  background-color: rgb(214 158 46 / 0.05);
}

.bg-yellow-600\/50 {
  background-color: rgb(214 158 46 / 0.5);
}

.bg-yellow-600\/55 {
  background-color: rgb(214 158 46 / 0.55);
}

.bg-yellow-600\/60 {
  background-color: rgb(214 158 46 / 0.6);
}

.bg-yellow-600\/65 {
  background-color: rgb(214 158 46 / 0.65);
}

.bg-yellow-600\/70 {
  background-color: rgb(214 158 46 / 0.7);
}

.bg-yellow-600\/75 {
  background-color: rgb(214 158 46 / 0.75);
}

.bg-yellow-600\/80 {
  background-color: rgb(214 158 46 / 0.8);
}

.bg-yellow-600\/85 {
  background-color: rgb(214 158 46 / 0.85);
}

.bg-yellow-600\/90 {
  background-color: rgb(214 158 46 / 0.9);
}

.bg-yellow-600\/95 {
  background-color: rgb(214 158 46 / 0.95);
}

.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(183 121 31 / var(--tw-bg-opacity));
}

.bg-yellow-700\/0 {
  background-color: rgb(183 121 31 / 0);
}

.bg-yellow-700\/10 {
  background-color: rgb(183 121 31 / 0.1);
}

.bg-yellow-700\/100 {
  background-color: rgb(183 121 31 / 1);
}

.bg-yellow-700\/15 {
  background-color: rgb(183 121 31 / 0.15);
}

.bg-yellow-700\/20 {
  background-color: rgb(183 121 31 / 0.2);
}

.bg-yellow-700\/25 {
  background-color: rgb(183 121 31 / 0.25);
}

.bg-yellow-700\/30 {
  background-color: rgb(183 121 31 / 0.3);
}

.bg-yellow-700\/35 {
  background-color: rgb(183 121 31 / 0.35);
}

.bg-yellow-700\/40 {
  background-color: rgb(183 121 31 / 0.4);
}

.bg-yellow-700\/45 {
  background-color: rgb(183 121 31 / 0.45);
}

.bg-yellow-700\/5 {
  background-color: rgb(183 121 31 / 0.05);
}

.bg-yellow-700\/50 {
  background-color: rgb(183 121 31 / 0.5);
}

.bg-yellow-700\/55 {
  background-color: rgb(183 121 31 / 0.55);
}

.bg-yellow-700\/60 {
  background-color: rgb(183 121 31 / 0.6);
}

.bg-yellow-700\/65 {
  background-color: rgb(183 121 31 / 0.65);
}

.bg-yellow-700\/70 {
  background-color: rgb(183 121 31 / 0.7);
}

.bg-yellow-700\/75 {
  background-color: rgb(183 121 31 / 0.75);
}

.bg-yellow-700\/80 {
  background-color: rgb(183 121 31 / 0.8);
}

.bg-yellow-700\/85 {
  background-color: rgb(183 121 31 / 0.85);
}

.bg-yellow-700\/90 {
  background-color: rgb(183 121 31 / 0.9);
}

.bg-yellow-700\/95 {
  background-color: rgb(183 121 31 / 0.95);
}

.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(151 90 22 / var(--tw-bg-opacity));
}

.bg-yellow-800\/0 {
  background-color: rgb(151 90 22 / 0);
}

.bg-yellow-800\/10 {
  background-color: rgb(151 90 22 / 0.1);
}

.bg-yellow-800\/100 {
  background-color: rgb(151 90 22 / 1);
}

.bg-yellow-800\/15 {
  background-color: rgb(151 90 22 / 0.15);
}

.bg-yellow-800\/20 {
  background-color: rgb(151 90 22 / 0.2);
}

.bg-yellow-800\/25 {
  background-color: rgb(151 90 22 / 0.25);
}

.bg-yellow-800\/30 {
  background-color: rgb(151 90 22 / 0.3);
}

.bg-yellow-800\/35 {
  background-color: rgb(151 90 22 / 0.35);
}

.bg-yellow-800\/40 {
  background-color: rgb(151 90 22 / 0.4);
}

.bg-yellow-800\/45 {
  background-color: rgb(151 90 22 / 0.45);
}

.bg-yellow-800\/5 {
  background-color: rgb(151 90 22 / 0.05);
}

.bg-yellow-800\/50 {
  background-color: rgb(151 90 22 / 0.5);
}

.bg-yellow-800\/55 {
  background-color: rgb(151 90 22 / 0.55);
}

.bg-yellow-800\/60 {
  background-color: rgb(151 90 22 / 0.6);
}

.bg-yellow-800\/65 {
  background-color: rgb(151 90 22 / 0.65);
}

.bg-yellow-800\/70 {
  background-color: rgb(151 90 22 / 0.7);
}

.bg-yellow-800\/75 {
  background-color: rgb(151 90 22 / 0.75);
}

.bg-yellow-800\/80 {
  background-color: rgb(151 90 22 / 0.8);
}

.bg-yellow-800\/85 {
  background-color: rgb(151 90 22 / 0.85);
}

.bg-yellow-800\/90 {
  background-color: rgb(151 90 22 / 0.9);
}

.bg-yellow-800\/95 {
  background-color: rgb(151 90 22 / 0.95);
}

.bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(116 66 16 / var(--tw-bg-opacity));
}

.bg-yellow-900\/0 {
  background-color: rgb(116 66 16 / 0);
}

.bg-yellow-900\/10 {
  background-color: rgb(116 66 16 / 0.1);
}

.bg-yellow-900\/100 {
  background-color: rgb(116 66 16 / 1);
}

.bg-yellow-900\/15 {
  background-color: rgb(116 66 16 / 0.15);
}

.bg-yellow-900\/20 {
  background-color: rgb(116 66 16 / 0.2);
}

.bg-yellow-900\/25 {
  background-color: rgb(116 66 16 / 0.25);
}

.bg-yellow-900\/30 {
  background-color: rgb(116 66 16 / 0.3);
}

.bg-yellow-900\/35 {
  background-color: rgb(116 66 16 / 0.35);
}

.bg-yellow-900\/40 {
  background-color: rgb(116 66 16 / 0.4);
}

.bg-yellow-900\/45 {
  background-color: rgb(116 66 16 / 0.45);
}

.bg-yellow-900\/5 {
  background-color: rgb(116 66 16 / 0.05);
}

.bg-yellow-900\/50 {
  background-color: rgb(116 66 16 / 0.5);
}

.bg-yellow-900\/55 {
  background-color: rgb(116 66 16 / 0.55);
}

.bg-yellow-900\/60 {
  background-color: rgb(116 66 16 / 0.6);
}

.bg-yellow-900\/65 {
  background-color: rgb(116 66 16 / 0.65);
}

.bg-yellow-900\/70 {
  background-color: rgb(116 66 16 / 0.7);
}

.bg-yellow-900\/75 {
  background-color: rgb(116 66 16 / 0.75);
}

.bg-yellow-900\/80 {
  background-color: rgb(116 66 16 / 0.8);
}

.bg-yellow-900\/85 {
  background-color: rgb(116 66 16 / 0.85);
}

.bg-yellow-900\/90 {
  background-color: rgb(116 66 16 / 0.9);
}

.bg-yellow-900\/95 {
  background-color: rgb(116 66 16 / 0.95);
}

.bg-yellow-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(66 32 6 / var(--tw-bg-opacity));
}

.bg-yellow-950\/0 {
  background-color: rgb(66 32 6 / 0);
}

.bg-yellow-950\/10 {
  background-color: rgb(66 32 6 / 0.1);
}

.bg-yellow-950\/100 {
  background-color: rgb(66 32 6 / 1);
}

.bg-yellow-950\/15 {
  background-color: rgb(66 32 6 / 0.15);
}

.bg-yellow-950\/20 {
  background-color: rgb(66 32 6 / 0.2);
}

.bg-yellow-950\/25 {
  background-color: rgb(66 32 6 / 0.25);
}

.bg-yellow-950\/30 {
  background-color: rgb(66 32 6 / 0.3);
}

.bg-yellow-950\/35 {
  background-color: rgb(66 32 6 / 0.35);
}

.bg-yellow-950\/40 {
  background-color: rgb(66 32 6 / 0.4);
}

.bg-yellow-950\/45 {
  background-color: rgb(66 32 6 / 0.45);
}

.bg-yellow-950\/5 {
  background-color: rgb(66 32 6 / 0.05);
}

.bg-yellow-950\/50 {
  background-color: rgb(66 32 6 / 0.5);
}

.bg-yellow-950\/55 {
  background-color: rgb(66 32 6 / 0.55);
}

.bg-yellow-950\/60 {
  background-color: rgb(66 32 6 / 0.6);
}

.bg-yellow-950\/65 {
  background-color: rgb(66 32 6 / 0.65);
}

.bg-yellow-950\/70 {
  background-color: rgb(66 32 6 / 0.7);
}

.bg-yellow-950\/75 {
  background-color: rgb(66 32 6 / 0.75);
}

.bg-yellow-950\/80 {
  background-color: rgb(66 32 6 / 0.8);
}

.bg-yellow-950\/85 {
  background-color: rgb(66 32 6 / 0.85);
}

.bg-yellow-950\/90 {
  background-color: rgb(66 32 6 / 0.9);
}

.bg-yellow-950\/95 {
  background-color: rgb(66 32 6 / 0.95);
}

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

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

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

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

.fill-current {
  fill: currentColor;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-16 {
  padding: 4rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-24 {
  padding: 6rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-0 {
  padding-left: 0px;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-\[1\.7em\] {
  padding-left: 1.7em;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pt-0 {
  padding-top: 0px;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.font-display {
  font-family: Bitter, Georgia, Cambria, "Times New Roman", Times, serif;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-\[0\.8rem\] {
  font-size: 0.8rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

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

.font-extralight {
  font-weight: 200;
}

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

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.leading-\[1\.3rem\] {
  line-height: 1.3rem;
}

.leading-none {
  line-height: 1;
}

.leading-normal {
  line-height: 1.5;
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(247 250 252 / var(--tw-text-opacity));
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(237 242 247 / var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity));
}

.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(221 107 32 / var(--tw-text-opacity));
}

.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity));
}

.text-orange-800 {
  --tw-text-opacity: 1;
  color: rgb(156 66 33 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.no-underline {
  text-decoration-line: none;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-100 {
  opacity: 1;
}

.opacity-15 {
  opacity: 0.15;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-35 {
  opacity: 0.35;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-45 {
  opacity: 0.45;
}

.opacity-5 {
  opacity: 0.05;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-55 {
  opacity: 0.55;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-65 {
  opacity: 0.65;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-85 {
  opacity: 0.85;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-95 {
  opacity: 0.95;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline {
  outline-style: solid;
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\!invert {
  --tw-invert: invert(100%) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\!filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity));
}

.hover\:text-gray-100:hover {
  --tw-text-opacity: 1;
  color: rgb(247 250 252 / var(--tw-text-opacity));
}

.hover\:text-orange-900:hover {
  --tw-text-opacity: 1;
  color: rgb(123 52 30 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

@media (min-width: 640px) {

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-auto {
    width: auto;
  }

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

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }
}

@media (min-width: 768px) {

  .md\:m-0 {
    margin: 0px;
  }

  .md\:m-1 {
    margin: 0.25rem;
  }

  .md\:m-10 {
    margin: 2.5rem;
  }

  .md\:m-12 {
    margin: 3rem;
  }

  .md\:m-16 {
    margin: 4rem;
  }

  .md\:m-2 {
    margin: 0.5rem;
  }

  .md\:m-24 {
    margin: 6rem;
  }

  .md\:m-3 {
    margin: 0.75rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:m-6 {
    margin: 1.5rem;
  }

  .md\:m-8 {
    margin: 2rem;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-1 {
    margin-left: 0.25rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:ml-24 {
    margin-left: 6rem;
  }

  .md\:ml-3 {
    margin-left: 0.75rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:mr-0 {
    margin-right: 0px;
  }

  .md\:mr-1 {
    margin-right: 0.25rem;
  }

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mr-12 {
    margin-right: 3rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mr-24 {
    margin-right: 6rem;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mr-6 {
    margin-right: 1.5rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:flex {
    display: flex;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

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

  .md\:w-6 {
    width: 1.5rem;
  }

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

  .md\:items-end {
    align-items: flex-end;
  }

  .md\:p-0 {
    padding: 0px;
  }

  .md\:p-1 {
    padding: 0.25rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-2 {
    padding: 0.5rem;
  }

  .md\:p-24 {
    padding: 6rem;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:pb-24 {
    padding-bottom: 6rem;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pl-0 {
    padding-left: 0px;
  }

  .md\:pl-1 {
    padding-left: 0.25rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pl-24 {
    padding-left: 6rem;
  }

  .md\:pl-3 {
    padding-left: 0.75rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pr-0 {
    padding-right: 0px;
  }

  .md\:pr-1 {
    padding-right: 0.25rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pr-24 {
    padding-right: 6rem;
  }

  .md\:pr-3 {
    padding-right: 0.75rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pt-24 {
    padding-top: 6rem;
  }

  .md\:pt-3 {
    padding-top: 0.75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:m-0 {
    margin: 0px;
  }

  .lg\:m-1 {
    margin: 0.25rem;
  }

  .lg\:m-10 {
    margin: 2.5rem;
  }

  .lg\:m-12 {
    margin: 3rem;
  }

  .lg\:m-16 {
    margin: 4rem;
  }

  .lg\:m-2 {
    margin: 0.5rem;
  }

  .lg\:m-24 {
    margin: 6rem;
  }

  .lg\:m-3 {
    margin: 0.75rem;
  }

  .lg\:m-4 {
    margin: 1rem;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

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

  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

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

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

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

  .lg\:ml-1 {
    margin-left: 0.25rem;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:ml-12 {
    margin-left: 3rem;
  }

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

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:ml-24 {
    margin-left: 6rem;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mr-12 {
    margin-right: 3rem;
  }

  .lg\:mr-16 {
    margin-right: 4rem;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mr-24 {
    margin-right: 6rem;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem;
  }

  .lg\:mr-4 {
    margin-right: 1rem;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mt-16 {
    margin-top: 4rem;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mt-24 {
    margin-top: 6rem;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:h-32 {
    height: 8rem;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:max-w-md {
    max-width: 28rem;
  }

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

  .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:p-1 {
    padding: 0.25rem;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-16 {
    padding: 4rem;
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:p-24 {
    padding: 6rem;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

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

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

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

  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:pb-24 {
    padding-bottom: 6rem;
  }

  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

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

  .lg\:pl-1 {
    padding-left: 0.25rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

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

  .lg\:pl-2 {
    padding-left: 0.5rem;
  }

  .lg\:pl-24 {
    padding-left: 6rem;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pr-0 {
    padding-right: 0px;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pr-16 {
    padding-right: 4rem;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem;
  }

  .lg\:pr-24 {
    padding-right: 6rem;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pt-20 {
    padding-top: 5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 1280px) {

  .xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:max-w-5xl {
    max-width: 64rem;
  }

  .xl\:max-w-6xl {
    max-width: 72rem;
  }

  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLmRmZDYyYTdhLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDQTs7Q0FBQTs7O0NBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Ozs7Ozs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOzs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7Ozs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBO0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQ0hBO0FBQ0E7QUFFQTtFQUNJO0FERUo7QUNBUTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7QUFBQTs7QUFLQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUlBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFHSjtFQUNJO0FESUo7O0FDREk7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFJQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQU9JO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7O0FBT1I7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUdBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUQ1REE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFDSTtJQUFBO0lBQUE7RUFBQTtBQXFFUjs7QUFoRUk7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJO0lBQUE7SUFBQTtFQUFBO0FBdUVSOztBQWxFSTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0k7SUFBQTtJQUFBO0VBQUE7QUF5RVI7O0FBcEVJO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBOztBQUtKO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTs7QUFNUjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFDSTtJQUFBO0VBQUE7RUFNQTtJQUFBO0VBQUE7QUFtRVI7QUFqRUk7RUFKSjtJQUtRO0VBMEVOO0FBQ0Y7O0FBdEVJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJO0lBQUE7RUFBQTtBQTZFUjtBQTNFSTtFQUNJO0lBQUE7RUFBQTtBQStFUjs7QUExRUk7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0k7SUFBQTtFQUFBO0FBaUZSO0FBL0VJO0VBQ0k7SUFBQTtFQUFBO0FBbUZSOztBRTVMSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlJO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7QUFBQTs7QUNsQkE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNQSjtBQW9CSTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTtBQUdJOzs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFNQTtF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QUE7O0FsQjJJSjtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7S0FBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUEzSUE7RUFBQSxrQkEySUE7RUEzSUE7QUEySUE7O0FBM0lBO0VBQUEsb0JBMklBO0VBM0lBO0FBMklBOztBQTNJQTtFQUFBLG9CQTJJQTtFQTNJQTtBQTJJQTs7QUEzSUE7RUFBQSxvQkEySUE7RUEzSUE7QUEySUE7O0FBM0lBO0VBQUE7QUEySUE7O0FBM0lBOztFQUFBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7QUFBQTs7QUEzSUE7O0VBQUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsb0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsb0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGVBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEscUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEscUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxvQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG1CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBO0FBQUE7O0FBM0lBOztFQUFBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxlQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGdCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUEsdUJBMklBO0lBM0lBLG9EQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSx1QkEySUE7SUEzSUEsMkRBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxxQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsb0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsb0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxxQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsa0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxrQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZ0JBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxtQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLG9CQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsbUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBLGlCQTJJQTtJQTNJQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQTtFQTJJQTs7RUEzSUE7SUFBQSxpQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUEsZUEySUE7SUEzSUE7RUEySUE7QUFBQTs7QUEzSUE7O0VBQUE7SUFBQSxnQkEySUE7SUEzSUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUE7RUEySUE7O0VBM0lBO0lBQUEsaUJBMklBO0lBM0lBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBO0VBMklBOztFQTNJQTtJQUFBLGtCQTJJQTtJQTNJQTtFQTJJQTtBQUFBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMuc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9jb21tb24vX2NvbW1vbi5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL2NvbW1vbi9fYWxlcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvY29tbW9uL19jb250ZW50X2FsaWdubWVudC5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL2NvbW1vbi9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9tb2Nvam8vLi9wdWJsaWMvYXBwL3RoZW1lcy9kZWZhdWx0L2Nzcy9wdWJsaWMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvcHVibGljL19uZXdzbGV0dGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvcHVibGljL19zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvcHVibGljL19jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvcHVibGljL19jaGVja291dC5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fcHJvZHVjdHNfbGlzdC5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fcHJvZHVjdF92aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvcHVibGljL193b29jb21tZXJjZS5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fcF9pbmRleC5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fcF9jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vbW9jb2pvLy4vcHVibGljL2FwcC90aGVtZXMvZGVmYXVsdC9jc3MvcHVibGljL19wX3dpbmVfY2x1Yi5zY3NzIiwid2VicGFjazovL21vY29qby8uL3B1YmxpYy9hcHAvdGhlbWVzL2RlZmF1bHQvY3NzL3B1YmxpYy9fd3BfZWRpdG9yLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJGVudjogZGV2ZWxvcG1lbnQ7XG5AdGFpbHdpbmQgYmFzZTtcblxuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5cbkBpbXBvcnQgXCJjb21tb24vY29tbW9uXCI7XG5cbi8vIGdsb2JhbCBzdHlsZXMgb24gdGhlIG1vc3QgY29tbW9uIGVsZW1lbnRzXG5ib2R5IHtcbiAgICBAYXBwbHkgZm9udC1ib2R5IGxlYWRpbmctbm9ybWFsIHRleHQtZ3JheS04MDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIEBhcHBseSBsZWFkaW5nLXRpZ2h0IHRleHQtb3JhbmdlLTgwMDtcbn1cblxuaDEsIGgyLCBoMyB7XG4gICAgQGFwcGx5IGZvbnQtZGlzcGxheSBtYi0yO1xufVxuXG5oMSB7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTV4bDtcbiAgICB9XG59XG5cbmgyIHtcbiAgICBAYXBwbHkgdGV4dC0zeGw7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTR4bDtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBAYXBwbHkgbXQtOCBtYi0yO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBAYXBwbHkgdGV4dC0zeGw7XG4gICAgfVxufVxuXG5oNCB7XG4gICAgQGFwcGx5IG10LTggbWItMjtcbn1cblxucCB7XG4gICAgQGFwcGx5IG15LTQ7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxufVxuXG5oMyArIHAsIGg0ICsgcCB7XG4gICAgQGFwcGx5IG10LTA7XG59XG5cbmEge1xuICAgIEBhcHBseSB0ZXh0LW9yYW5nZS03MDA7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9yYW5nZS04MDA7XG4gICAgfVxufVxuXG51bCwgb2wge1xuICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udy1jb250ZW50IHtcbiAgICBAYXBwbHkgbWF4LXctMTEvMTIgbXgtYXV0bztcbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgQGFwcGx5IG1heC13LTZ4bDtcbiAgICB9XG59XG5cbi53LWNvbnRlbnQtd2lkZSB7XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSBtYXgtdy0xMS8xMjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDg1cmVtO1xuICAgIH1cbn1cblxuLnctY29udGVudC1uYXJyb3cge1xuICAgIEBhcHBseSBtYXgtdy0xMS8xMiBteC1hdXRvO1xuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBAYXBwbHkgbWF4LXcteGw7XG4gICAgfVxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgbWF4LXctMnhsO1xuICAgIH1cbn1cblxuLnctY29udGVudC1jb3B5IHtcbiAgICBAYXBwbHkgbWF4LXctMTEvMTIgbXgtYXV0bztcbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgQGFwcGx5IG1heC13LW1kO1xuICAgIH1cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgQGFwcGx5IG1heC13LXhsO1xuICAgIH1cbn1cblxuLy8gY29tbW9uIHN0eWxlc1xuQGltcG9ydCBcImNvbW1vbi9hbGVydHNcIixcbiAgICBcImNvbW1vbi9jb250ZW50X2FsaWdubWVudFwiLFxuICAgIFwiY29tbW9uL2Zvcm1zXCI7XG5cbi8vIHB1YmxpYyBvbmx5IHN0eWxlc1xuQGltcG9ydFxuICAgIFwicHVibGljL2Jhbm5lclwiLFxuICAgIFwicHVibGljL2J1dHRvbnNcIixcbiAgICBcInB1YmxpYy9oZWFkZXJcIixcbiAgICBcInB1YmxpYy9uZXdzbGV0dGVyXCIsXG4gICAgXCJwdWJsaWMvc2VjdGlvblwiO1xuXG4vL3Nob3Agc3R5bGVzXG5AaW1wb3J0XG4gICAgXCJwdWJsaWMvY2FydFwiLFxuICAgIFwicHVibGljL2NoZWNrb3V0XCIsXG4gICAgXCJwdWJsaWMvcHJvZHVjdHNfbGlzdFwiLFxuICAgIFwicHVibGljL3Byb2R1Y3Rfdmlld1wiLFxuICAgIFwicHVibGljL3dvb2NvbW1lcmNlXCI7XG5cbi8vIHBhZ2Ugc3BlY2lmaWNcbkBpbXBvcnQgXCJwdWJsaWMvcF9pbmRleFwiLFxuXCJwdWJsaWMvcF9jb250YWN0XCIsXG5cInB1YmxpYy9wX3dpbmVfY2x1YlwiO1xuXG4vLyB3cCBlZGl0b3Igc3R5bGVzXG5AaW1wb3J0XG5cInB1YmxpYy93cF9lZGl0b3JcIjtcblxuQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIi8qc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSovXG4vKiB0aGlzIGZpbGUgaXMgZm9yIHB1YmxpYyBhbmQgcHJpdmF0ZS9hZG1pbiBwYWdlcyAqL1xuXG5hLCAuYnV0dG9uLWxpbmsge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLTYwMDtcbiAgICB9XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIEBhcHBseSBsZWFkaW5nLXRpZ2h0IGZvbnQtYm9sZDtcbn1cblxuLy8gcmVzZXQgbWFyZ2lucyBhbmQgdGV4dCBzaXplIG9uIGhlYWRpbmdzIGFzIHRhaWx3aW5kIHJlbW92ZXMgdGhlbVxuaDEge1xuICAgIEBhcHBseSB0ZXh0LTN4bDtcbiAgICBtYXJnaW46IDAuNjdyZW0gMDtcbn1cbmgyIHtcbiAgICBAYXBwbHkgdGV4dC0yeGw7XG4gICAgbWFyZ2luOiAwLjgzcmVtIDA7XG59XG5oMyB7XG4gICAgQGFwcGx5IHRleHQteGw7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG5oNCB7XG4gICAgbWFyZ2luOiAxLjMzcmVtIDA7XG59XG5oNSB7XG4gICAgQGFwcGx5IHRleHQtc207XG4gICAgbWFyZ2luOiAxLjY3cmVtIDA7XG59XG5oNiB7XG4gICAgQGFwcGx5IHRleHQteHM7XG4gICAgbWFyZ2luOiAyLjMzcmVtIDA7XG59XG5cbi8vIG1ha2UgYW5jaG9ycyB0aGF0IGFyZSBpbnNpZGUgaGVhZGVycyBsb29rIGxpa2UgdGhlIGhlYWRlciwgYnV0IHVuZGVybGluZSB3aGVuIGhvdmVyZWRcbmgxLCBoMiwgaDMsIGg0IHtcbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZSB0ZXh0LWluaGVyaXQ7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmUgdGV4dC1pbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyByZS1hZGQgbWFyZ2luIHRvIHAgYXMgaXQncyByZXNldCBpbiB0YWlsd2luZCdzIG5vcm1hbGl6ZVxucCB7XG4gICAgQGFwcGx5IG15LTQ7XG59XG4vL3JlLWFkZCBsaXN0IHN0eWxlcyBhcyB0YWlsd2luZCByZW1vdmVzIHRoZW1cbnVsLCBvbCB7XG4gICAgQGFwcGx5IHBsLTEwO1xufVxudWwge1xuICAgIEBhcHBseSBsaXN0LWRpc2M7XG59XG5vbCB7XG4gICAgQGFwcGx5IGxpc3QtZGVjaW1hbDtcbn1cblxuYWRkcmVzcyB7XG4gICAgQGFwcGx5IG5vdC1pdGFsaWM7XG59XG5cbnRkIHtcbiAgICBAYXBwbHkgYWxpZ24tdG9wO1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTowXCI7IiwiLmFsZXJ0IHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gdy00LzUgbXQtMCBteC1hdXRvIG1iLTEgcC0yIGJnLWdyYXktMjAwIGJvcmRlci1sLTEwO1xuXG4gICAgLy8gYWxlcnRzIG5lc3RlZCBpbnNpZGUgZm9ybXMgc2hvdWxkIGdvIHRoZSBmdWxsIHdpZHRoXG4gICAgLmZvcm0td3JhcCAmIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICB9XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgICBAYXBwbHkgYm9yZGVyLWdyZWVuLTUwMDtcbn1cbi5hbGVydC1pbmZvIHtcbiAgICBAYXBwbHkgYm9yZGVyLWJsdWUtNDAwO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIEBhcHBseSBib3JkZXItb3JhbmdlLTUwMDtcbn1cbi5hbGVydC1kYW5nZXIge1xuICAgIEBhcHBseSBib3JkZXItcmVkLTUwMDtcbn1cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjFcIjsiLCIuY29udGVudC1pbWctY2VudGVyIHtcbiAgICBAYXBwbHkgYmxvY2sgbXgtYXV0byBteS00O1xufVxuLmNvbnRlbnQtaW1nLWxlZnQge1xuICAgIEBhcHBseSBmbG9hdC1sZWZ0IG15LTQgbXItNDtcbn1cbi5jb250ZW50LWltZy1yaWdodCB7XG4gICAgQGFwcGx5IGZsb2F0LXJpZ2h0IG15LTQgbWwtNDtcbn1cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjJcIjsiLCIvKnN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkqL1xuXG4vLyBzdHlsZSBhbGwgZm9ybSBjb250cm9scy9pbnB1dHNcblt0eXBlPXRleHRdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9ZGF0ZV0sXG5bdHlwZT1kYXRldGltZV0sXG5bdHlwZT1kYXRldGltZS1sb2NhbF0sXG5bdHlwZT1tb250aF0sXG5bdHlwZT13ZWVrXSxcblt0eXBlPWVtYWlsXSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXRpbWVdLFxuW3R5cGU9dXJsXSxcblt0eXBlPWNvbG9yXSxcbnRleHRhcmVhLFxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEge1xuICAgIEBhcHBseSB3LWZ1bGwgcHgtMiBweS0xIHRleHQtYmxhY2sgYm9yZGVyIGJvcmRlci1ncmF5LTQwMCByb3VuZGVkLXNtIGJnLWdyYXktMjAwIGxlYWRpbmctbm9ybWFsIHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIEBhcHBseSBib3JkZXItZ3JheS01MDAgYmctZ3JheS0xMDA7XG4gICAgfVxufVxudGV4dGFyZWEge1xuICAgIC8vIGZpeGVzIHNwYWNlIGJlbG93IHRleHRhcmVhcywgbWFraW5nIGl0IGNvbnNpc3RlbnQgYWNyb3NzIGJyb3dzZXJzXG4gICAgQGFwcGx5IGFsaWduLXRvcCB0ZXh0LWJsYWNrO1xufVxuc2VsZWN0IHtcbiAgICBAYXBwbHkgdy1mdWxsIHAtMSB0ZXh0LWJsYWNrIGJvcmRlciBib3JkZXItZ3JheS01MDAgcm91bmRlZC1zbSBiZy1ncmF5LTEwMCB0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgaGVpZ2h0OiAyLjE0cmVtO1xufVxuXG4vLyBtYWtlIHN1cmUgZXZlcnl0aGluZyBzaG93cyBhIHBvaW50ZXIgb24gaG92ZXJcblt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dLCBbdHlwZT1zdWJtaXRdLCBbdHlwZT1pbWFnZV0sIGxhYmVsLCBzZWxlY3Qge1xuICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcbn1cblt0eXBlPWZpbGVdIHtcbiAgICBAYXBwbHkgdy1mdWxsO1xufVxuXG5bdHlwZT10ZXh0XSxcblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPWRhdGVdLFxuW3R5cGU9ZGF0ZXRpbWVdLFxuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuW3R5cGU9bW9udGhdLFxuW3R5cGU9d2Vla10sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXRlbF0sXG5bdHlwZT10aW1lXSxcblt0eXBlPXVybF0sXG5bdHlwZT1jb2xvcl0sXG5bdHlwZT1maWxlXSxcblt0eXBlPWltYWdlXSxcblt0eXBlPXN1Ym1pdF0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgQGFwcGx5IG91dGxpbmUtbm9uZSByb3VuZGVkLXNtO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBAYXBwbHkgb3V0bGluZS1ub25lIHJpbmctMjtcbiAgICB9XG59XG5cbi5mb3JtLXdyYXAge1xuICAgIEBhcHBseSB3LTExLzEyIG1heC13LWxnIG14LWF1dG8gbXktNCBwLTQgcm91bmRlZC1zbSBzaGFkb3ctbWQ7XG59XG5cbi5maWVsZC13cmFwIHtcbiAgICBAYXBwbHkgbWItNDtcbiAgICBsYWJlbCB7XG4gICAgICAgIEBhcHBseSBibG9jayBtYi0xO1xuICAgIH1cbn1cbi8vIGlmIG5vIC5maWVsZC1oZWxwLCB0aGVuIGFkZCAuZmllbGQtd3JhcCB0byBjb250YWluZXIgYWxvbmcgd2l0aCB0aGVzZSBjbGFzc2VzXG4uZmllbGQtd3JhcC1yYWRpbywgLmZpZWxkLXdyYXAtY2hlY2tib3gge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIgbWItNDtcbiAgICBpbnB1dCB7XG4gICAgICAgIEBhcHBseSBzaHJpbms7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMzVlbTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBAYXBwbHkgZ3JvdyBtYi0wIHBsLTI7XG4gICAgfVxufVxuXG4uZmllbGQtd3JhcC1yYWRpb3MsIC5maWVsZC13cmFwLWNoZWNrYm94ZXMge1xuICAgIEBhcHBseSBtYi00O1xuICAgIGxlZ2VuZCB7XG4gICAgICAgIEBhcHBseSBtYi0xO1xuICAgIH1cbiAgICAuZmllbGQtd3JhcC1yYWRpbywgLmZpZWxkLXdyYXAtY2hlY2tib3gge1xuICAgICAgICBAYXBwbHkgbWItMSBtci00O1xuICAgIH1cbn1cblxuLmZpZWxkLWVycm9ycyB7XG4gICAgQGFwcGx5IG1iLTEgcGwtMCBsaXN0LW5vbmU7XG4gICAgbGkge1xuICAgICAgICBAYXBwbHkgbWItMSBwLTIgYmctZ3JheS0yMDAgYm9yZGVyLWwtMTAgYm9yZGVyLXJlZC03MDA7XG4gICAgfVxufVxuXG4uZmllbGQtd3JhcC1yZWFkb25seSB7XG4gICAgQGFwcGx5IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRleHQteHMgb3BhY2l0eS01MDtcbiAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwicmVhZC1vbmx5XCI7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS01MDtcbiAgICB9XG59XG5cbi8vIDEwMCUgd2lkdGggd3JhcHMgaGVscCB3aGVuIHdpdGhpbiBhIGZsZXhib3ggKGV4LiBmb3IgYSBjaGVja2JveCkuXG4uZmllbGQtaGVscCB7XG4gICAgQGFwcGx5IHctZnVsbCBtdC1weCB0ZXh0LXhzIGl0YWxpYyB0ZXh0LWdyYXktNjAwIGxlYWRpbmctdGlnaHQ7XG4gICAgLy8gdGhlIHBhZGRpbmcgaGVscHMgaXQgYWxpZ24gYmV0dGVyIHdpdGggZmllbGQgYWJvdmVcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xufVxuXG4vLyB0aGVzZSBzaG93IHVwIGFmdGVyIHRoZSBmb3JtIGJ1dHRvbnMsIG91dHNpZGUgdGhlIGZvcm0gdGFnXG4vLyBmb3IgZXh0cmEgYWN0aW9ucywgc3VjaCBhcyBkZWxldGUsIHRoYXQgYXJlbid0IHBhcnQgb2YgdGhlIGN1cnJlbnQgZm9ybVxuLy8gYnV0IGFsc28gd291bGQgYWRkIGNsdXR0ZXIgdG8gYWRkIHRoZW0gYXMgbGlua3Mgb24gdGhlIHJlY29yZCBsaXN0XG4vLyB0aGlzIGlzIHR5cGljYWxseSBhIDx1bD5cbi8vIHRoZSBhY3Rpb25zIGhlcmUgbWF5IG9yIG1heSBub3QgYmUgaW5zaWRlIGEgZm9ybVxuLmZvcm0tZXh0cmFfYWN0aW9ucyB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZmxleC13cmFwIGl0ZW1zLWVuZCBqdXN0aWZ5LWVuZCBsaXN0LW5vbmU7XG59XG4uZm9ybS1hY3Rpb24ge1xuICAgIEBhcHBseSB0ZXh0LXNtIG1sLTQ7XG59XG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6M1wiOyIsIi5iYW5uZXIge1xuICAgIEBhcHBseSBiZy1jb3ZlciBiZy1jZW50ZXIgdy1mdWxsO1xuICAgIGgxLCBoNCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIH1cbiAgICAmLWhwIHtcbiAgICAgICAgQGFwcGx5IGZsZXggdy1mdWxsIGJnLWNvdmVyIGJnLWJvdHRvbSB6LTA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9oZXJvYmFyLWhwLmpwZycpO1xuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIGhlaWdodDogNDVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFib3V0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL21vY29qby1hYm91dC5qcGcnKTtcbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9jb2pvLWFib3V0LXdpZGUuanBnJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jb250YWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL21vY29qby1jb250YWN0LmpwZycpO1xuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9tb2Nvam8tY29udGFjdC13aWRlLmpwZycpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtY2x1YiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9tb2Nvam8tY2x1Yi5qcGcnKTtcbiAgICAgICAgQHNjcmVlbiB4bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9jb2pvLWNsdWItd2lkZS5qcGcnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9jb2pvLWJhcnJlbC5qcGcnKTtcbiAgICB9XG4gICAgJi1wYXRpbyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9tb2Nvam8tcGF0aW8uanBnJyk7XG4gICAgICAgIEBzY3JlZW4geGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL21vY29qby1wYXRpby13aWRlLmpwZycpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc2hvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9oZXJvYmFyLWhwLmpwZycpO1xuICAgIH1cbiAgICAmLXRhc3Rpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9jb2pvLXRhc3RpbmdzLmpwZycpO1xuICAgICAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9tb2Nvam8tdGFzdGluZ3Mtd2lkZS5qcGcnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhbm5lci1pbm5lciB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIHctZnVsbCBoLWZ1bGwgcHktMjQgdGV4dC1jZW50ZXIgdGV4dC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBweS00ODtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSBweS02NDtcbiAgICB9XG4gICAgJi1ocCB7XG4gICAgICAgIEBhcHBseSBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXIgbXgtYXV0byB0ZXh0LWNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgIH1cbn1cblxuLmJhbm5lci1oZWFkaW5nIHtcbiAgICBAYXBwbHkgdGV4dC0zeGw7XG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTZ4bDtcbiAgICB9XG59XG5cbi5iYW5uZXItc3ViaGVhZGluZyB7XG4gICAgQGFwcGx5IHRleHQteGw7XG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTN4bDtcbiAgICB9XG59XG4uYmFubmVyLWhlYWRpbmctaHAge1xuICAgIEBhcHBseSB3LTIvMyB4bDp3LVs1NSVdIG1iLTYgdGV4dC00eGwgdGV4dC13aGl0ZSB0ZXh0LWNlbnRlciBsZWFkaW5nLXRpZ2h0IDtcblxuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo0XCI7IiwiLmJ1dHRvbiwgYS5idXR0b24sIFt0eXBlPXN1Ym1pdF0sIC53b29jb21tZXJjZSBhLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0IHtcbiAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHB4LTYgcHktNCB0ZXh0LXdoaXRlIGJnLW9yYW5nZS04MDAgbGVhZGluZy1ub25lIHJvdW5kZWQgbm8tdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1vcmFuZ2UtOTAwO1xuICAgIH1cbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGcgZm9udC1ub3JtYWw7XG4gICAgfVxufVxuXG4uYnV0dG9uLWxnIHtcbiAgICBAYXBwbHkgcHgtOCBweS02O1xuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICBAYXBwbHkgdGV4dC0yeGw7XG4gICAgfVxufVxuXG4uYnV0dG9uLW1lbnUsIGEuYnV0dG9uLW1lbnUsIC53b29jb21tZXJjZSBhLmJ1dHRvbi1tZW51IHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgdy00MCBteC1hdXRvO1xuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICBAYXBwbHkgdGV4dC1sZyBoLTE2O1xuICAgIH1cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgQGFwcGx5IHctYXV0byBteC0wIHRleHQteGw7XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo1XCI7IiwiLmhlYWRlci1uYXYge1xuICAgIEBhcHBseSBmb250LWRpc3BsYXkgbWF4LXctMTEvMTIgbXgtYXV0byBweS01O1xuICAgIEBzY3JlZW4geGwge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBweS0wO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogODVyZW07XG4gICAgfVxufVxuXG4uaGVhZGVyLW5hdl9saXN0IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciB3LWZ1bGwgbXQtNiBtYi00IHAtMCB0ZXh0LWNlbnRlciBsaXN0LW5vbmU7XG4gICAgQHNjcmVlbiB4cyB7XG4gICAgICAgIC8vQGFwcGx5IDtcbiAgICB9XG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIEBhcHBseSBmbGV4LXJvdyBtYi00IHRleHQtcmlnaHQ7XG4gICAgfVxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBAYXBwbHkgbXQtMjtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSB3LWF1dG8gbWwtYXV0byBtdC0wIG1iLTAgbXItMTIgdGV4dC1iYXNlO1xuICAgIH1cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgQGFwcGx5IHRleHQteGw7XG4gICAgfVxufVxuXG4uaGVhZGVyLW5hdl9pdGVtIHtcbiAgICBAYXBwbHkgbWItNDtcbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgQGFwcGx5IG14LTMgbWItMjtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSBtci0xMiBtbC0wIG1iLTA7XG4gICAgfVxufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo2XCI7IiwiLnNlY3Rpb24tbmV3c2xldHRlciB7XG4gICAgQGFwcGx5IHRleHQtY2VudGVyIGJnLW9yYW5nZS04MDAgdGV4dC13aGl0ZTtcbn1cblxuLmJ1dHRvbi1uZXdzbGV0dGVyIHtcbiAgICBAYXBwbHkgcHgtMyBweS0yIHRleHQtd2hpdGUgdGV4dC1zbSBib3JkZXItMiBib3JkZXItd2hpdGU7XG59XG5cbi5uZXdzbGV0dGVyLWNvcHkge1xuICAgIEBhcHBseSBtYXgtdy0xMS8xMiBteC1hdXRvO1xuICAgIEBzY3JlZW4gbWQge1xuICAgICAgICBAYXBwbHkgbWF4LXcteGwgcHgtNjtcbiAgICB9XG59XG5cbi5uZXdzbGV0dGVyLXJlc3BvbnNlcyB7XG4gICAgQGFwcGx5IG10LTQ7XG4gICAgYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6N1wiOyIsIi5zZWN0aW9uLW9yYW5nZSB7XG4gICAgQGFwcGx5ICBweC00IHhsOnB4LTAgcHktMjQgYmctb3JhbmdlLTgwMCB0ZXh0LXdoaXRlO1xuICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmUgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6OFwiOyIsIi5jYXJ0LXdyYXAge1xuICAgIC53b29jb21tZXJjZSB7XG4gICAgICAgIEBhcHBseSBtYXgtdy0xMS8xMiBsZzptYXgtdy0zeGwgbXgtYXV0bztcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAYXBwbHkgbWItNjtcbiAgICB9XG59XG5cbi5jYXJ0X2l0ZW0gLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgQGFwcGx5IHRleHQtYmFzZTtcbn1cblxuLmNhcnRfaXRlbSAucXR5IHtcbiAgICBAYXBwbHkgdGV4dC1yaWdodDtcbiAgICBtYXgtd2lkdGg6IDVyZW07XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB7XG4gICAgQGFwcGx5IG10LTQgbWwtYXV0bztcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24ge1xuICAgIEBhcHBseSB0ZXh0LWJhc2UgbWwtYXV0bztcbiAgICB3aWR0aDogMTVyZW07XG59XG5cbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMsIC53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gICAgQGFwcGx5IGZsb2F0LW5vbmUgdy1mdWxsO1xufVxuXG4uY2FydF90b3RhbHMgLnNob3BfdGFibGUge1xuICAgIEBhcHBseSBtbC1hdXRvO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG4gICAgQGFwcGx5IG1heC13LWZ1bGw7XG59XG5cbi5jYXJ0LXN1YnRvdGFsIHRkLCAub3JkZXItdG90YWwgdGQsIHRyLnRheC1yYXRlIHRkLCAud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzLnNoaXBwaW5nIHRkIHtcbiAgICBAYXBwbHkgdGV4dC1yaWdodDtcbn1cblxuLm9yZGVyYnkge1xuICAgIEBhcHBseSBoaWRkZW47XG59XG5cbi5tYWluLWNhcnQgLndvb2NvbW1lcmNlIHtcbiAgICBAYXBwbHkgdy1mdWxsO1xufVxuXG4ubWFpbi1jYXJ0IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICAgIEBhcHBseSB0ZXh0LXhsO1xufVxuXG4uY291cG9uLWxpbmsge1xuICAgIEBhcHBseSBwLTAgYmctdHJhbnNwYXJlbnQgaG92ZXI6YmctdHJhbnNwYXJlbnQgbGVhZGluZy1ub25lIHJvdW5kZWQtbm9uZSB0ZXh0LW9yYW5nZS03MDAgaG92ZXI6dGV4dC1vcmFuZ2UtOTAwIHRleHQtc207XG59XG5cbi5jYXJ0X3RvdGFsLWNvdXBvbiB7XG4gICAgQGFwcGx5IHRleHQtcmlnaHQ7XG4gICAgYSB7XG4gICAgICAgIEBhcHBseSBibG9jayB0ZXh0LXNtO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtcXVhbnRpdHksIC5wcm9kdWN0LXN1YnRvdGFsIHtcbiAgICBAYXBwbHkgdGV4dC1yaWdodDtcbn1cblxuLmNhcnQgLmJ1dHRvbiB7XG4gICAgQGFwcGx5IHRleHQtc20gcHktMiBweC00O1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZTo5XCI7IiwiLmNoZWNrb3V0LXdyYXAge1xuICAgIGgzIHtcbiAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtdG90YWwge1xuICAgICAgICBAYXBwbHkgdGV4dC1yaWdodDtcbiAgICB9XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IHtcbiAgICBAYXBwbHkgbWF4LXctbWQgbXgtYXV0bztcbn1cblxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIHtcbiAgICBAYXBwbHkgbWItODtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMge1xuICAgIEBhcHBseSBteS04O1xufVxuXG4uY2hlY2tvdXQtY291cG9uIHtcbiAgICBAYXBwbHkgdGV4dC1yaWdodDtcbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IGJsb2NrIHRleHQtc207XG4gICAgfVxufVxuXG4uY2hlY2tvdXRfY291cG9uIC5idXR0b24ge1xuICAgQGFwcGx5IHRleHQtYmFzZSBweS0yIHB4LTQ7XG59XG5cbi5jb3Vwb24gaW5wdXQge1xuICAgIEBhcHBseSB3LTQ4IG1yLTI7XG59XG5cbi8vU3RyaXBlXG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkgaW1nLnN0cmlwZS1pY29uIHtcbiAgICBAYXBwbHkgZmxvYXQtbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCB7XG4gICAgLy8gQGFwcGx5IG10LTEyO1xufVxuXG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxMFwiOyIsIi8qc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSovXG5cbi5wcm9kdWN0cyB7XG4gICAgQGFwcGx5IG10LTQ7XG59XG5cbi5wcm9kdWN0cyBhLmJ1dHRvbiB7XG4gICAgQGFwcGx5IHRleHQtc207XG59XG5cbi5wcm9kdWN0IHtcbiAgICBAYXBwbHkgbWItMDtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcbiAgICBAYXBwbHkgdGV4dC1sZyB0ZXh0LWdyYXktNjAwIGZvbnQtYm9sZDtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3QsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3Qge1xuICAgIEBhcHBseSB3LTQvNSBteC1hdXRvO1xuXG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIEBhcHBseSBtdC0wIG1yLTggbWItMTIgbWwtMDtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgQGFwcGx5IG1yLTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc4NXB4KSB7XG4gICAgICAgIHdpZHRoOiA0Ny4zJTtcbiAgICB9XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHdpZHRoOiAzMC41JTtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgQGFwcGx5IG1yLTA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgQGFwcGx5IG1yLTg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICAgIEBhcHBseSBtdC0wIG1yLTggbWItMTIgbWwtMDtcbiAgICAgICAgd2lkdGg6IDMxLjQlO1xuICAgIH1cbn1cblxuLmhwLXByb2R1Y3RzIHtcbiAgICBAYXBwbHkgbXgtYXV0byBteS0wO1xuICAgIC5wcm9kdWN0cyB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWJldHdlZW47XG4gICAgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICAgICAgQGFwcGx5IG14LWF1dG8gbXktNjtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cy5jb2x1bW5zLTMgbGkucHJvZHVjdCxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMzEuMjUlO1xufVxuXG4ubWFpbi1zaG9wIHVsLnByb2R1Y3RzLFxuLm1haW4tc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcDtcbn1cbi5tYWluLXNob3AgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpudGgtb2YtdHlwZSgzbikge1xuICAgIEBhcHBseSBtci1hdXRvO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICBAYXBwbHkgbXItMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYWluLXNob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6bnRoLW9mLXR5cGUoM24pIHtcbiAgICBAYXBwbHkgbXItMDtcbn1cblxuLnJlbGF0ZWRfcHJvZHVjdHMtd3JhcCB7XG4gICAucHJvZHVjdCB7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3Q6bGFzdC1vZi10eXBlLFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3Q6bGFzdC1vZi10eXBlIHtcbiAgICBAYXBwbHkgbXItMDtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzOjpiZWZvcmUge1xuICAgIEBhcHBseSBoaWRkZW47XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICBAYXBwbHkgcHQtMDtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiB7XG4gICAgQGFwcGx5IG1yLTQ7XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjExXCI7IiwiLy8vIFNpbmdsZSBQcm9kdWN0IFBhZ2VcblxuLnByb2R1Y3Rfc3VtbWFyeS13cmFwIHtcbiAgICBAYXBwbHkgbXQtOCBwLTggYmctd2hpdGU7XG4gICAgQHNjcmVlbiBtZCB7XG4gICAgICAgIEBhcHBseSB3LTIvMyBtdC0wO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIEBhcHBseSBteS0wIHRleHQteGw7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtNHhsO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBzbTpmbGV4LXJvdyBtZDpmbGV4LWNvbCBsZzpmbGV4LXJvdyBqdXN0aWZ5LWVuZCBpdGVtcy1jZW50ZXIgbXQtMTI7XG4gICAgfVxuICAgIC5wcmljZS1zaW5nbGUtcHJvZHVjdCB7XG4gICAgICAgIEBhcHBseSBtdC0wO1xuXG4gICAgfVxuICAgIC5hbW91bnQge1xuICAgICAgICBAYXBwbHkgdGV4dC1sZyBmb250LWJvbGQgdGV4dC1vcmFuZ2UtNzAwO1xuICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0zeGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1YW50aXR5IHtcbiAgICAgICAgQGFwcGx5IG1yLTYgbWItOCBzbTptYi0wIG1kOm1iLTggbGc6bWItMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdRdHkgJztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdF9tZXRhIHtcbiAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtaW1nLXdyYXAge1xuICAgIEBhcHBseSBtYXgtdy1bMzUwcHhdIGxnOm1heC13LVthdXRvXSB4bDptaW4tdy1bMzcuNXJlbV0gbXgtYXV0byBtZDptbC0wIG1kOm1yLTQgcC00IGJnLWdyYXktOTAwO1xuXG4gICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxufVxuXG5cbm9sLmZsZXgtY29udHJvbC10aHVtYnMge1xuICAgIEBhcHBseSBsaXN0LW5vbmUgZ3JpZCBncmlkLWNvbHMtNCBnYXAtMiBtdC0yIHBsLTA7XG4gICAgbGkge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjEyXCI7IiwiLnByb2R1Y3RfdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LTV4bCBsZWFkaW5nLW5vbmUgbWItNDtcbn1cbi53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogcmdiKDQ0LDgyLDEzMCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaW5lLWhlaWdodDogMi41O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uaW5wdXQtdGV4dCAucXR5IC50ZXh0IHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbn1cbmJ1dHRvbiwgLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG4gICAgQGFwcGx5IHctMjA7XG59XG4ucHJvZHVjdF9tZXRhIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xufVxuLnN1bW1hcnkgLmNhcnQge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbn1cbi5yZWxhdGVkIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5yZWxhdGVkIGgyIHtcbiAgICBAYXBwbHkgbWItNDtcbn1cbi5yZWxhdGVkIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZS5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIEBhcHBseSB0ZXh0LXhzO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LTJ4bCBwLTA7XG59XG4ud29vY29tbWVyY2Utd3JhcCBoMi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMC4yNXJlbSAwICFpbXBvcnRhbnQ7XG59XG4ucHJpY2UgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBmb250LWJvbGQ7XG59XG4ucHJvZHVjdF9zdW1tYXJ5LXdyYXAgLnByaWNlIHtcbiAgICBkZWwgLmFtb3VudCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyYXktNjAwIGZvbnQtbm9ybWFsIG9wYWNpdHktNzA7XG4gICAgfVxuICAgIGlucyB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgfVxufVxuLnByaWNlLXNpbmdsZS1wcm9kdWN0ID4gLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuLndvb2NvbW1lcmNlLXdyYXAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uaHAtcHJvZHVjdHMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiB7XG4gICAgQGFwcGx5IHRleHQtc207XG59XG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IGltZyAge1xuICAgIG1pbi13aWR0aDogNC41cmVtO1xufVxuLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICBAYXBwbHkgcHItMjtcbiAgICBmb250LXNpemU6IDJyZW07XG59XG4uc3VtbWFyeSB7XG4gICAgQGFwcGx5IHB5LTEyIHByLTEyO1xufVxuXG4jb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICAgIEBhcHBseSBtdC04IHRleHQtY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHtcbiAgICBAYXBwbHkgbWF4LXctbGcgbXgtYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMge1xuICAgIEBhcHBseSBtdC0xMjtcbn1cblxuLmNhcnQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCwgLmNoZWNrb3V0IC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICAgIEBhcHBseSB0ZXh0LWJhc2U7XG59XG5cbi53b29jb21tZXJjZSBhLnJlbW92ZSB7XG4gICAgQGFwcGx5IHRleHQtMnhsO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAuc3RvY2sge1xuICAgIEBhcHBseSBtdC0xMiB0ZXh0LWNlbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgICBAYXBwbHkgcC0wIGJnLW9yYW5nZS04MDA7XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjEzXCI7IiwiLmhwLWJhbm5lci1oZWFkaW5nIHtcbiAgICBAYXBwbHkgdy0yLzMgbWItMTYgdGV4dC00eGwgdGV4dC13aGl0ZSB0ZXh0LWxlZnQgbGVhZGluZy10aWdodDtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHctMS8yO1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxufVxuXG4uaHAtaW50cm8td3JhcCB7XG4gICAgQGFwcGx5IGp1c3RpZnktYmV0d2VlbiBtYXgtdy0xMS8xMiBteC1hdXRvIGJnLXdoaXRlO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IGZsZXggdy1hdXRvO1xuICAgIH1cbiAgICBAc2NyZWVuIHhsIHtcbiAgICAgICAgQGFwcGx5IG1heC13LTZ4bDtcbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE0XCI7IiwiLmhvdXJzLXdyYXAge1xuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICB9XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE1XCI7IiwiLnJhZGlvcy13aW5lX2NsdWItd3JhcCB7XG4gICAgQGFwcGx5IG15LTggcC04IHBiLTQgYm9yZGVyLTIgYm9yZGVyLWdyYXktODAwIHJvdW5kZWQ7XG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIEBhcHBseSBtYi00O1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTZcIjsiLCIubWNlLWNvbnRlbnQtYm9keSB7XG4gICAgQGFwcGx5IHB4LTQ7XG59XG5cbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjE3XCI7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/