/* Tailwind */
/* ! tailwindcss v3.3.5 | 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: #e2e8f0; /* 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.
*/
html {
  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: Montserrat, Montserat Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
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. 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-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
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: #94a3b8; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #94a3b8; /* 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;
}
.tooltip-arrow,.tooltip-arrow:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
.tooltip-arrow {
  visibility: hidden;
}
.tooltip-arrow:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}
[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before {
  border-style: solid;
  border-color: #e5e7eb;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-right-width: 1px;
}
.tooltip[data-popper-placement^='top'] > .tooltip-arrow {
  bottom: -4px;
}
.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow {
  top: -4px;
}
.tooltip[data-popper-placement^='left'] > .tooltip-arrow {
  right: -4px;
}
.tooltip[data-popper-placement^='right'] > .tooltip-arrow {
  left: -4px;
}
.tooltip.invisible > .tooltip-arrow:before {
  visibility: hidden;
}
[data-popper-arrow],[data-popper-arrow]:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
[data-popper-arrow] {
  visibility: hidden;
}
[data-popper-arrow]:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}
[data-popper-arrow]:after {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}
[role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #e5e7eb;
}
.dark [role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #4b5563;
}
[role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #e5e7eb;
}
.dark [role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #4b5563;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] {
  bottom: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] {
  top: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] {
  right: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] {
  left: -5px;
}
[role="tooltip"].invisible > [data-popper-arrow]:before {
  visibility: hidden;
}
[role="tooltip"].invisible > [data-popper-arrow]:after {
  visibility: hidden;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #64748b;
  opacity: 1;
}
input::placeholder,textarea::placeholder {
  color: #64748b;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
}
select:not([size]) {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox'] {
  border-radius: 0px;
}
[type='radio'] {
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}
.dark [type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}
[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus {
  outline: 1px auto inherit;
}
input[type=file]::file-selector-button {
  color: white;
  background: #1e293b;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-inline-start: -1rem;
  margin-inline-end: 1rem;
}
input[type=file]::file-selector-button:hover {
  background: #334155;
}
.dark input[type=file]::file-selector-button {
  color: white;
  background: #475569;
}
.dark input[type=file]::file-selector-button:hover {
  background: #64748b;
}
input[type="range"]::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-webkit-slider-thumb {
  background: #94a3b8;
}
.dark input[type="range"]:disabled::-webkit-slider-thumb {
  background: #64748b;
}
input[type="range"]:focus::-webkit-slider-thumb {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
input[type="range"]::-moz-range-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-moz-range-thumb {
  background: #94a3b8;
}
.dark input[type="range"]:disabled::-moz-range-thumb {
  background: #64748b;
}
input[type="range"]::-moz-range-progress {
  background: #3F83F8;
}
input[type="range"]::-ms-fill-lower {
  background: #3F83F8;
}
.toggle-bg:after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: #cbd5e1;
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-duration: .15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
input:checked + .toggle-bg:after {
  transform: translateX(100%);;
  border-color: white;
}
input:checked + .toggle-bg {
  background: #1C64F2;
  border-color: #1C64F2;
}
html {
		scroll-behavior: smooth;
	}
body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Montserrat, Montserat Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.75rem;
  color: var(--avp-text-dark);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
p {
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 1.75rem;
}
p:last-child {
  margin-bottom: 0px;
}
p + h1,
	p + .h1,
	p + h2,
	p + .h2,
	p + h3,
	p + .h3,
	p + h4,
	p + .h4,
	p + h5,
	p + .h5,
	p + h6,
	p + .h6 {
  margin-top: 2rem;
}
h1,
	.h1,
	h2,
	.h2,
	h3,
	.h3,
	h4,
	.h4,
	h5,
	.h5,
	h6,
	.h6 {
  margin-bottom: 1.25rem;
  font-family: Poppins, Poppins Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: var(--avp-headings-dark);
}
h1,
	.h1 {
  font-size: 1.875rem;
  line-height: 2.5rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  h1,
	.h1 {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }
}
@media (min-width: 1024px) {
  h1,
	.h1 {
    font-size: 3.125rem;
    line-height: 3.75rem;
  }
}
h2,
	.h2 {
  font-size: 1.625rem;
  line-height: 2.125rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  h2,
	.h2 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }
}
@media (min-width: 1024px) {
  h2,
	.h2 {
    font-size: 2rem;
    line-height: 2.375rem;
  }
}
h3,
	.h3 {
  font-size: 1.375rem;
  line-height: 2rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  h3,
	.h3 {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
@media (min-width: 1024px) {
  h3,
	.h3 {
    font-size: 1.75rem;
    line-height: 2.375rem;
  }
}
h4,
	.h4 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 400;
  color: var(--avp-text-dark);
}
@media (min-width: 768px) {
  h4,
	.h4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1024px) {
  h4,
	.h4 {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
h5,
	.h5 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--avp-headings-dark-400);
}
@media (min-width: 768px) {
  h5,
	.h5 {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (min-width: 1024px) {
  h5,
	.h5 {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
h6,
	.h6 {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  h6,
	.h6 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1024px) {
  h6,
	.h6 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  --tw-ring-color: var(--avp-accent);
}
a {
  color: var(--avp-links-dark);
  text-decoration-line: underline;
}
a:hover {
  text-decoration-line: none;
}
a.secondary {
  color: var(--avp-links-light);
}
section ul, main ul {
  margin-bottom: 1rem;
  list-style-type: disc;
  padding-left: 1.5rem;
}
section ol, main ol {
  margin-bottom: 1rem;
  list-style-type: decimal;
  padding-left: 1.5rem;
}
nav ul, ul.tab-titles {
  margin-bottom: 0px;
  list-style-type: none;
}
.button {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-width: 2px;
  border-color: transparent;
  background-color: var(--avp-buttons-primary-bg);
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  font-family: Montserrat, Montserat Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 600;
  color: var(--avp-buttons-primary-text);
  text-decoration-line: none;
  transition-duration: 200ms;
}
.button:hover {
  background-color: var(--avp-buttons-primary-hover);
}
.button.button-reverse {
  border-color: var(--avp-buttons-primary-bg);
  background-color: transparent;
  color: var(--avp-buttons-primary-bg);
}
.button.button-reverse:hover {
  border-color: var(--avp-buttons-primary-hover);
  background-color: var(--avp-buttons-primary-hover);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button.button-white-bg {
  border-color: var(--avp-buttons-primary-bg);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--avp-buttons-primary-bg);
}
.button.button-white-bg:hover {
  border-color: var(--avp-buttons-primary-hover);
  background-color: var(--avp-buttons-primary-hover);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button.button-link {
  background-color: transparent;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  color: var(--avp-buttons-primary-bg);
  text-decoration-line: underline;
}
.button.button-link:hover {
  text-decoration-line: none;
}
.button.button-link::after,
		.button.button-secondary-link::after {
  margin-left: 0.75rem;
  height: 0.75rem;
  width: 0.75rem;
  background-position: center;
  background-repeat: no-repeat;
  transition-duration: 200ms;
  --tw-content: ' ';
  content: var(--tw-content);
}
.button.button-link:hover::after,
		.button.button-secondary-link:hover::after {
  --tw-translate-x: 0.25rem;
  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));
}
.button.button-link::after,
		.button.button-secondary-link::after {
			-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
			mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
		}
.button.button-link::after {
  background-color: var(--avp-buttons-primary-bg);
}
.button.button-secondary-link::after {
  background-color: var(--avp-buttons-secondary-hover);
}
.button.button-secondary {
  background-color: var(--avp-buttons-secondary-bg);
  color: var(--avp-buttons-secondary-text);
}
.button.button-secondary:hover {
  border-color: var(--avp-buttons-secondary-hover);
  background-color: var(--avp-buttons-secondary-hover);
}
.button.button-secondary:hover:hover {
  color: var(--avp-buttons-secondary-text);
}
.button.button-secondary-reverse {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button.button-secondary-reverse:hover {
  border-color: var(--avp-buttons-secondary-bg);
  background-color: var(--avp-buttons-secondary-bg);
}
.button.button-secondary-link {
  background-color: transparent;
  color: var(--avp-buttons-secondary-hover);
  text-decoration-line: underline;
}
.button.button-secondary-link:hover {
  text-decoration-line: none;
}
.button.button-secondary-link {
				/* after image generated via dynamic css */
			}
.loc-card-phone {
		text-wrap: nowrap;
	}
/* Location card Details button: keep secondary base styling, but hover to primary color so it matches Schedule Now */
.partial-box-location .button-secondary:hover {
		background-color: var(--avp-buttons-primary-hover);
		border-color: var(--avp-buttons-primary-hover);
		color: var(--avp-buttons-primary-text);
	}
.with-underline {
  position: relative;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.with-underline.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.with-underline.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.with-underline::after {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
  width: 4rem;
  border-bottom-width: 3px;
  border-color: var(--avp-accent);
  --tw-content: ' ';
  content: var(--tw-content);
}
.with-underline.text-center::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
section,
	.section {
  max-width: 100%;
  overflow-x: hidden;
}
input[type="search"]::-webkit-search-cancel-button {
			height: 0.75rem;
			width: 0.75rem;
			background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="w-3 h-3" viewBox="0 0 14 14"><path stroke="var(--avp-primary)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/></svg>');
			background-size: 0.75rem 0.75rem;
			cursor: pointer;
		}
table {
  width: 100%;
  border-collapse: collapse;
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
th,
	td {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left;
  vertical-align: top;
}
tbody tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
thead th {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
  font-weight: 600;
}
thead + tbody tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
thead + tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
.\!header ul {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .\!header ul, #wpsl-wrap.with-cards .category-stores li > div > .\!header ul {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .\!header ul > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .\!header ul > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .\!header ul > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .\!header ul > h3 {
                        margin: 0;
                    }
.header ul {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .header ul, #wpsl-wrap.with-cards .category-stores li > div > .header ul {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .header ul > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .header ul > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .header ul > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .header ul > h3 {
                        margin: 0;
                    }
.\!header ul li:last-child a {
  border-style: none;
}
.header ul li:last-child a {
  border-style: none;
}
@media screen and (min-width:1024px) and (max-width: 1100px) {

  .\!header a.logo img {
      max-width: 200px !important
  }

  .header a.logo img {
      max-width: 200px
  }   
    }
@media screen and (min-width: 1101px) {

  .\!header a.logo img {
      max-width: 275px !important
  }

  .header a.logo img {
      max-width: 275px
  }   
    }
.\!header a,
  .\!header button {
  font-weight: 600;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
.\!header a:hover,
  .\!header button:hover {
  color: var(--avp-headings-dark-400);
  text-decoration-line: underline;
}
.header a,
  .header button {
  font-weight: 600;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
.header a:hover,
  .header button:hover {
  color: var(--avp-headings-dark-400);
  text-decoration-line: underline;
}
.\!header a,
  .\!header button {
  font-weight: 600;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
.\!header a:hover,
  .\!header button:hover {
  color: var(--avp-headings-dark-400);
  text-decoration-line: underline;
}
.header-top a,
  .header-top button {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  border-right-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1.25;
}
.header-top a:hover,
  .header-top button:hover {
  text-decoration-line: underline;
}
@media (min-width: 1024px) {
  .header-top a,
  .header-top button {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1280px) {
  .header-top a,
  .header-top button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.header-top .translate button:hover span {
  text-decoration-line: underline;
}
.with-underline.header-top .search button::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.header-top .search button {
  border-style: none;
  background-color: transparent;
  padding: 0.5rem;
  text-align: center;
  color: var(--avp-headings-dark);
}
.header-top .search button:hover {
  color: var(--avp-headings-dark-400);
  text-decoration-line: underline;
}
.header-top .search button:hover svg {
  border-color: var(--avp-headings-dark-400);
}
.header-top .search button svg {
  margin-bottom: -3px;
  height: 1rem;
  border-bottom-width: 1px;
  border-color: transparent;
  padding-top: 2px;
  padding-bottom: 2px;
}
@media (min-width: 768px) {
  .header-top .search button svg {
    margin-left: 1rem;
  }
}
.header-top-left-nav li:first-child a {
  padding-left: 0px;
}
.header-top-right-nav li:last-child a {
  padding-right: 0.25rem;
}
.with-underline.header-top-right-nav li::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.header-top-right-nav li {
  flex-grow: 1;
  justify-content: center;
  text-align: center;
}
@media (min-width: 768px) {
  .header-top-right-nav li {
    flex-grow: 0;
    justify-content: flex-start;
  }
}
.header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a {
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  height: 100%;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.header-top-right-nav li a.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative
  .header-top-right-nav li button.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative
  .header-top-right-nav .call-now > button.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative
  .header-top-left-nav li a.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.header-top-right-nav li a.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span.relative
  .header-top-right-nav li button.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span.relative
  .header-top-right-nav .call-now > button.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span.relative
  .header-top-left-nav li a.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 480px) {
  .header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {
  .header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
@media (min-width: 1280px) {
  .header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.header-top-right-nav .call-now .menu-item-wrapper {
  padding: 0px;
}
.with-underline.header-top-right-nav .sub-menu .menu-item-link::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.header-top-right-nav .sub-menu .menu-item-link {
  border-style: none;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1;
}
@media (min-width: 768px) {
  .header-top-right-nav .sub-menu .menu-item-link {
    white-space: nowrap;
    text-align: right;
  }
}
div[id^="faq-body"].header-top-right-nav .contact-us {
			display: block;
		}
.header-top-right-nav .contact-us {
  display: none;
}
@media (min-width: 768px) {
  .header-top-right-nav .contact-us {
    display: flex;
  }
}
.header-top-right-nav .call-now button {
  display: inline-flex;
  justify-content: center;
}
.header-top-right-nav .call-now {
  display: inline-block;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.header-top-right-nav .call-now.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.header-top-right-nav .call-now.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.header-top-right-nav .schedule-appointment a {
  display: block;
  background-color: var(--avp-headings-dark);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.header-top-right-nav .schedule-appointment a a {
    color: white;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.inline-block.header-top-right-nav .schedule-appointment a.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.inline-block.header-top-right-nav .schedule-appointment a.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 768px) {
		div.header-top-right-nav .schedule-appointment a[id^="faq-body"] {
			display: block;
		}
}
.header-top-right-nav .schedule-appointment a:hover {
  background-color: var(--avp-headings-dark-400);
}
@media (min-width: 768px) {
  .header-top-right-nav .schedule-appointment a {
    display: none;
  }
}
.header-menu {
  display: flex;
  height: 100%;
  flex-direction: column;
  font-weight: 600;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .header-menu, #wpsl-wrap.with-cards .category-stores li > div > .header-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .header-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .header-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .header-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .header-menu > h3 {
                        margin: 0;
                    }
@media (min-width: 768px) {
  .header-menu {
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .header-menu {
    padding: 0px;
  }
}
header ul.menu li:first-child a {
  padding-left: 0px;
}
header.\!header li.current-menu-item > div > a,
    header.\!header li.current-menu-parent > div > button {
  color: var(--avp-secondary);
}
header.header li.current-menu-item > div > a,
    header.header li.current-menu-parent > div > button {
  color: var(--avp-secondary);
}
header.\!header li.current-menu-item > div > a,
    header.\!header li.current-menu-parent > div > button {
  color: var(--avp-secondary);
}
header .menu-item-has-children .menu-item-link {
  flex-grow: 1;
}
header .menu-item-has-children:last-child .sub-menu {
  margin-bottom: -0.625rem;
}
header .menu-item-dropdown {
  display: flex;
  align-items: center;
  padding: 0px;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-dropdown, #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-dropdown {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-dropdown > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-dropdown > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-dropdown > a,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-dropdown > h3 {
                        margin: 0;
                    }
div[id^="faq-body"]header .sub-menu {
			display: block;
		}
header .sub-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
  min-width: 90vw;
  --tw-translate-x: -50%;
  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));
  flex-direction: column;
  align-items: stretch;
  border-top-width: 2px;
  border-top-color: var(--avp-primary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --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);
}
@media (min-width: 768px) {
  header .sub-menu {
    left: auto;
    right: 0px;
    min-width: 0px;
    --tw-translate-x: 0px;
    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));
  }
}
header .sub-menu .menu-item-wrapper {
  justify-content: space-between;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
header .sub-menu .menu-item-link {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  color: var(--avp-headings-dark);
}
header .sub-menu .menu-item-link:hover {
  color: var(--avp-primary);
}
header .sub-menu .menu-item-link:focus {
  color: var(--avp-primary);
}
@media (min-width: 768px) {
  header .sub-menu .menu-item-link {
    white-space: nowrap;
    text-align: right;
  }
}
@media (min-width: 1024px) {
  header .sub-menu .menu-item-link {
    padding-left: 0px;
  }
}
header .sub-menu .menu-item-dropdown-icon {
  height: 100%;
  align-items: center;
  color: var(--avp-headings-dark);
}
header .sub-menu .sub-menu {
  margin-bottom: -0.625rem;
}
@media (min-width: 768px) {
  header .sub-menu .sub-menu {
    top: 0px;
    left: 100%;
    margin-left: 0.25rem;
  }
}
@media (min-width: 1024px) {
  header .sub-menu .sub-menu {
    right: auto;
    margin-left: -0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  header .sub-menu .sub-menu .menu-item-wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
header .sub-menu .sub-menu .menu-item-link {
  padding-left: 3rem;
}
@media (min-width: 1024px) {
  header .sub-menu .sub-menu .menu-item-link {
    padding-left: 0px;
  }
}
header .menu-item-has-children:hover > .sub-menu,
    header .menu-item-has-children.open > .sub-menu {
  display: flex;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-has-children:hover > .sub-menu, #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-has-children:hover > .sub-menu,#wpsl-wrap.with-cards #wpsl-stores ul li > div > 
    header .menu-item-has-children.open > .sub-menu, #wpsl-wrap.with-cards .category-stores li > div > 
    header .menu-item-has-children.open > .sub-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-has-children:hover > .sub-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-has-children:hover > .sub-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-has-children:hover > .sub-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-has-children:hover > .sub-menu > h3,#wpsl-wrap.with-cards #wpsl-stores ul li > div > 
    header .menu-item-has-children.open > .sub-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > 
    header .menu-item-has-children.open > .sub-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > 
    header .menu-item-has-children.open > .sub-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > 
    header .menu-item-has-children.open > .sub-menu > h3 {
                        margin: 0;
                    }
header .menu-item {
  position: relative;
  display: flex;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item, #wpsl-wrap.with-cards .category-stores li > div > header .menu-item {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item > a,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spanheader .menu-item.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spanheader .menu-item.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 768px) {
  header .menu-item {
    justify-content: flex-end;
  }
}
@media (min-width: 1280px) {
  header .menu-item {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
header .menu-item-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-wrapper, #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-wrapper {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-wrapper > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-wrapper > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-wrapper > a,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-wrapper > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spanheader .menu-item-wrapper.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spanheader .menu-item-wrapper.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
header .menu-item-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 600;
  line-height: 1;
  color: var(--avp-headings-dark);
}
header .menu-item-link:hover {
  color: var(--avp-primary);
}
header .menu-item-link:focus {
  color: var(--avp-primary);
}
@media (min-width: 1024px) {
  header .menu-item-link {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.5rem;
  }
}
header .menu-item-dropdown-icon {
  margin-left: 0.5rem;
  height: 0.75rem;
  width: 0.75rem;
  color: var(--avp-headings-dark);
  transition-duration: 200ms;
}
header .call-now option {
  line-height: 1rem;
}
div[id^="faq-body"].navbar-menu {
			display: block;
		}
.navbar-menu {
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  display: none;
  width: 100%;
  align-items: stretch;
  justify-content: space-between;
  overflow: hidden;
  border-top-width: 2px;
  border-top-color: var(--avp-primary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1024px) {
  .navbar-menu {
    position: relative;
    top: auto;
    margin-left: auto;
    display: flex;
    width: auto;
    overflow: visible;
    border-top-width: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
.navbar-menu.open {
  display: block;
}
div[id^="faq-body"].navbar-menu .schedule-appointment a {
			display: block;
		}
.navbar-menu .schedule-appointment a {
  display: none;
  color: var(--avp-text-light);
}
@media (min-width: 768px) {
  .navbar-menu .schedule-appointment a {
    display: flex;
  }
}
ul.menu li:first-child a {
  padding-left: 0px;
}
#header-search-input::-webkit-search-cancel-button {
      -webkit-appearance: none;
      appearance: none;
      height: 0.75rem;
      width: 0.75rem;
      cursor: pointer;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' class='w-3 h-3' viewBox='0 0 14 14'%3E%3Cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6'/%3E%3C/svg%3E");
      background-size: 0.75rem 0.75rem;
    }
#header-search-input::-moz-placeholder {
  color: var(--avp-text-light);
}
#header-search-input::placeholder {
  color: var(--avp-text-light);
}
.with-underline#searchform input[type="submit"]::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
#searchform input[type="submit"] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#searchform input[type="submit"]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--avp-buttons-primary-bg);
}
#searchform input[type="submit"]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
#header-nav-modal {
  z-index: 50;
}
.with-underline#header-nav-modal ul.header-menu::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
#header-nav-modal ul.header-menu {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: stretch;
  text-align: center;
  color: var(--avp-text-light);
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal ul.header-menu, #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal ul.header-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal ul.header-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal ul.header-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal ul.header-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal ul.header-menu > h3 {
                        margin: 0;
                    }
#header-nav-modal .menu-item-link {
  display: flex;
  width: 100%;
  justify-content: center;
  border-bottom-width: 1px;
  border-bottom-color: var(--avp-text-light);
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: var(--avp-text-light);
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-link, #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-link {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-link > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-link > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-link > a,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-link > h3 {
                        margin: 0;
                    }
div[id^="faq-body"]#header-nav-modal .sub-menu {
			display: block;
		}
#header-nav-modal .sub-menu {
  display: none;
  padding-left: 0px;
}
#header-nav-modal .menu-item {
  width: 100%;
}
#header-nav-modal .menu-item-wrapper {
  width: 100%;
  flex-grow: 1;
}
#header-nav-modal .menu-item-dropdown-icon {
  height: 0.375rem;
  width: 1.75rem;
  color: var(--avp-text-light);
}
#header-nav-modal .menu-item-has-children {
  margin-left: 0.5rem;
  flex-wrap: wrap;
  align-items: flex-start;
}
#header-nav-modal .menu-item-has-children.open .sub-menu {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-has-children.open .sub-menu, #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-has-children.open .sub-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-has-children.open .sub-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-has-children.open .sub-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-has-children.open .sub-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-has-children.open .sub-menu > h3 {
                        margin: 0;
                    }
#header-nav-modal li.current-menu-item > div > a,
    #header-nav-modal li.current-menu-parent > div > button {
  color: var(--avp-links-light);
}
/* --- WCAG: Touch targets min 44×44px on mobile (2.5.5) --- */
@media (max-width: 1024px) {
    .header button[data-modal-toggle="header-nav-modal"],
    .header-top-right-nav .search button,
    [data-modal-hide="header-nav-modal"],
    [data-modal-hide="avp-search-modal"] {
      min-width: 44px;
      min-height: 44px;
    }
    .\!header button[data-modal-toggle="header-nav-modal"] {
      min-width: 44px !important;
      min-height: 44px !important;
    }
  }
*, ::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(63 131 248 / 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(63 131 248 / 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: 480px) {
  .container {
    max-width: 480px;
  }
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1440px;
  }
}
.format {
  color: var(--tw-format-body);
  max-width: 65ch;
}
.format :where([class~="lead"]):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.format :where(a):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-links);
  text-decoration: underline;
  font-weight: 500;
}
.format :where(a):not(:where([class~="not-format"] *)):hover {
  text-decoration: none;
}
.format :where(strong):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-bold);
  font-weight: 700;
}
.format :where(a strong):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(blockquote strong):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(thead th strong):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(ol):not(:where([class~="not-format"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.format :where(ol[type="A"]):not(:where([class~="not-format"] *)) {
  list-style-type: upper-alpha;
}
.format :where(ol[type="a"]):not(:where([class~="not-format"] *)) {
  list-style-type: lower-alpha;
}
.format :where(ol[type="A" s]):not(:where([class~="not-format"] *)) {
  list-style-type: upper-alpha;
}
.format :where(ol[type="a" s]):not(:where([class~="not-format"] *)) {
  list-style-type: lower-alpha;
}
.format :where(ol[type="I"]):not(:where([class~="not-format"] *)) {
  list-style-type: upper-roman;
}
.format :where(ol[type="i"]):not(:where([class~="not-format"] *)) {
  list-style-type: lower-roman;
}
.format :where(ol[type="I" s]):not(:where([class~="not-format"] *)) {
  list-style-type: upper-roman;
}
.format :where(ol[type="i" s]):not(:where([class~="not-format"] *)) {
  list-style-type: lower-roman;
}
.format :where(ol[type="1"]):not(:where([class~="not-format"] *)) {
  list-style-type: decimal;
}
.format :where(ul):not(:where([class~="not-format"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.format :where(ol > li):not(:where([class~="not-format"] *))::marker {
  font-weight: 400;
  color: var(--tw-format-counters);
}
.format :where(ul > li):not(:where([class~="not-format"] *))::marker {
  color: var(--tw-format-bullets);
}
.format :where(hr):not(:where([class~="not-format"] *)) {
  border-color: var(--tw-format-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.format :where(blockquote):not(:where([class~="not-format"] *)) {
  font-size: 1.1111111em;
  font-weight: 700;
  font-style: italic;
  color: var(--tw-format-quotes);
  quotes: "\201C""\201D""\2018""\2019";
  margin-bottom: 1.6em;
}
.format :where(blockquote):not(:where([class~="not-format"] *))::before {
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6893 24V14.1453C18.6893 6.54 23.664 1.38533 30.6667 -7.15256e-07L31.9933 2.868C28.7507 4.09066 26.6667 7.71867 26.6667 10.6667H32V24H18.6893ZM-9.53674e-07 24V14.1453C-9.53674e-07 6.54 4.99733 1.384 12 -7.15256e-07L13.328 2.868C10.084 4.09066 8 7.71867 8 10.6667L13.3107 10.6667V24H-9.53674e-07Z' fill='%239CA3AF'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  color: var(--tw-format-quotes);
  width: 1.7777778em;
  height: 1.3333333em;
  display: block;
  margin-top: 1.6em;
}
.format :where(blockquote p:first-of-type):not(:where([class~="not-format"] *))::before {
  content: open-quote;
}
.format :where(blockquote p:last-of-type):not(:where([class~="not-format"] *))::after {
  content: close-quote;
}
.format :where(h1):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.format :where(h1 strong):not(:where([class~="not-format"] *)) {
  font-weight: 900;
  color: inherit;
}
.format :where(h2):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 0;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.format :where(h2 strong):not(:where([class~="not-format"] *)) {
  font-weight: 800;
  color: inherit;
}
.format :where(h3):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 700;
  font-size: 1.25em;
  margin-top: 0;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.format :where(h3 strong):not(:where([class~="not-format"] *)) {
  font-weight: 800;
  color: inherit;
}
.format :where(h4):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.format :where(h4 strong):not(:where([class~="not-format"] *)) {
  font-weight: 700;
  color: inherit;
}
.format :where(img):not(:where([class~="not-format"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.format :where(figure > *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.format :where(figcaption):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.format :where(code):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-code);
  font-weight: 600;
  background-color: var(--tw-format-code-bg);
  padding-top: 0.3333333em;
  padding-bottom: 0.3333333em;
  padding-left: 0.5555556em;
  padding-right: 0.5555556em;
  border-radius: 0.2222222em;
  font-size: 0.875em;
}
.format :where(a code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(h1 code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(h2 code):not(:where([class~="not-format"] *)) {
  color: inherit;
  font-size: 0.875em;
}
.format :where(h3 code):not(:where([class~="not-format"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.format :where(h4 code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(blockquote code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(thead th code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(pre):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-pre-code);
  background-color: var(--tw-format-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.format :where(pre code):not(:where([class~="not-format"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.format :where(pre code):not(:where([class~="not-format"] *))::before {
  content: none;
}
.format :where(pre code):not(:where([class~="not-format"] *))::after {
  content: none;
}
.format :where(table):not(:where([class~="not-format"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.format :where(thead):not(:where([class~="not-format"] *)) {
  background-color: var(--tw-format-th-bg);
  border-radius: 0.2777778em;
}
.format :where(thead th):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding: 0.5555556em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.format :where(tbody tr):not(:where([class~="not-format"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-format-td-borders);
}
.format :where(tbody tr:last-child):not(:where([class~="not-format"] *)) {
  border-bottom-width: 0;
}
.format :where(tbody td):not(:where([class~="not-format"] *)) {
  vertical-align: baseline;
}
.format :where(tfoot):not(:where([class~="not-format"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-format-th-borders);
}
.format :where(tfoot td):not(:where([class~="not-format"] *)) {
  vertical-align: top;
}
.format {
  --tw-format-body: #6b7280;
  --tw-format-headings: #111827;
  --tw-format-lead: #6b7280;
  --tw-format-links: #4b5563;
  --tw-format-bold: #111827;
  --tw-format-counters: #6b7280;
  --tw-format-bullets: #6b7280;
  --tw-format-hr: #e5e7eb;
  --tw-format-quotes: #111827;
  --tw-format-quote-borders: #e5e7eb;
  --tw-format-captions: #6b7280;
  --tw-format-code: #111827;
  --tw-format-code-bg: #f3f4f6;
  --tw-format-pre-code: #4b5563;
  --tw-format-pre-bg: #f3f4f6;
  --tw-format-th-borders: #e5e7eb;
  --tw-format-th-bg: #f9fafb;
  --tw-format-td-borders: #e5e7eb;
  --tw-format-invert-body: #9ca3af;
  --tw-format-invert-headings: #fff;
  --tw-format-invert-lead: #9ca3af;
  --tw-format-invert-links: #fff;
  --tw-format-invert-bold: #fff;
  --tw-format-invert-counters: #9ca3af;
  --tw-format-invert-bullets: #4b5563;
  --tw-format-invert-hr: #374151;
  --tw-format-invert-quotes: #f3f4f6;
  --tw-format-invert-quote-borders: #374151;
  --tw-format-invert-captions: #9ca3af;
  --tw-format-invert-code: #fff;
  --tw-format-invert-code-bg: #1f2937;
  --tw-format-invert-pre-code: #d1d5db;
  --tw-format-invert-pre-bg: #374151;
  --tw-format-invert-th-borders: #4b5563;
  --tw-format-invert-td-borders: #374151;
  --tw-format-invert-th-bg: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.format :where(p):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.format :where(blockquote > p:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(video):not(:where([class~="not-format"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.format :where(figure):not(:where([class~="not-format"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.format :where(li):not(:where([class~="not-format"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.format :where(ol > li):not(:where([class~="not-format"] *)) {
  padding-left: 0.375em;
}
.format :where(ul > li):not(:where([class~="not-format"] *)) {
  padding-left: 0.375em;
}
.format :where(.format > ul > li p):not(:where([class~="not-format"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.format :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
}
.format :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.25em;
}
.format :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
}
.format :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.25em;
}
.format :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-format"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.format :where(hr + *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(h2 + *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(h3 + *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(h4 + *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(thead th:last-child):not(:where([class~="not-format"] *)) {
  padding-right: 0;
}
.format :where(tbody td, tfoot td):not(:where([class~="not-format"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.format :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-format"] *)) {
  padding-right: 0;
}
.format :where(.format > :first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(.format > :last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 0;
}
.format-sm :where(.format > ul > li p):not(:where([class~="not-format"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.format-sm :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1em;
}
.format-sm :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1em;
}
.format-sm :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1em;
}
.format-sm :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1em;
}
.format-sm :where(.format > :first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format-sm :where(.format > :last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 0;
}
.format-base :where(.format > ul > li p):not(:where([class~="not-format"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.format-base :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
}
.format-base :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.25em;
}
.format-base :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
}
.format-base :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.25em;
}
.format-base :where(.format > :first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format-base :where(.format > :last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 0;
}
.format-lg :where(.format > ul > li p):not(:where([class~="not-format"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.format-lg :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.3333333em;
}
.format-lg :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.3333333em;
}
.format-lg :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.3333333em;
}
.format-lg :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.3333333em;
}
.format-lg :where(.format > :first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format-lg :where(.format > :last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 0;
}
.container {
  position: relative;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1440px;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.container.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.container.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 768px) {
  .container {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .container {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.aligncenter, .aligncenter img {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.alignright, .alignright img {
  float: right;
  margin-left: 2rem;
}
.alignleft, .alignleft img {
  float: left;
  margin-right: 2rem;
}
#avp-wpsl-search-input {
  margin-right: -1px;
  display: block;
  height: 100%;
  width: 18rem;
  max-width: 100%;
  flex-grow: 1;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-clip: padding-box;
  padding: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1;
  color: var(--avp-primary);
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		outline: none;
}
/* customize flowbite accordions */
div[id^="faq-body"].hidden {
			display: block;
		}
div[id^="faq-body"].expand {
  margin-top: 0px;
  max-height: 50rem;
  opacity: 1;
}
/* base slick slider styles */
.slick-dots {
  position: relative;
  z-index: 1;
  margin: 0px;
  display: flex;
  width: 100%;
  list-style-type: none;
  align-items: center;
  justify-content: center;
  padding: 0px;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots, #wpsl-wrap.with-cards .category-stores li > div > .slick-dots {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-dots > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-dots > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.slick-dots.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.slick-dots.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.slick-dots li {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  height: 0.75rem;
  width: 0.75rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(202 202 202 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.slick-dots li:hover {
  background-color: var(--avp-text-dark);
}
.slick-dots li.slick-active {
  background-color: var(--avp-text-dark);
}
.slick-dots button {
  font-size: 0px;
  line-height: 1;
}
.slick-arrow {
  position: absolute;
  top: 0px;
  z-index: 3;
  display: flex;
  height: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-arrow, #wpsl-wrap.with-cards .category-stores li > div > .slick-arrow {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-arrow > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-arrow > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-arrow > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-arrow > h3 {
                        margin: 0;
                    }
.slick-arrow.slick-next {
  right: 0px;
}
.slick-arrow.slick-prev {
  left: 0px;
  background-repeat: no-repeat;
			background-image: url("data:image/svg+xml,%3Csvg class='w-4 h-4' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 1 1 5l4 4' /%3E%3C/svg%3E");
}
.slick-dots .slick-prev,
	.slick-next {
  position: absolute;
  top: 0px;
  z-index: 10;
  display: flex;
  height: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots .slick-prev, #wpsl-wrap.with-cards .category-stores li > div > .slick-dots .slick-prev,#wpsl-wrap.with-cards #wpsl-stores ul li > div > 
	.slick-next, #wpsl-wrap.with-cards .category-stores li > div > 
	.slick-next {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots .slick-prev > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots .slick-prev > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-dots .slick-prev > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-dots .slick-prev > h3,#wpsl-wrap.with-cards #wpsl-stores ul li > div > 
	.slick-next > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > 
	.slick-next > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > 
	.slick-next > a,
                    #wpsl-wrap.with-cards .category-stores li > div > 
	.slick-next > h3 {
                        margin: 0;
                    }
.slick-dots .slick-prev:hover,
	.slick-next:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
.slick-dots .slick-prev,
	.slick-next { /* Tailwind hover states */
	}
.draggable {
  cursor: grab;
}
.slideshow__nav {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  max-width: 768px;
  justify-content: space-between;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slideshow__nav, #wpsl-wrap.with-cards .category-stores li > div > .slideshow__nav {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slideshow__nav > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .slideshow__nav > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .slideshow__nav > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .slideshow__nav > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.slideshow__nav.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.slideshow__nav.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div[id^="faq-body"].slideshow__nav button.prev,div[id^="faq-body"] .slideshow__nav button.next {
			display: block;
		}
.slideshow__nav button.prev, .slideshow__nav button.next {
  display: none;
}
.slideshow__nav button.prev:first-child,
		.slideshow__nav button.next:last-child {
  display: block;
}
.section-hero-main .slideshow__nav button {
  top: 0px;
}
.section-hero-main .slideshow__nav button.prev:first-child {
  display: flex;
  align-items: flex-end;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.prev:first-child, #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.prev:first-child {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.prev:first-child > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.prev:first-child > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.prev:first-child > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.prev:first-child > h3 {
                        margin: 0;
                    }
@media (min-width: 1024px) {
  .section-hero-main .slideshow__nav button.prev:first-child {
    align-items: center !important;
  }
}
.section-hero-main .slideshow__nav button.next:last-child {
  display: flex;
  align-items: flex-end;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.next:last-child, #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.next:last-child {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.next:last-child > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.next:last-child > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.next:last-child > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.next:last-child > h3 {
                        margin: 0;
                    }
@media (min-width: 1024px) {
  .section-hero-main .slideshow__nav button.next:last-child {
    align-items: center !important;
  }
}
/* image slider */
.section-image-carousel .carousel {
  position: relative;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.section-image-carousel .carousel.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.section-image-carousel .carousel.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.section-image-carousel .carousel div {
  position: relative;
  display: block;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.section-image-carousel .carousel div.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.section-image-carousel .carousel div.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.section-image-carousel .slick-slide img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding: 1rem;
}
.section-image-carousel .carousel + .slideshow__nav {
  padding-left: 1rem;
  padding-right: 1rem;
}
.section-image-carousel .carousel.two-images + .slideshow__nav {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
		.section-image-carousel .carousel.one-image img {
				max-width: 768px;
				max-height: 432px;
				-o-object-fit: cover;
				   object-fit: cover

		}
		.section-image-carousel .carousel.two-images img {
				max-width: calc(100% - .25rem);
				max-height: 378px;
				-o-object-fit: cover;
				   object-fit: cover

		}
			}
/* stats slider */
.section-stats .slide-outer-custom {
  padding: 1rem;
}
.with-underline.section-stats .stat-slide-inner-custom::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-stats .stat-slide-inner-custom {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  text-align: center;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-stats .stat-slide-inner-custom, #wpsl-wrap.with-cards .category-stores li > div > .section-stats .stat-slide-inner-custom {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-stats .stat-slide-inner-custom > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-stats .stat-slide-inner-custom > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-stats .stat-slide-inner-custom > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-stats .stat-slide-inner-custom > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.section-stats .stat-slide-inner-custom.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.section-stats .stat-slide-inner-custom.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}

	p + .section-stats .count-custom {
  margin-top: 2rem;
}
.section-stats .count-custom {
  margin-bottom: 1.25rem;
  font-family: Poppins, Poppins Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: var(--avp-headings-dark);
  font-size: 1.875rem;
  line-height: 2.5rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .section-stats .count-custom {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }
}
@media (min-width: 1024px) {
  .section-stats .count-custom {
    font-size: 3.125rem;
    line-height: 3.75rem;
  }
}
.section-stats .count-custom {
  position: relative;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.section-stats .count-custom.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.section-stats .count-custom.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.section-stats .count-custom::after {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
  width: 4rem;
  border-bottom-width: 3px;
  border-color: var(--avp-accent);
  --tw-content: ' ';
  content: var(--tw-content);
}
.section-stats .count-custom.text-center::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.with-underline.section-stats .count-custom::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-stats .count-custom {
  margin-bottom: 0px;
  text-align: center;
}

	.pum.pum-overlay .pum-container .section-stats .count-custom {
  color: var(--avp-headings-light);
}
.section-stats .count-custom::after {
  content: var(--tw-content);
  width: 10rem;
}
.section-stats .description-custom {
  font-size: 1rem;
  line-height: 1.75rem;
}
.section-stats .slide-outer-custom + .slideshow__nav {
  width: 10rem;
}
/* tabs */
.section-tabbed-content li[role="presentation"] > button[aria-selected="true"] {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
/* before and after */
.before-after__outer {
  position: relative;
  margin-top: 2rem;
  width: 100%;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.before-after__outer.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.before-after__outer.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.before-after__outer .before-after-container {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-bottom: 1rem;
}
.before-after__outer .before-after__inner {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.before-after__outer .before-after__inner.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.before-after__outer .before-after__inner.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 768px) {
  .before-after__outer .before-after__inner {
    max-height: 432px;
    max-width: 768px;
  }
}
.before-after__outer .after-image {
  position: absolute;
  inset: 0px;
}
.before-after__outer .slider {
  position: absolute;
  left: 50%;
  top: 0px;
  z-index: 10;
  height: 100%;
  width: 0.25rem;
  background-color: var(--avp-secondary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.before-after__outer .slider.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.before-after__outer .slider.h-\[4px\] {
  display: none;
}
.before-after__outer .slider {
			cursor: ew-resize;
		}
.before-after__outer .slide-handle {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  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));
  align-items: center;
  justify-content: space-evenly;
  border-radius: 9999px;
  border-width: 2px;
  border-color: var(--avp-secondary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  color: var(--avp-secondary);
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .before-after__outer .slide-handle, #wpsl-wrap.with-cards .category-stores li > div > .before-after__outer .slide-handle {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .before-after__outer .slide-handle > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .before-after__outer .slide-handle > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .before-after__outer .slide-handle > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .before-after__outer .slide-handle > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.before-after__outer .slide-handle.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.before-after__outer .slide-handle.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
/* Testimonials */
.testimonial__outer {
  position: relative;
  width: 100%;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.testimonial__outer.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.testimonial__outer.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.with-underline.testimonial__outer .testimonial-box::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.testimonial__outer .testimonial-box {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 100%;
  max-width: 48rem;
  flex-direction: column;
  justify-content: flex-start;
  border-top-width: 4px;
  border-color: var(--avp-accent);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
  text-align: center;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .testimonial__outer .testimonial-box, #wpsl-wrap.with-cards .category-stores li > div > .testimonial__outer .testimonial-box {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .testimonial__outer .testimonial-box > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .testimonial__outer .testimonial-box > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .testimonial__outer .testimonial-box > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .testimonial__outer .testimonial-box > h3 {
                        margin: 0;
                    }
@media (min-width: 768px) {
  .testimonial__outer .testimonial-box {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.with-underline.testimonial__outer .testimonial-icon::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.testimonial__outer .testimonial-icon {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
  text-align: center;
}
.testimonial__outer .quote-icon {
  height: 2.25rem;
  width: 2.25rem;
  color: var(--avp-accent);
}
.with-underline.testimonial__outer .testimonial-content::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.testimonial__outer .testimonial-content {
  margin-top: auto;
  margin-bottom: auto;
  margin-bottom: 2rem;
  text-align: center;
}
.testimonial__outer .testimonial-content p:last-child {
  margin-bottom: 0px;
}
.testimonial__outer .testimonial-author {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.testimonial__outer + .slideshow__nav {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .testimonial__outer + .slideshow__nav {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#wpsl-stores .wpsl-store-header a {
  color: var(--avp-headings-dark);
}
#wpsl-stores .location-type {
  color: var(--avp-secondary);
}
div.pagination {
  margin-left: -0.5rem;
}
div.pagination a, div.pagination span {
  margin: 0.5rem;
  border-radius: 0.25rem;
  border-width: 2px;
  border-style: solid;
  border-color: var(--avp-secondary);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--avp-secondary);
  text-decoration-line: none;
}
div.pagination a:hover, div.pagination .current {
  background-color: var(--avp-secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination a:hover.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span div.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination .current.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination a:hover.h-\[4px\],.site-id-11 #wellish-vision-home-hero span div.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination .current.h-\[4px\] {
  display: none;
}
div.search-results article, div.blog-archive article {
  margin-bottom: 3.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--avp-secondary);
  padding-bottom: 3.5rem;
}
div.search-results article header h2, div.blog-archive article header h2 {
  margin-bottom: 1rem;
}
div.search-results article header h2 a, div.blog-archive article header h2 a {
  text-transform: uppercase;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
div.search-results article header h2 a:hover, div.blog-archive article header h2 a:hover {
  text-decoration-line: underline;
}
div.search-results article header time, div.blog-archive article header time {
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--avp-primary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.search-results article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span div.relative.blog-archive article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.search-results article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span div.relative.blog-archive article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div.blog-single article header img {
  margin-top: 0px;
}
div.blog-single article header time {
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--avp-primary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.blog-single article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.blog-single article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div.blog-sidebar {
  border-top-width: 6px;
  border-style: solid;
  border-top-color: var(--avp-secondary);
}
div.blog-sidebar nav ul {
  padding-left: 0px;
}
div.blog-sidebar nav ul li {
  margin-bottom: 1rem;
  font-weight: 600;
}
#wpsl-stores .wpsl-store-header a {
  color: var(--avp-headings-dark);
}
#wpsl-stores .location-type {
  color: var(--avp-secondary);
}
div.pagination {
  margin-left: -0.5rem;
}
div.pagination a, div.pagination span {
  margin: 0.5rem;
  border-radius: 0.25rem;
  border-width: 2px;
  border-style: solid;
  border-color: var(--avp-secondary);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--avp-secondary);
  text-decoration-line: none;
}
div.pagination a:hover, div.pagination .current {
  background-color: var(--avp-secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination a:hover.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span div.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination .current.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination a:hover.h-\[4px\],.site-id-11 #wellish-vision-home-hero span div.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination .current.h-\[4px\] {
  display: none;
}
div.search-results article, div.blog-archive article {
  margin-bottom: 3.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--avp-secondary);
  padding-bottom: 3.5rem;
}
div.search-results article header h2, div.blog-archive article header h2 {
  margin-bottom: 1rem;
}
div.search-results article header h2 a, div.blog-archive article header h2 a {
  text-transform: uppercase;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
div.search-results article header h2 a:hover, div.blog-archive article header h2 a:hover {
  text-decoration-line: underline;
}
div.search-results article header time, div.blog-archive article header time {
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--avp-primary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.search-results article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span div.relative.blog-archive article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.search-results article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span div.relative.blog-archive article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div.blog-single article header img {
  margin-top: 0px;
}
div.blog-single article header time {
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--avp-primary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.blog-single article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.blog-single article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div.blog-sidebar {
  border-top-width: 6px;
  border-style: solid;
  border-top-color: var(--avp-secondary);
}
div.blog-sidebar nav ul {
  padding-left: 0px;
}
div.blog-sidebar nav ul li {
  margin-bottom: 1rem;
  font-weight: 600;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.-top-3 {
  top: -0.75rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[60px\] {
  bottom: 60px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.right-0 {
  right: 0px;
}
.right-12 {
  right: 3rem;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-3 {
  top: 0.75rem;
}
.top-8 {
  top: 2rem;
}
.top-full {
  top: 100%;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[-1\] {
  z-index: -1;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[3\] {
  z-index: 3;
}
.col-span-full {
  grid-column: 1 / -1;
}
.float-none {
  float: none;
}
.m-0 {
  margin: 0px;
}
.m-5 {
  margin: 1.25rem;
}
.-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-7 {
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}
.-my-14 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.-mb-4 {
  margin-bottom: -1rem;
}
.-mt-6 {
  margin-top: -1.5rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.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-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-auto {
  margin-right: auto;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-auto {
  margin-top: auto;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.table-header-group {
  display: table-header-group;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[139px\] {
  height: 139px;
}
.h-\[4px\] {
  height: 4px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[75vw\] {
  height: 75vw;
}
.h-\[calc\(98vw\*1\.388\)\] {
  height: calc(98vw * 1.388);
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.max-h-0 {
  max-height: 0px;
}
.max-h-80 {
  max-height: 20rem;
}
.max-h-full {
  max-height: 100%;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[59vw\] {
  min-height: 59vw;
}
.min-h-\[8\.75rem\] {
  min-height: 8.75rem;
}
.w-1\/2 {
  width: 50%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-20 {
  width: 5rem;
}
.w-3 {
  width: 0.75rem;
}
.w-4 {
  width: 1rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[calc\(100vw\+1\.5rem\)\] {
  width: calc(100vw + 1.5rem);
}
.w-\[calc\(100vw\+5rem\)\] {
  width: calc(100vw + 5rem);
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[5rem\] {
  min-width: 5rem;
}
.\!max-w-full {
  max-width: 100% !important;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-\[1160px\] {
  max-width: 1160px;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[325px\] {
  max-width: 325px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[656px\] {
  max-width: 656px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-screen-lg {
  max-width: 1024px;
}
.max-w-screen-md {
  max-width: 768px;
}
.max-w-screen-sm {
  max-width: 640px;
}
.max-w-screen-xl {
  max-width: 1280px;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-none {
  transform: none;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.list-none {
  list-style-type: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[100px_1fr\] {
  grid-template-columns: 100px 1fr;
}
.grid-cols-\[25\%_75\%\] {
  grid-template-columns: 25% 75%;
}
.grid-cols-\[3fr_7fr\] {
  grid-template-columns: 3fr 7fr;
}
.grid-cols-\[48px_1fr\] {
  grid-template-columns: 48px 1fr;
}
.grid-cols-\[7fr_3fr\] {
  grid-template-columns: 7fr 3fr;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-stretch {
  justify-content: stretch;
}
.justify-items-center {
  justify-items: center;
}
.gap-0 {
  gap: 0px;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[1px\] {
  gap: 1px;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0;
}
.border-2 {
  border-width: 2px;
}
.border-l-8 {
  border-left-width: 8px;
}
.border-l-\[5px\] {
  border-left-width: 5px;
}
.border-l-\[6px\] {
  border-left-width: 6px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-t-\[\.5rem\] {
  border-top-width: .5rem;
}
.border-t-\[3px\] {
  border-top-width: 3px;
}
.border-t-\[6px\] {
  border-top-width: 6px;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.border-avp-accent {
  border-color: var(--avp-accent);
}
.border-avp-gray {
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
}
.border-avp-light-gray {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity));
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-secondary {
  border-color: var(--avp-secondary);
}
.border-text-light {
  border-color: var(--avp-text-light);
}
.border-transparent {
  border-color: transparent;
}
.border-l-avp-accent {
  border-left-color: var(--avp-accent);
}
.border-t-avp-accent {
  border-top-color: var(--avp-accent);
}
.bg-avp-accent {
  background-color: var(--avp-accent);
}
.bg-avp-light-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-heading-dark {
  background-color: var(--avp-headings-dark);
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity));
}
.bg-secondary {
  background-color: var(--avp-secondary);
}
.bg-text-dark {
  background-color: var(--avp-text-dark);
}
.bg-text-light {
  background-color: var(--avp-text-light);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-right-bottom {
  background-position: right bottom;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom;
}
.object-top {
  -o-object-position: top;
     object-position: top;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-8 {
  padding: 2rem;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-11 {
  padding-bottom: 2.75rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-\[56\.25\%\] {
  padding-bottom: 56.25%;
}
.pl-0 {
  padding-left: 0px;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.\!text-left {
  text-align: left !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.font-poppins {
  font-family: Poppins, Poppins Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}
.text-\[1rem\] {
  font-size: 1rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-h3 {
  font-size: 1.375rem;
  line-height: 2rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.\!text-text-light {
  color: var(--avp-text-light) !important;
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.text-buttons-primary-bg {
  color: var(--avp-buttons-primary-bg);
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.text-heading-dark {
  color: var(--avp-headings-dark);
}
.text-heading-light {
  color: var(--avp-headings-light);
}
.text-primary {
  color: var(--avp-primary);
}
.text-primary-600 {
  color: var(--avp-primary-600);
}
.text-secondary {
  color: var(--avp-secondary);
}
.text-text-dark {
  color: var(--avp-text-dark);
}
.text-text-light {
  color: var(--avp-text-light);
}
.text-text-light-100 {
  color: var(--avp-text-light-100);
}
.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-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-\[\.95\] {
  opacity: .95;
}
.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.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);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --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);
}
.shadow-nav {
  --tw-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 0px 4px 12px 0px 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);
}
.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, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
/* Theme */
/* montserrat-300 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/montserrat-v26-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-300italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/montserrat-v26-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat-v26-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/montserrat-v26-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/montserrat-v26-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/montserrat-v26-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat-v26-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/montserrat-v26-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat-v26-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/montserrat-v26-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/montserrat-v26-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "Montserrat Fallback";
  src: local(Arial);
  size-adjust: 113%;
  ascent-override: 89%;
  descent-override: 15%;
  line-gap-override: normal;
}
/* poppins-300 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/poppins-v20-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-300italic - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/poppins-v20-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/poppins-v20-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/poppins-v20-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500italic - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/poppins-v20-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/poppins-v20-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/poppins-v20-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/poppins-v20-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800italic - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/poppins-v20-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "Poppins Fallback";
  src: local(Arial);
  size-adjust: 111%;
  ascent-override: 99%;
  descent-override: 30%;
  line-gap-override: normal;
}
/* lora-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/lora-v32-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/lora-v32-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/lora-v32-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-500italic - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/lora-v32-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/lora-v32-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/lora-v32-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-700italic - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/lora-v32-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "Lora Fallback";
  src: local(Georgia);
  size-adjust: 105%;
  ascent-override: 90%;
  descent-override: 15%;
  line-gap-override: normal;
}
.padding-none {
  padding-top: 0px;
  padding-bottom: 0px;
}
.padding-small {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.padding-medium {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.padding-large {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.margin-none {
  padding-top: 0px;
  padding-bottom: 0px;
}
.margin-small {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.margin-medium {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.margin-large {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
/* overrides */
/* popup maker */
.pum button.pum-close.popmake-close {
  position: fixed;
  top: 2rem;
  right: 3rem;
  margin-left: auto;
  margin-right: 1rem;
  margin-top: 1rem;
  display: inline-flex;
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  border-color: transparent;
  background-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--avp-text-light);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.pum button.pum-close.popmake-close:hover {
  --tw-text-opacity: 1;
  color: rgb(238 238 238 / var(--tw-text-opacity));
}
.pum button.pum-close.popmake-close {
		text-indent: -9999px;
	}
.pum button.pum-close.popmake-close:focus, .pum button.pum-close.popmake-close:hover, .pum button.pum-close.popmake-close:focus-visible, .pum button.pum-close.popmake-close:focus-within {
  border-width: 2px;
  border-style: solid;
  border-color: var(--avp-text-light);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.pum button.pum-close.popmake-close:focus::after, .pum button.pum-close.popmake-close:hover::after, .pum button.pum-close.popmake-close:focus-visible::after, .pum button.pum-close.popmake-close:focus-within::after {
  content: var(--tw-content);
  border-color: var(--avp-text-light);
}
.pum button.pum-close.popmake-close:after {
  position: absolute;
  margin: 1rem;
  height: 1rem;
  width: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  --tw-content: '';
  content: var(--tw-content);

			background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="w-3 h-3" viewBox="0 0 14 14"%3E%3Cpath stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/%3E%3C/svg%3E');
}
.pum.pum-overlay {
  background-color: var(--avp-headings-dark);
  color: var(--avp-text-light);
  opacity: 1 !important;
}
.pum.pum-overlay a {
    color: white;
}
.pum.pum-overlay .pum-container {
  background-color: transparent;
  color: var(--avp-text-light);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.pum  .pum-title {
  font-size: 1.625rem;
  line-height: 2.125rem;
  font-weight: 600;
  color: var(--avp-headings-light);
}
.pum.pum-overlay .pum-container p,
	.pum.pum-overlay .pum-container span,
	.pum.pum-overlay .pum-container a {
  color: var(--avp-text-light);
}
.pum.pum-overlay .pum-container h1,
	.pum.pum-overlay .pum-container .h1,
	.pum.pum-overlay .pum-container h2,
	.pum.pum-overlay .pum-container .h2,
	.pum.pum-overlay .pum-container h3,
	.pum.pum-overlay .pum-container .h3,
	.pum.pum-overlay .pum-container h4,
	.pum.pum-overlay .pum-container .h4,
	.pum.pum-overlay .pum-container h5,
	.pum.pum-overlay .pum-container .h5,
	.pum.pum-overlay .pum-container h6,
	.pum.pum-overlay .pum-container .h6 {
  color: var(--avp-headings-light);
}
#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
		grid-template: "heading paragraph label checkbox chevron";
		grid-template-columns: 2fr auto auto auto 25px
	}
html[lang="en-US"] .notranslate.english,
	html[lang="auto"] .notranslate.english,
	html[lang="en"] .notranslate.english{
		display: none;
	}
html[lang="es"] .notranslate.spanish{
		display: none;
	}
.gtranslate_wrapper {
  width: 9rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.gtranslate_wrapper a.glink {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
/* --- WCAG: Skip link (visually hidden until focused) --- */
.skip-link {
		position: absolute;
		left: -9999rem;
		top: 0;
		z-index: 100000;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
		width: 1px;
		height: 1px;
		padding: 0;
		border: 0;
	}
.skip-link:focus {
		left: 0.5rem;
		top: 0.5rem;
		padding: 0.5em 1em;
		background: #000;
		color: #fff;
		clip: auto;
		width: auto;
		height: auto;
		overflow: visible;
		text-decoration: none;
	}
/* --- WCAG: Focus visible (keyboard focus outline; avoid outline on mouse click) --- */
:focus-visible,
	a:focus-visible,
	button:focus-visible,
	input:focus-visible,
	textarea:focus-visible,
	select:focus-visible,
	[type="checkbox"]:focus-visible,
	[type="radio"]:focus-visible,
	[data-modal-hide]:focus-visible {
		outline: 2px solid currentColor;
		outline-offset: 2px;
	}
/* Fallback for older browsers without :focus-visible */
@supports not selector(:focus-visible) {
		a:focus,
		button:focus,
		input:focus,
		textarea:focus,
		select:focus,
		[type="checkbox"]:focus,
		[type="radio"]:focus,
		[data-modal-hide]:focus {
			outline: 2px solid currentColor;
			outline-offset: 2px;
		}
	}
/* --- WCAG: Reduce motion (respect prefers-reduced-motion) --- */
@media (prefers-reduced-motion: reduce) {
		*,
		*::before,
		*::after {
			animation-duration: 0.01ms !important;
			animation-iteration-count: 1 !important;
			transition-duration: 0.01ms !important;
		}
		html {
			scroll-behavior: auto;
		}
	}
.section-hero-main .heading .heading__inner {
  justify-content: flex-end;
}
.section-hero-main .heading .heading__inner h1 {
  margin-bottom: 0px !important;
}
.with-underline.section-hero-main .heading + div::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-hero-main .heading + div {
  text-align: center;
}
@media not all and (min-width: 768px) {
  .section-hero-main .heading + div {
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5rem;
  }
}
@media (min-width: 768px) {
  .section-hero-main .heading + div {
    text-align: left;
  }
}
@media not all and (min-width: 768px) {
  .section-hero-main .heading + div .button {
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
    padding-left: 2.75rem;
    padding-right: 2.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .section-hero-main .heading + div .button:first-of-type {
    margin-bottom: 1rem;
  }
  .section-hero-main .heading + div > div {
    margin-bottom: 0px;
  }
  .section-hero-main .heading + div > div > div {
    margin-bottom: 0px;
  }
}
.with-underline.section-content .column-content::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-content .column-content {
  text-align: center;
}
@media (min-width: 768px) {
  .section-content .column-content {
    text-align: left;
  }
}
.bg-heading-dark a {
    color: white !important;
}
.section-hero-main .heading .heading__inner {
  justify-content: flex-end;
}
.section-hero-main .heading .heading__inner h1 {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .section-hero-main .heading .heading__inner h1 {
    margin-bottom: 1rem;
  }
}
.with-underline.section-hero-main .heading + div::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-hero-main .heading + div {
  text-align: center;
}
@media not all and (min-width: 768px) {
  .section-hero-main .heading + div {
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5rem;
  }
}
@media (min-width: 768px) {
  .section-hero-main .heading + div {
    text-align: left;
  }
}
@media not all and (min-width: 768px) {
  .section-hero-main .heading + div .button {
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
    padding-left: 2.75rem;
    padding-right: 2.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .section-hero-main .heading + div .button:first-of-type {
    margin-bottom: 1rem;
  }
  .section-hero-main .heading + div > div {
    margin-bottom: 0px;
  }
  .section-hero-main .heading + div > div > div {
    margin-bottom: 0px;
  }
}
@media (max-width: 767px){
		.section-hero-main.with-carousel .mobile-bg {
			transform: scale(1.25) !important;
			transform-origin: bottom center !important;
		}

		
		.section-hero-main .heading-contrast {
			background: #3f3a8a!important;
		}
	}
.with-underline.section-content .column-content::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-content .column-content {
  text-align: center;
}
@media (min-width: 768px) {
  .section-content .column-content {
    text-align: left;
  }
}
.bg-heading-dark a {
    color: white !important;
}
/* Post Sections (accordion / content / CTA added below a blog post) */
.post-sections-below-content .section:not(.section-cta) .container {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
@keyframes avia_masonry_show {
    0% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}
.masonry-banner {
    padding: 4rem 0;
}
.masonry-banner .container-full {
        width: 100%;
    }
.masonry-banner .masonry-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        gap: .1rem;
    }
@media (max-width: 991px) {
.masonry-banner .masonry-grid {
            grid-template-columns: repeat(2, 1fr)
    }
        }
@media (max-width: 575px) {
.masonry-banner .masonry-grid {
            grid-template-columns: 1fr
    }
        }
.masonry-banner .masonry-item {
        position: relative;
        overflow: hidden;
        opacity: 0;
        transform: scale(0.3);
    }
.masonry-banner .masonry-item.in-view {
            animation: avia_masonry_show 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.075) normal;
            animation-iteration-count: 1;
            animation-fill-mode: forwards;
        }
.masonry-banner .masonry-item:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(0, 102, 157, 0.6);
            transition: background-color 0.3s ease;
            z-index: 1;
            transition-timing-function: ease-in-out;
            transition-duration: 0.3s;
            transition-property: all;

        }
.masonry-banner .masonry-item img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            transition: transform 0.3s ease;
        }
.masonry-banner .masonry-item:hover:before {
                background-color: transparent;
            }
.masonry-banner .masonry-item:hover img {
                transform: scale(1.05);
            }
.masonry-banner .masonry-link {
        display: block;
        height: 100%;
        color: #fff;
        text-decoration: none;
    }
.masonry-banner .masonry-content {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2;
        padding: 1.5rem;
    }
.masonry-banner .masonry-content h3 {
            color: #fff;
            margin: 0;
            font-size: 24px;
            font-weight: 400;
            text-transform: uppercase;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 1.5);
        }
.footer .footer-menu {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.625rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div .footer .footer-menu, #wpsl-wrap.with-cards .category-stores li > div .footer .footer-menu {
                    margin-top: auto;
                }
@media (min-width: 1024px) {
  .footer .footer-menu {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
}
@media (min-width: 1280px) {
  .footer .footer-menu {
    padding-right: 5rem;
  }
}
.footer .footer-menu .menu-item > a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.625rem;
  color: var(--avp-primary);
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .footer-menu .menu-item > a, #wpsl-wrap.with-cards .category-stores li > div > .footer .footer-menu .menu-item > a {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .footer-menu .menu-item > a > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .footer-menu .menu-item > a > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .footer .footer-menu .menu-item > a > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .footer .footer-menu .menu-item > a > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.footer .footer-menu .menu-item > a.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.footer .footer-menu .menu-item > a.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.footer .footer-menu .menu-item > a:hover {
  color: var(--avp-primary);
}
.footer .copyright-menu {
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  font-size: 0.6875rem;
  line-height: 1.125rem;
  text-transform: uppercase;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .copyright-menu, #wpsl-wrap.with-cards .category-stores li > div > .footer .copyright-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .copyright-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .copyright-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .footer .copyright-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .footer .copyright-menu > h3 {
                        margin: 0;
                    }
@media (min-width: 640px) {
  .footer .copyright-menu {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.footer .copyright-menu a {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.footer .copyright-menu a:hover {
  color: var(--avp-primary);
}
#wpsl-locations [class*='max-w-screen-lg'] {
        max-width: 100% !important;
    }
#wpsl-wrap.with-cards .wpsl-search {
        margin: 0;
        padding: 0;
        background: initial;
    }
#wpsl-wrap.with-cards #wpsl-search-input {
        width: 100% !important;
    }
#wpsl-wrap.with-cards .wpsl-results-header {
        display: none;
    }
#wpsl-wrap.with-cards #wpsl-result-list {
        max-height: initial;
    }
#wpsl-wrap.with-cards #wpsl-search-form {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    }
#wpsl-wrap.with-cards #wpsl-search-form .wpsl-search-btn-wrap #wpsl-search-input {
                width: 100%;
            }
#wpsl-wrap.with-cards #wpsl-search-form .wpsl-input {
            display: flex !important;
            flex-direction: row !important;
            flex-wrap: wrap !important;
            gap: 2rem !important;
        }
#wpsl-wrap.with-cards #wpsl-search-form .wpsl-input p {
                margin: 0 !important;
            }
#wpsl-wrap.with-cards .wpsl-icon-direction {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0.125rem;
    }
#wpsl-wrap.with-cards .wpsl-icon-direction svg {
            height: 0.75em !important;
            width: 0.75em !important;
            vertical-align: middle !important;
        }
#wpsl-wrap.with-cards #wpsl-stores-categories {
        display: flex;
        flex-direction: column;
        gap: 3rem;
    }
@media (min-width: 769px) {
#wpsl-wrap.with-cards #wpsl-stores-categories {
            gap: 5rem
    }
        }
#wpsl-wrap.with-cards .category-section > h3 {
            text-align: center;
            margin-bottom: 1.5rem !important;
        }
#wpsl-wrap.with-cards #wpsl-stores ul,
    #wpsl-wrap.with-cards .category-stores {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 1rem;
        width: 100%;
    }
#wpsl-wrap.with-cards #wpsl-stores ul li, #wpsl-wrap.with-cards .category-stores li {
            width: 100%;
        }
#wpsl-wrap.with-cards #wpsl-stores ul li > div, #wpsl-wrap.with-cards .category-stores li > div {
                height: 100%;
                margin: 0;
            }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .flex, #wpsl-wrap.with-cards .category-stores li > div > .flex {
                    align-items: center;
                    margin-bottom: 1rem !important;
                    gap: 1rem !important;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .flex > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .flex > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .flex > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .flex > h3 {
                        margin: 0 !important;
                    }
#wpsl-wrap.with-cards #wpsl-stores ul li > div .grid, #wpsl-wrap.with-cards .category-stores li > div .grid {
                    margin-top: auto;
                }
@media (min-width: 769px) {
#wpsl-wrap.with-cards #wpsl-stores ul li, #wpsl-wrap.with-cards .category-stores li {
                width: calc(50% - 0.5rem)
        }
            }
@media (min-width: 992px) {
#wpsl-wrap.with-cards #wpsl-stores ul li, #wpsl-wrap.with-cards .category-stores li {
                width: calc(33.33% - 0.6666rem)
        }
            }
/* Custom */
/**
 * Site ID custom CSS
 *
 */
/* site-id-9 == West Texas Eye Associates */
.site-id-9 .section-hero-main .heading .mobile-bg {
  background-position: 56% bottom;
}
.site-id-9 .section-content .container .max-w-screen-lg {
		max-width: 100%;
	}
/* site-id-10 == VantageEye */
.site-id-10 .button.button-secondary:hover {
  color: var(--avp-buttons-secondary-text);
}
/* site-id-11 == Wellish Vision Institute */
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
/* site-id-16 == Southwest Eye Institute */
.site-id-16 header a.logo img {
  max-height: 75px;
}
/* site-id-19 == M&M Eye Institute */
.site-id-19 h3 {
		color: #2d6a96;
	}
@media (min-width: 768px) {
		.md\:button-white-bg.button {
    border-color: var(--avp-buttons-primary-bg);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    color: var(--avp-buttons-primary-bg);
  }
		.md\:button-white-bg.button:hover {
    border-color: var(--avp-buttons-primary-hover);
    background-color: var(--avp-buttons-primary-hover);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

		.md\:button-secondary.button {
    background-color: var(--avp-buttons-secondary-bg);
    color: var(--avp-buttons-secondary-text);
  }

		.md\:button-secondary.button:hover {
    border-color: var(--avp-buttons-secondary-hover);
    background-color: var(--avp-buttons-secondary-hover);
  }

		.md\:button-secondary.button:hover:hover {
    color: var(--avp-buttons-secondary-text);
  }

			.md\:button-secondary-reverse.button {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

			.md\:button-secondary-reverse.button:hover {
    border-color: var(--avp-buttons-secondary-bg);
    background-color: var(--avp-buttons-secondary-bg);
  }
	.partial-box-location .md\:button-secondary:hover {
		background-color: var(--avp-buttons-primary-hover);
		border-color: var(--avp-buttons-primary-hover);
		color: var(--avp-buttons-primary-text);
	}
}
.\[\&\>a\]\:text-center>a.with-underline::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.\[\&_td\]\:text-center td.with-underline::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 480px) {
		div.xs\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 640px) {
		div.sm\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 768px) {
		div.md\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 1024px) {
		div.lg\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 1280px) {
		div.xl\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 1440px) {
		div.\32xl\:hidden[id^="faq-body"] {
			display: block;
		}
}
.before\:block::before {
  content: var(--tw-content);
  display: block;
}
.before\:pt-\[66\.6\%\]::before {
  content: var(--tw-content);
  padding-top: 66.6%;
}
.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}
.after\:w-6::after {
  content: var(--tw-content);
  width: 1.5rem;
}
.hover\:border:hover {
  border-width: 1px;
}
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.hover\:border-heading-dark:hover {
  border-color: var(--avp-headings-dark);
}
.hover\:border-primary:hover {
  border-color: var(--avp-primary);
}
.hover\:border-b-text-light:hover {
  border-bottom-color: var(--avp-text-light);
}
.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.hover\:bg-heading-dark:hover {
  background-color: var(--avp-headings-dark);
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.hover\:text-heading-dark:hover {
  color: var(--avp-headings-dark);
}
.hover\:text-secondary:hover {
  color: var(--avp-secondary);
}
.hover\:text-text-light:hover {
  color: var(--avp-text-light);
}
.hover\:no-underline:hover {
  text-decoration-line: none;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.focus\:bg-buttons-primary-hover:focus {
  background-color: var(--avp-buttons-primary-hover);
}
.focus\:text-heading-dark:focus {
  color: var(--avp-headings-dark);
}
.focus\:text-secondary:focus {
  color: var(--avp-secondary);
}
.focus\:no-underline:focus {
  text-decoration-line: none;
}
.focus\:opacity-100:focus {
  opacity: 1;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity));
}
:is(.dark .dark\:border-blue-500) {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-600) {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-700) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-transparent) {
  border-color: transparent;
}
:is(.dark .dark\:bg-blue-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800\/50) {
  background-color: rgb(30 41 59 / 0.5);
}
:is(.dark .dark\:bg-opacity-80) {
  --tw-bg-opacity: 0.8;
}
:is(.dark .dark\:text-blue-500) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-400) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:bg-blue-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:text-blue-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 480px) {
  .xs\:block {
    display: block;
  }
  .xs\:hidden {
    display: none;
  }
  .xs\:h-\[208px\] {
    height: 208px;
  }
  .xs\:h-\[70vw\] {
    height: 70vw;
  }
  .xs\:w-\[150px\] {
    width: 150px;
  }
  .xs\:w-auto {
    width: auto;
  }
  .xs\:max-w-xs {
    max-width: 20rem;
  }
  .xs\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xs\:grid-cols-\[150px_1fr\] {
    grid-template-columns: 150px 1fr;
  }
  .xs\:flex-row {
    flex-direction: row;
  }
  .xs\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .xs\:justify-center {
    justify-content: center;
  }
  .xs\:border-r {
    border-right-width: 1px;
  }
  .xs\:border-text-light {
    border-color: var(--avp-text-light);
  }
}
@media (min-width: 640px) {
  .sm\:block {
    display: block;
  }
  .sm\:inline-block {
    display: inline-block;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 768px) {
  .md\:absolute {
    position: absolute;
  }
  .md\:inset-0 {
    inset: 0px;
  }
  .md\:bottom-1\/4 {
    bottom: 25%;
  }
  .md\:top-0 {
    top: 0px;
  }
  .md\:z-\[-1\] {
    z-index: -1;
  }
  .md\:order-2 {
    order: 2;
  }
  .md\:col-start-1 {
    grid-column-start: 1;
  }
  .md\:col-start-2 {
    grid-column-start: 2;
  }
  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .md\:row-start-1 {
    grid-row-start: 1;
  }
  .md\:row-start-2 {
    grid-row-start: 2;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .md\:mb-12 {
    margin-bottom: 3rem;
  }
  .md\:mb-4 {
    margin-bottom: 1rem;
  }
  .md\:ml-0 {
    margin-left: 0px;
  }
  .md\:mr-1 {
    margin-right: 0.25rem;
  }
  .md\:mr-4 {
    margin-right: 1rem;
  }
  .md\:block {
    display: block;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:inline {
    display: inline;
  }
  .md\:flex {
    display: flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-12 {
    height: 3rem;
  }
  .md\:h-16 {
    height: 4rem;
  }
  .md\:h-60 {
    height: 15rem;
  }
  .md\:h-\[450px\] {
    height: 450px;
  }
  .md\:h-\[calc\(33vw\*1\.388\)\] {
    height: calc(33vw * 1.388);
  }
  .md\:h-full {
    height: 100%;
  }
  .md\:max-h-\[calc\(\(1440px\/3\)\*1\.388\)\] {
    max-height: calc((1440px / 3) * 1.388);
  }
  .md\:min-h-0 {
    min-height: 0px;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.333333%;
  }
  .md\:w-1\/4 {
    width: 25%;
  }
  .md\:w-12 {
    width: 3rem;
  }
  .md\:w-16 {
    width: 4rem;
  }
  .md\:w-2\/3 {
    width: 66.666667%;
  }
  .md\:w-2\/5 {
    width: 40%;
  }
  .md\:w-28 {
    width: 7rem;
  }
  .md\:w-3\/4 {
    width: 75%;
  }
  .md\:w-3\/5 {
    width: 60%;
  }
  .md\:w-32 {
    width: 8rem;
  }
  .md\:w-\[400px\] {
    width: 400px;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:min-w-0 {
    min-width: 0px;
  }
  .md\:max-w-2xl {
    max-width: 42rem;
  }
  .md\:max-w-\[calc\(100\%-7rem\)\] {
    max-width: calc(100% - 7rem);
  }
  .md\:max-w-full {
    max-width: 100%;
  }
  .md\:max-w-screen-lg {
    max-width: 1024px;
  }
  .md\:max-w-screen-md {
    max-width: 768px;
  }
  .md\:max-w-screen-sm {
    max-width: 640px;
  }
  .md\:flex-grow-0 {
    flex-grow: 0;
  }
  .md\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:translate-y-1\/2 {
    --tw-translate-y: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-\[1fr_2fr\] {
    grid-template-columns: 1fr 2fr;
  }
  .md\:grid-cols-\[1fr_2fr_1fr\] {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .md\:grid-cols-\[2fr_1fr\] {
    grid-template-columns: 2fr 1fr;
  }
  .md\:grid-cols-\[3fr_7fr\] {
    grid-template-columns: 3fr 7fr;
  }
  .md\:grid-cols-\[7fr_3fr\] {
    grid-template-columns: 7fr 3fr;
  }
  .md\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 1fr\)\] {
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:gap-16 {
    gap: 4rem;
  }
  .md\:gap-4 {
    gap: 1rem;
  }
  .md\:gap-8 {
    gap: 2rem;
  }
  .md\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .md\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .md\:border-r-2 {
    border-right-width: 2px;
  }
  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:pt-0 {
    padding-top: 0px;
  }
  .md\:pt-4 {
    padding-top: 1rem;
  }
  .md\:pt-\[1\.65rem\] {
    padding-top: 1.65rem;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-h3 {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-text-light {
    color: var(--avp-text-light);
  }
  .md\:opacity-100 {
    opacity: 1;
  }
  .md\:opacity-90 {
    opacity: 0.9;
  }
}
@media (min-width: 1024px) {
  .lg\:ml-0 {
    margin-left: 0px;
  }
  .lg\:ml-3 {
    margin-left: 0.75rem;
  }
  .lg\:mr-2 {
    margin-right: 0.5rem;
  }
  .lg\:block {
    display: block;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-full {
    height: 100%;
  }
  .lg\:w-3\/4 {
    width: 75%;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:max-w-full {
    max-width: 100%;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-\[2fr_1fr\] {
    grid-template-columns: 2fr 1fr;
  }
  .lg\:grid-cols-\[5fr_7fr\] {
    grid-template-columns: 5fr 7fr;
  }
  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:pl-1 {
    padding-left: 0.25rem;
  }
  .lg\:pr-1 {
    padding-right: 0.25rem;
  }
  .lg\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }
  .lg\:text-h3 {
    font-size: 1.375rem;
    line-height: 2rem;
  }
}
@media (min-width: 1280px) {
  .xl\:block {
    display: block;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-\[825px_1fr\] {
    grid-template-columns: 825px 1fr;
  }
  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .\32xl\:block {
    display: block;
  }
  .\32xl\:hidden {
    display: none;
  }
  .\32xl\:py-\[9vw\] {
    padding-top: 9vw;
    padding-bottom: 9vw;
  }
}
.\[\&\:last-child\]\:border-0:last-child {
  border-width: 0;
}
.\[\&\>a\]\:border-r-avp-gray>a {
  --tw-border-opacity: 1;
  border-right-color: rgb(202 202 202 / var(--tw-border-opacity));
}
.\[\&\>a\]\:p-2\.5>a {
  padding: 0.625rem;
}
.\[\&\>a\]\:\!py-0>a {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.\[\&\>a\]\:text-center>a {
  text-align: center;
}
.\[\&\>a\]\:font-medium>a {
  font-weight: 500;
}
.\[\&\>div\:nth-of-type\(even\)\]\:border-avp-gray>div:nth-of-type(even) {
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
}
@media (min-width: 768px) {
  .md\:\[\&\>div\:nth-of-type\(even\)\]\:items-stretch>div:nth-of-type(even) {
    align-items: stretch;
  }
  .md\:\[\&\>div\:nth-of-type\(even\)\]\:border-l>div:nth-of-type(even) {
    border-left-width: 1px;
  }
  .md\:\[\&\>div\:nth-of-type\(even\)\]\:pl-4>div:nth-of-type(even) {
    padding-left: 1rem;
  }
  .md\:\[\&\>div\:nth-of-type\(even\)\]\:pl-6>div:nth-of-type(even) {
    padding-left: 1.5rem;
  }
}
.\[\&\>div\]\:w-full>div {
  width: 100%;
}
.\[\&\>img\]\:max-h-full>img {
  max-height: 100%;
}
.\[\&\>img\]\:max-w-full>img {
  max-width: 100%;
}
.\[\&\>img\]\:flex-grow>img {
  flex-grow: 1;
}
.\[\&\>img\]\:object-cover>img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 480px) {
  .xs\:\[\&\>img\]\:max-w-xs>img {
    max-width: 20rem;
  }
}
@media (min-width: 768px) {
  .md\:\[\&\>img\]\:max-w-full>img {
    max-width: 100%;
  }
}
.\[\&\>li\:last-child\>a\]\:border-r-0>li:last-child>a {
  border-right-width: 0;
}
.\[\&\>li\:last-child\]\:border-r-0>li:last-child {
  border-right-width: 0;
}
.\[\&\>li\>a\:focus\]\:border-link-light>li>a:focus {
  border-color: var(--avp-links-light);
}
.\[\&\>li\>a\:focus\]\:text-link-light>li>a:focus {
  color: var(--avp-links-light);
}
.\[\&\>li\>a\:focus\]\:outline>li>a:focus {
  outline-style: solid;
}
.\[\&\>li\>a\:focus\]\:outline-2>li>a:focus {
  outline-width: 2px;
}
.\[\&\>li\>a\:focus\]\:outline-link-light>li>a:focus {
  outline-color: var(--avp-links-light);
}
.\[\&\>li\>a\:focus\]\:duration-200>li>a:focus {
  transition-duration: 200ms;
}
.\[\&\>li\>a\:hover\]\:border-link-light>li>a:hover {
  border-color: var(--avp-links-light);
}
.\[\&\>li\>a\:hover\]\:text-link-light>li>a:hover {
  color: var(--avp-links-light);
}
.\[\&\>li\>a\:hover\]\:underline>li>a:hover {
  text-decoration-line: underline;
}
.\[\&\>li\>a\:hover\]\:outline>li>a:hover {
  outline-style: solid;
}
.\[\&\>li\>a\:hover\]\:outline-2>li>a:hover {
  outline-width: 2px;
}
.\[\&\>li\>a\:hover\]\:outline-link-light>li>a:hover {
  outline-color: var(--avp-links-light);
}
.\[\&\>li\>a\:hover\]\:duration-200>li>a:hover {
  transition-duration: 200ms;
}
.\[\&\>li\>a\]\:m-2>li>a {
  margin: 0.5rem;
}
.\[\&\>li\>a\]\:my-1>li>a {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.\[\&\>li\>a\]\:flex>li>a {
  display: flex;
}
.\[\&\>li\>a\]\:items-center>li>a {
  align-items: center;
}
.\[\&\>li\>a\]\:rounded-full>li>a {
  border-radius: 9999px;
}
.\[\&\>li\>a\]\:border>li>a {
  border-width: 1px;
}
.\[\&\>li\>a\]\:border-avp-light-gray>li>a {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}
.\[\&\>li\>a\]\:border-text-light>li>a {
  border-color: var(--avp-text-light);
}
.\[\&\>li\>a\]\:p-2>li>a {
  padding: 0.5rem;
}
.\[\&\>li\>a\]\:px-2>li>a {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.\[\&\>li\>a\]\:text-heading-dark>li>a {
  color: var(--avp-headings-dark);
}
.\[\&\>li\>a\]\:text-text-light>li>a {
  color: var(--avp-text-light);
}
.\[\&\>li\>a\]\:no-underline>li>a {
  text-decoration-line: none;
}
.\[\&\>li\>a\]\:outline>li>a {
  outline-style: solid;
}
.\[\&\>li\>a\]\:outline-transparent>li>a {
  outline-color: transparent;
}
@media (min-width: 768px) {
  .\[\&\>li\>a\]\:md\:border-r-2>li>a {
    border-right-width: 2px;
  }
}
.\[\&\>li\]\:my-0>li {
  margin-top: 0px;
  margin-bottom: 0px;
}
.\[\&\>li\]\:my-1>li {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.\[\&\>li\]\:leading-5>li {
  line-height: 1.25rem;
}
.\[\&\>li\]\:leading-loose>li {
  line-height: 2;
}
.\[\&\>p\:last-child\]\:\!mb-0>p:last-child {
  margin-bottom: 0px !important;
}
.\[\&\>p\:last-child\]\:mb-0>p:last-child {
  margin-bottom: 0px;
}
.\[\&\>p\]\:pb-0>p {
  padding-bottom: 0px;
}
.\[\&\>p\]\:text-xl>p {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.\[\&\>p\]\:font-semibold>p {
  font-weight: 600;
}
.\[\&\>svg\]\:h-12>svg {
  height: 3rem;
}
.\[\&\>svg\]\:h-7>svg {
  height: 1.75rem;
}
.\[\&\>svg\]\:w-12>svg {
  width: 3rem;
}
.\[\&\>svg\]\:w-7>svg {
  width: 1.75rem;
}
.\[\&_a\:first-child\]\:pl-0 a:first-child {
  padding-left: 0px;
}
.\[\&_a\:hover\]\:text-link-light a:hover {
  color: var(--avp-links-light);
}
.\[\&_a\:hover\]\:text-primary a:hover {
  color: var(--avp-primary);
}
.\[\&_a\:hover\]\:underline a:hover {
  text-decoration-line: underline;
}
.\[\&_a\:last-child\]\:border-r-0 a:last-child {
  border-right-width: 0;
}
.\[\&_a\]\:px-4 a {
  padding-left: 1rem;
  padding-right: 1rem;
}
.\[\&_a\]\:text-text-light a {
  color: var(--avp-text-light);
}
.\[\&_a\]\:no-underline a {
  text-decoration-line: none;
}
.\[\&_button\]\:hover\:text-text-light:hover button {
  color: var(--avp-text-light);
}
.\[\&_button\]\:hover\:no-underline:hover button {
  text-decoration-line: none;
}
.after\:\[\&_button\]\:hover\:translate-x-1:hover button::after {
  content: var(--tw-content);
  --tw-translate-x: 0.25rem;
  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));
}
.after\:\[\&_button\]\:hover\:bg-text-light:hover button::after {
  content: var(--tw-content);
  background-color: var(--avp-text-light);
}
.\[\&_h1\]\:max-w-screen-md h1 {
  max-width: 768px;
}
.\[\&_h1\]\:text-heading-light h1 {
  color: var(--avp-headings-light);
}
.\[\&_h2\]\:max-w-screen-md h2 {
  max-width: 768px;
}
.\[\&_h2\]\:text-heading-light h2 {
  color: var(--avp-headings-light);
}
.\[\&_h2\]\:hover\:text-heading-light:hover h2 {
  color: var(--avp-headings-light);
}
.\[\&_h3\]\:text-heading-light h3 {
  color: var(--avp-headings-light);
}
.\[\&_h4\]\:text-heading-light h4 {
  color: var(--avp-headings-light);
}
.\[\&_h5\]\:text-heading-light h5 {
  color: var(--avp-headings-light);
}
.\[\&_h6\]\:text-heading-light h6 {
  color: var(--avp-headings-light);
}
.\[\&_iframe\]\:absolute iframe {
  position: absolute;
}
.\[\&_iframe\]\:bottom-0 iframe {
  bottom: 0px;
}
.\[\&_iframe\]\:left-0 iframe {
  left: 0px;
}
.\[\&_iframe\]\:right-0 iframe {
  right: 0px;
}
.\[\&_iframe\]\:top-0 iframe {
  top: 0px;
}
.\[\&_iframe\]\:h-full iframe {
  height: 100%;
}
.\[\&_iframe\]\:w-full iframe {
  width: 100%;
}
.\[\&_img\]\:absolute img {
  position: absolute;
}
.\[\&_img\]\:relative img {
  position: relative;
}
.\[\&_img\]\:bottom-0 img {
  bottom: 0px;
}
.\[\&_img\]\:left-0 img {
  left: 0px;
}
.\[\&_img\]\:right-0 img {
  right: 0px;
}
.\[\&_img\]\:top-0 img {
  top: 0px;
}
.\[\&_img\]\:mx-auto img {
  margin-left: auto;
  margin-right: auto;
}
.\[\&_img\]\:my-8 img {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.\[\&_img\]\:h-\[139px\] img {
  height: 139px;
}
.\[\&_img\]\:h-auto img {
  height: auto;
}
.\[\&_img\]\:h-full img {
  height: 100%;
}
.\[\&_img\]\:w-28 img {
  width: 7rem;
}
.\[\&_img\]\:w-\[100px\] img {
  width: 100px;
}
.\[\&_img\]\:w-\[100vw\] img {
  width: 100vw;
}
.\[\&_img\]\:w-full img {
  width: 100%;
}
.\[\&_img\]\:max-w-\[100vw\] img {
  max-width: 100vw;
}
.\[\&_img\]\:max-w-\[275px\] img {
  max-width: 275px;
}
.\[\&_img\]\:overflow-hidden img {
  overflow: hidden;
}
.\[\&_img\]\:object-cover img {
  -o-object-fit: cover;
     object-fit: cover;
}
.\[\&_img\]\:object-top img {
  -o-object-position: top;
     object-position: top;
}
.\[\&_img\]\:opacity-60 img {
  opacity: 0.6;
}
.\[\&_img\]\:hover\:opacity-30:hover img {
  opacity: 0.3;
}
@media (min-width: 480px) {
  .xs\:\[\&_img\]\:h-\[208px\] img {
    height: 208px;
  }
  .xs\:\[\&_img\]\:w-\[150px\] img {
    width: 150px;
  }
}
@media (min-width: 768px) {
  .md\:\[\&_img\]\:left-1\/2 img {
    left: 50%;
  }
  .md\:\[\&_img\]\:h-60 img {
    height: 15rem;
  }
  .md\:\[\&_img\]\:w-1\/2 img {
    width: 50%;
  }
  .md\:\[\&_img\]\:pt-4 img {
    padding-top: 1rem;
  }
  .md\:\[\&_img\]\:pt-\[1\.65rem\] img {
    padding-top: 1.65rem;
  }
}
@media (min-width: 1280px) {
  .xl\:\[\&_img\]\:max-w-\[275px\] img {
    max-width: 275px;
  }
}
.\[\&_li\]\:mb-4 li {
  margin-bottom: 1rem;
}
.\[\&_nav\>ul\]\:pl-0 nav>ul {
  padding-left: 0px;
}
.\[\&_nav_a\]\:font-semibold nav a {
  font-weight: 600;
}
.\[\&_p\:last-child\]\:mb-0 p:last-child {
  margin-bottom: 0px;
}
.\[\&_p\]\:text-h3 p {
  font-size: 1.375rem;
  line-height: 2rem;
}
.\[\&_p\]\:text-text-light p {
  color: var(--avp-text-light);
}
@media (min-width: 768px) {
  .md\:\[\&_span\.button\]\:hover\:bottom-1\/2:hover span.button {
    bottom: 50%;
  }
  .md\:\[\&_span\.button\]\:focus\:bottom-1\/2:focus span.button {
    bottom: 50%;
  }
}
.\[\&_span\>span\]\:pl-4 span>span {
  padding-left: 1rem;
}
.\[\&_span\]\:break-keep span {
  word-break: keep-all;
}
.\[\&_svg\]\:mx-1 svg {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
@media (min-width: 768px) {
  .md\:\[\&_svg\]\:mx-6 svg {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}
.\[\&_td\]\:mb-0 td {
  margin-bottom: 0px;
}
.\[\&_td\]\:px-5 td {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.\[\&_td\]\:py-7 td {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.\[\&_td\]\:text-center td {
  text-align: center;
}
.\[\&_td\]\:align-middle td {
  vertical-align: middle;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RoZW1lLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxhQUFhO0FDQWIsaUVBQWM7QUFBZDs7O0NBQWM7QUFBZDs7O0VBQUEsc0JBQWMsRUFBZCxNQUFjO0VBQWQsZUFBYyxFQUFkLE1BQWM7RUFBZCxtQkFBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztFQUFBLGdCQUFjO0FBQUE7QUFBZDs7Ozs7OztDQUFjO0FBQWQ7RUFBQSxnQkFBYyxFQUFkLE1BQWM7RUFBZCw4QkFBYyxFQUFkLE1BQWM7RUFBZCxnQkFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjO0tBQWQsV0FBYyxFQUFkLE1BQWM7RUFBZCw0UEFBYyxFQUFkLE1BQWM7RUFBZCw2QkFBYyxFQUFkLE1BQWM7RUFBZCwrQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsU0FBYyxFQUFkLE1BQWM7RUFBZCxvQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOzs7O0NBQWM7QUFBZDtFQUFBLFNBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSx5Q0FBYztVQUFkLGlDQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOzs7Ozs7RUFBQSxrQkFBYztFQUFkLG9CQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsY0FBYztFQUFkLHdCQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLG1CQUFjO0FBQUE7QUFBZDs7O0NBQWM7QUFBZDs7OztFQUFBLCtHQUFjLEVBQWQsTUFBYztFQUFkLGNBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsY0FBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7RUFBQSxjQUFjO0VBQWQsY0FBYztFQUFkLGtCQUFjO0VBQWQsd0JBQWM7QUFBQTtBQUFkO0VBQUEsZUFBYztBQUFBO0FBQWQ7RUFBQSxXQUFjO0FBQUE7QUFBZDs7OztDQUFjO0FBQWQ7RUFBQSxjQUFjLEVBQWQsTUFBYztFQUFkLHFCQUFjLEVBQWQsTUFBYztFQUFkLHlCQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7Ozs7Q0FBYztBQUFkOzs7OztFQUFBLG9CQUFjLEVBQWQsTUFBYztFQUFkLDhCQUFjLEVBQWQsTUFBYztFQUFkLGdDQUFjLEVBQWQsTUFBYztFQUFkLGVBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxTQUFjLEVBQWQsTUFBYztFQUFkLFVBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLG9CQUFjO0FBQUE7QUFBZDs7O0NBQWM7QUFBZDs7OztFQUFBLDBCQUFjLEVBQWQsTUFBYztFQUFkLDZCQUFjLEVBQWQsTUFBYztFQUFkLHNCQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLGFBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxnQkFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLHdCQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLFlBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsNkJBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsd0JBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsMEJBQWMsRUFBZCxNQUFjO0VBQWQsYUFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxrQkFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7Ozs7Ozs7Ozs7OztFQUFBLFNBQWM7QUFBQTtBQUFkO0VBQUEsU0FBYztFQUFkLFVBQWM7QUFBQTtBQUFkO0VBQUEsVUFBYztBQUFBO0FBQWQ7OztFQUFBLGdCQUFjO0VBQWQsU0FBYztFQUFkLFVBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxVQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsZ0JBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsVUFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7O0VBQUEsVUFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7RUFBQSxlQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsZUFBYztBQUFBO0FBQWQ7Ozs7Q0FBYztBQUFkOzs7Ozs7OztFQUFBLGNBQWMsRUFBZCxNQUFjO0VBQWQsc0JBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLGVBQWM7RUFBZCxZQUFjO0FBQUE7QUFBZCx3RUFBYztBQUFkO0VBQUEsYUFBYztBQUFBO0FBQWQ7RUFBQSxrQkFBYztFQUFkLFVBQWM7RUFBZCxXQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsV0FBYztFQUFkLG1CQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSx3QkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEscUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxxQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLGtCQUFjO0VBQWQsVUFBYztFQUFkLFdBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSxXQUFjO0VBQWQsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxXQUFjO0VBQWQsbUJBQWM7RUFBZCx3QkFBYztFQUFkLGtCQUFjO0VBQWQsVUFBYztFQUFkLFdBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLG1CQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsd0JBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSx3QkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEscUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxxQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHFCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEscUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSx3QkFBYztLQUFkLHFCQUFjO1VBQWQsZ0JBQWM7RUFBZCxzQkFBYztFQUFkLHFCQUFjO0VBQWQsaUJBQWM7RUFBZCxrQkFBYztFQUFkLG1CQUFjO0VBQWQsc0JBQWM7RUFBZCxzQkFBYztFQUFkLHFCQUFjO0VBQWQsZUFBYztFQUFkLG1CQUFjO0VBQWQsc0JBQWM7QUFBQTtBQUFkO0VBQUEsOEJBQWM7RUFBZCxtQkFBYztFQUFkLDRDQUFjO0VBQWQsMkJBQWM7RUFBZCw0QkFBYztFQUFkLHdCQUFjO0VBQWQsMkdBQWM7RUFBZCx5R0FBYztFQUFkLGlGQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsY0FBYztFQUFkO0FBQWM7QUFBZDtFQUFBLGNBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSxxUUFBYztFQUFkLHlDQUFjO0VBQWQsNEJBQWM7RUFBZCw4QkFBYztFQUFkLHFCQUFjO0VBQWQsaUNBQWM7VUFBZDtBQUFjO0FBQWQ7RUFBQSx5QkFBYztFQUFkLDRCQUFjO0VBQWQsd0JBQWM7RUFBZCx3QkFBYztFQUFkLHNCQUFjO0VBQWQsaUNBQWM7VUFBZDtBQUFjO0FBQWQ7RUFBQSx3QkFBYztLQUFkLHFCQUFjO1VBQWQsZ0JBQWM7RUFBZCxVQUFjO0VBQWQs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ZDs7OztHQUFBLGNBQWM7RUFBQTtBQUFkOzs7O0VBQUE7QUFBYztBQUFkO0VBQUE7Ozs7SUFBQSxxQkFBYztJQUFkLHNCQUFjO0lBQWQsbUJBQWM7SUFBZDtFQUFjO0FBQUE7QUFBZDtFQUFBOzs7O0lBQUEsb0JBQWM7SUFBZDtFQUFjO0FBQUE7QUFBZDtFQUFBOzs7O0lBQUEsZUFBYztJQUFkO0VBQWM7QUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsMEJBQWM7RUFBZCxpQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLGtCQUFjO0VBQWQscUJBQWM7RUFBZCx3QkFBYztFQUFkLHFCQUFjO0VBQWQsc0JBQWM7RUFBZCxrQkFBYztFQUFkLG1CQUFjO0VBQWQsb0JBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtJQUFBLG1CQUFjO0lBQWQ7RUFBYztBQUFBO0FBQWQ7R0FBQSxjQUFjO0VBQUE7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0lBQUE7RUFBYztBQUFBO0FBQWQ7RUFBQSxvQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtHQUFBLGNBQWM7RUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsY0FBYztFQUFkLDBDQUFjO0VBQWQsb0JBQWM7RUFBZDtBQUFjO0FBQWQ7SUFBQSxZQUFjO0FBQUE7QUFBZDtHQUFBLGNBQWM7RUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7R0FBQSxjQUFjO0VBQUE7QUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7SUFBQTtFQUFjO0FBQUE7QUFBZDtFQUFBLGFBQWM7RUFBZCxZQUFjO0VBQWQsc0JBQWM7RUFBZDtBQUFjO0FBQWQ7b0JBQUEsbUJBQWM7b0JBQWQsbUJBQWM7b0JBQWQsU0FBYztnQkFBQTtBQUFkOzs7O3dCQUFBLFNBQWM7b0JBQUE7QUFBZDtFQUFBO0lBQUE7RUFBYztBQUFBO0FBQWQ7RUFBQTtJQUFBO0VBQWM7QUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkOztFQUFBO0FBQWM7QUFBZDs7RUFBQTtBQUFjO0FBQWQ7O0VBQUE7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QjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEscUJBQW1CO09BQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLG9EQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw0REFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0tBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0NBQW1CO0tBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0tBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsaUNBQW1CO0VBQW5CLHlDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDBFQUFtQjtFQUFuQiw4RkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwrRUFBbUI7RUFBbkIsbUdBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsNkVBQW1CO0VBQW5CLGlHQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlEQUFtQjtFQUFuQiw0REFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsZ0tBQW1CO0VBQW5CLHdKQUFtQjtFQUFuQixpTEFBbUI7RUFBbkIsd0RBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CLHdEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDRCQUFtQjtFQUFuQix3REFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkIsd0RBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUxLbkIsVUFBVTtBTUxWLDJCQUEyQjtBQUMzQjtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtRUFBbUUsRUFBRSw0REFBNEQ7QUFDbkk7QUFDQSxpQ0FBaUM7QUFDakM7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIseUVBQXlFLEVBQUUsNERBQTREO0FBQ3pJO0FBQ0EsK0JBQStCO0FBQy9CO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHVFQUF1RSxFQUFFLDREQUE0RDtBQUN2STtBQUNBLDhCQUE4QjtBQUM5QjtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzRUFBc0UsRUFBRSw0REFBNEQ7QUFDdEk7QUFDQSwyQkFBMkI7QUFDM0I7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUVBQW1FLEVBQUUsNERBQTREO0FBQ25JO0FBQ0EsaUNBQWlDO0FBQ2pDO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHlFQUF5RSxFQUFFLDREQUE0RDtBQUN6STtBQUNBLDJCQUEyQjtBQUMzQjtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtRUFBbUUsRUFBRSw0REFBNEQ7QUFDbkk7QUFDQSxpQ0FBaUM7QUFDakM7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIseUVBQXlFLEVBQUUsNERBQTREO0FBQ3pJO0FBQ0EsMkJBQTJCO0FBQzNCO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1FQUFtRSxFQUFFLDREQUE0RDtBQUNuSTtBQUNBLGlDQUFpQztBQUNqQztFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix5RUFBeUUsRUFBRSw0REFBNEQ7QUFDekk7QUFDQSwyQkFBMkI7QUFDM0I7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUVBQW1FLEVBQUUsNERBQTREO0FBQ25JO0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLHlCQUF5QjtBQUMzQjtBQUVBLHdCQUF3QjtBQUN4QjtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnRUFBZ0UsRUFBRSw0REFBNEQ7QUFDaEk7QUFDQSw4QkFBOEI7QUFDOUI7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0VBQXNFLEVBQUUsNERBQTREO0FBQ3RJO0FBQ0EsNEJBQTRCO0FBQzVCO0VBQ0Usa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9FQUFvRSxFQUFFLDREQUE0RDtBQUNwSTtBQUNBLDJCQUEyQjtBQUMzQjtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtRUFBbUUsRUFBRSw0REFBNEQ7QUFDbkk7QUFDQSx3QkFBd0I7QUFDeEI7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0VBQWdFLEVBQUUsNERBQTREO0FBQ2hJO0FBQ0EsOEJBQThCO0FBQzlCO0VBQ0Usa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHNFQUFzRSxFQUFFLDREQUE0RDtBQUN0STtBQUNBLHdCQUF3QjtBQUN4QjtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnRUFBZ0UsRUFBRSw0REFBNEQ7QUFDaEk7QUFDQSx3QkFBd0I7QUFDeEI7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0VBQWdFLEVBQUUsNERBQTREO0FBQ2hJO0FBQ0Esd0JBQXdCO0FBQ3hCO0VBQ0Usa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdFQUFnRSxFQUFFLDREQUE0RDtBQUNoSTtBQUNBLDhCQUE4QjtBQUM5QjtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzRUFBc0UsRUFBRSw0REFBNEQ7QUFDdEk7QUFFQTtFQUNFLCtCQUErQjtFQUMvQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIseUJBQXlCO0FBQzNCO0FBQ0EseUJBQXlCO0FBQ3pCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlFQUFpRSxFQUFFLDREQUE0RDtBQUNqSTtBQUNBLHdCQUF3QjtBQUN4QjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnRUFBZ0UsRUFBRSw0REFBNEQ7QUFDaEk7QUFDQSxxQkFBcUI7QUFDckI7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNkRBQTZELEVBQUUsNERBQTREO0FBQzdIO0FBQ0EsMkJBQTJCO0FBQzNCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1FQUFtRSxFQUFFLDREQUE0RDtBQUNuSTtBQUNBLHFCQUFxQjtBQUNyQjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiw2REFBNkQsRUFBRSw0REFBNEQ7QUFDN0g7QUFDQSxxQkFBcUI7QUFDckI7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNkRBQTZELEVBQUUsNERBQTREO0FBQzdIO0FBQ0EsMkJBQTJCO0FBQzNCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1FQUFtRSxFQUFFLDREQUE0RDtBQUNuSTtBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQix5QkFBeUI7QUFDM0I7QUhuQ0U7RUFBQSxnQkFBVztFQUFYO0FBQVc7QUFJWDtFQUFBLGlCQUFXO0VBQVg7QUFBVztBQUlYO0VBQUEsbUJBQVc7RUFBWDtBQUFXO0FBSVg7RUFBQSxpQkFBVztFQUFYO0FBQVc7QUFNWDtFQUFBLGdCQUFXO0VBQVg7QUFBVztBQUlYO0VBQUEsaUJBQVc7RUFBWDtBQUFXO0FBSVg7RUFBQSxtQkFBVztFQUFYO0FBQVc7QUFJWDtFQUFBLGlCQUFXO0VBQVg7QUFBVztBQUliLGNBQWM7QUF5TmQsZ0JBQWdCO0FBR2Q7RUFBQSxlQUFtUDtFQUFuUCxTQUFtUDtFQUFuUCxXQUFtUDtFQUFuUCxpQkFBbVA7RUFBblAsa0JBQW1QO0VBQW5QLGdCQUFtUDtFQUFuUCxvQkFBbVA7RUFBblAsWUFBbVA7RUFBblAsV0FBbVA7RUFBblAsZUFBbVA7RUFBblAsbUJBQW1QO0VBQW5QLHVCQUFtUDtFQUFuUCxxQkFBbVA7RUFBblAsaUJBQW1QO0VBQW5QLHlCQUFtUDtFQUFuUCw2QkFBbVA7RUFBblAsbUJBQW1QO0VBQW5QLG9CQUFtUDtFQUFuUCw0QkFBbVA7RUFBblAsd0JBQW1QO0VBQW5QLHdEQUFtUDtFQUFuUDtBQUFtUDtBQUFuUDtFQUFBLG9CQUFtUDtFQUFuUDtBQUFtUDtBQURwUDtFQUVDLG9CQUFvQjtDQUlyQjtBQUZFO0VBQUEsaUJBQXFGO0VBQXJGLG1CQUFxRjtFQUFyRixtQ0FBcUY7RUFBckYsOEJBQXFGO0VBQXJGO0FBQXFGO0FBQXJGO0VBQUEsMEJBQXFGO0VBQXJGO0FBQXFGO0FBT3JGO0VBQUEsa0JBQStEO0VBQS9ELFlBQStEO0VBQS9ELFlBQStEO0VBQS9ELFdBQStEO0VBQS9ELDJCQUErRDtFQUEvRCw0QkFBK0Q7RUFBL0QsZ0JBQStEO0VBQS9ELDBCQUErRDs7R0FFL0Q7QUFGK0Q7QUFRaEU7RUFBQSwwQ0FBbUQ7RUFBbkQsNEJBQW1EO0VBQW5EO0FBQW1EO0FBQW5EO0lBQUEsWUFBbUQ7QUFBQTtBQUluRDtFQUFBLDZCQUFpRDtFQUFqRCw0QkFBaUQ7RUFBakQsc0JBQWlEO0VBQWpELDhCQUFpRDtFQUFqRDtBQUFpRDtBQUdqRDtFQUFBLG1CQUErQztFQUEvQyxxQkFBK0M7RUFBL0MsZ0JBQStDO0VBQS9DO0FBQStDO0FBTS9DOzs7RUFBQTtBQUFzQjtBQWV0Qjs7Ozs7Ozs7Ozs7O0VBQUE7QUFBeUI7QUFHMUI7RUFDQyx5REFBeUQ7RUFDekQ7Q0FDRDtBQUVBOzs7RUFHQyxhQUFhO0NBQ2Q7QUFDQTtFQUNDLGFBQWE7Q0FDZDtBQUVDO0VBQUEsV0FBOEI7RUFBOUIsa0JBQThCO0VBQTlCLHlEQUE4QjtFQUE5QiwrRUFBOEI7RUFBOUIsbUdBQThCO0VBQTlCO0FBQThCO0FBRzlCO0VBQUEsb0JBQWE7RUFBYjtBQUFhO0FBR2QsNERBQTREO0FBQzVEO0VBQ0Msa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxNQUFNO0VBQ04sZUFBZTtFQUNmLGdCQUFnQjtFQUNoQiw4QkFBOEI7RUFDOUIsVUFBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YsU0FBUztDQUNWO0FBQ0E7RUFDQyxZQUFZO0VBQ1osV0FBVztFQUNYLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixxQkFBcUI7Q0FDdEI7QUFFQSx1RkFBdUY7QUFDdkY7Ozs7Ozs7OztFQVNDLCtCQUErQjtFQUMvQixtQkFBbUI7Q0FDcEI7QUFDQSx1REFBdUQ7QUFDdkQ7RUFDQzs7Ozs7Ozs7R0FRQywrQkFBK0I7R0FDL0IsbUJBQW1CO0VBQ3BCO0NBQ0Q7QUFFQSxpRUFBaUU7QUFDakU7RUFDQzs7O0dBR0MscUNBQXFDO0dBQ3JDLHVDQUF1QztHQUN2QyxzQ0FBc0M7RUFDdkM7RUFDQTtHQUNDLHFCQUFxQjtFQUN0QjtDQUNEO0FDMWxCRTtFQUFBO0FBQWtCO0FBR2pCO0VBQUE7QUFBWTtBQUtiO0VBQUEsMEJBQTJEO0VBQTNELGlCQUEyRDtFQUEzRDtBQUEyRDtBQUEzRDtFQUFBO0FBQTJEO0FBQTNEO0VBQUE7SUFBQSxpQkFBMkQ7SUFBM0Qsa0JBQTJEO0lBQTNEO0VBQTJEO0FBQUE7QUFBM0Q7RUFBQTtJQUFBO0VBQTJEO0FBQUE7QUFHMUQ7RUFBQTtJQUFBLGlCQUE4RDtJQUE5RCxrQkFBOEQ7SUFBOUQsb0JBQThEO0lBQTlELHVCQUE4RDtJQUE5RCxxQkFBOEQ7SUFBOUQsc0JBQThEO0lBQTlELGlCQUE4RDtJQUE5RDtFQUE4RDtFQUc3RDtJQUFBO0VBQWtCO0VBS25CO0lBQUE7RUFBa0I7RUFHakI7SUFBQTtFQUFrQjtBQVgyQztBQW9CaEU7RUFBQSwwQkFBK0I7RUFBL0IsaUJBQStCO0VBQS9CO0FBQStCO0FBQS9CO0VBQUE7QUFBK0I7QUFBL0I7RUFBQTtJQUFBO0VBQStCO0FBQUE7QUEyRWpDO0lBQ0ksdUJBQXVCO0FBQzNCO0FBTUc7RUFBQTtBQUFrQjtBQUdqQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7SUFBQTtFQUFtQjtBQUFBO0FBS3BCO0VBQUEsMEJBQTJEO0VBQTNELGlCQUEyRDtFQUEzRDtBQUEyRDtBQUEzRDtFQUFBO0FBQTJEO0FBQTNEO0VBQUE7SUFBQSxpQkFBMkQ7SUFBM0Qsa0JBQTJEO0lBQTNEO0VBQTJEO0FBQUE7QUFBM0Q7RUFBQTtJQUFBO0VBQTJEO0FBQUE7QUFHMUQ7RUFBQTtJQUFBLGlCQUE4RDtJQUE5RCxrQkFBOEQ7SUFBOUQsb0JBQThEO0lBQTlELHVCQUE4RDtJQUE5RCxxQkFBOEQ7SUFBOUQsc0JBQThEO0lBQTlELGlCQUE4RDtJQUE5RDtFQUE4RDtFQUc3RDtJQUFBO0VBQWtCO0VBS25CO0lBQUE7RUFBa0I7RUFHakI7SUFBQTtFQUFrQjtBQVgyQztBQWlCakU7RUFDQztHQUNDLGlDQUFpQztHQUNqQywwQ0FBMEM7RUFDM0M7OztFQUdBO0dBQ0MsNkJBQTZCO0VBQzlCO0NBQ0Q7QUFLQztFQUFBLDBCQUErQjtFQUEvQixpQkFBK0I7RUFBL0I7QUFBK0I7QUFBL0I7RUFBQTtBQUErQjtBQUEvQjtFQUFBO0lBQUE7RUFBK0I7QUFBQTtBQTJFakM7SUFDSSx1QkFBdUI7QUFDM0I7QUFHQSxzRUFBc0U7QUFDdEU7Q0FDQyxlQUFlO0NBQ2YsZ0JBQWdCO0NBQ2hCLGNBQWM7QUFDZjtBQUVBO0lBQ0k7UUFDSSxVQUFVO1FBQ1YscUJBQXFCO0lBQ3pCO0lBQ0E7UUFDSSxVQUFVO1FBQ1YsbUJBQW1CO0lBQ3ZCO0FBQ0o7QUFFQTtJQUNJLGVBQWU7QUEwRm5CO0FBeEZJO1FBQ0ksV0FBVztJQUNmO0FBRUE7UUFDSSxhQUFhO1FBQ2IsMkRBQTJEO1FBQzNELFVBQVU7SUFTZDtBQVBJO0FBTEo7WUFNUTtJQU1SO1FBTEk7QUFFQTtBQVRKO1lBVVE7SUFFUjtRQURJO0FBR0o7UUFDSSxrQkFBa0I7UUFDbEIsZ0JBQWdCO1FBQ2hCLFVBQVU7UUFDVixxQkFBcUI7SUF3Q3pCO0FBdENJO1lBQ0ksZ0ZBQWdGO1lBQ2hGLDRCQUE0QjtZQUM1Qiw2QkFBNkI7UUFDakM7QUFFQTtZQUNJLFdBQVc7WUFDWCxrQkFBa0I7WUFDbEIsTUFBTTtZQUNOLE9BQU87WUFDUCxRQUFRO1lBQ1IsU0FBUztZQUNULHdDQUF3QztZQUN4QyxzQ0FBc0M7WUFDdEMsVUFBVTtZQUNWLHVDQUF1QztZQUN2Qyx5QkFBeUI7WUFDekIsd0JBQXdCOztRQUU1QjtBQUVBO1lBQ0ksV0FBVztZQUNYLFlBQVk7WUFDWixvQkFBaUI7ZUFBakIsaUJBQWlCO1lBQ2pCLCtCQUErQjtRQUNuQztBQUdJO2dCQUNJLDZCQUE2QjtZQUNqQztBQUVBO2dCQUNJLHNCQUFzQjtZQUMxQjtBQUlSO1FBQ0ksY0FBYztRQUNkLFlBQVk7UUFDWixXQUFXO1FBQ1gscUJBQXFCO0lBQ3pCO0FBRUE7UUFDSSxrQkFBa0I7UUFDbEIsU0FBUztRQUNULE9BQU87UUFDUCxRQUFRO1FBQ1IsVUFBVTtRQUNWLGVBQWU7SUFVbkI7QUFSSTtZQUNJLFdBQVc7WUFDWCxTQUFTO1lBQ1QsZUFBZTtZQUNmLGdCQUFnQjtZQUNoQix5QkFBeUI7WUFDekIsMkNBQTJDO1FBQy9DO0FHelZOO0VBQUEsYUFBNEQ7RUFBNUQsZ0RBQTREO0VBQTVELGFBQTREO0VBQTVELHFCQUE0RDtPQUE1RDtBQUE0RDtBQUE1RDtvQkFBQSxnQkFBNEQ7Z0JBQUE7QUFBNUQ7RUFBQTtJQUFBLHFCQUE0RDtTQUE1RDtFQUE0RDtBQUFBO0FBQTVEO0VBQUE7SUFBQTtFQUE0RDtBQUFBO0FBRzNEO0VBQUEsa0JBQWlHO0VBQWpHLGFBQWlHO0VBQWpHLG1CQUFpRztFQUFqRyxhQUFpRztFQUFqRyx5QkFBaUc7RUFBakcsMEJBQWlHO0VBQWpHLGdLQUFpRztFQUFqRyx3SkFBaUc7RUFBakcsaUxBQWlHO0VBQWpHLHdEQUFpRztFQUFqRztBQUFpRztBQUFqRztvQkFBQSxtQkFBaUc7b0JBQWpHLG1CQUFpRztvQkFBakcsU0FBaUc7Z0JBQUE7QUFBakc7Ozs7d0JBQUEsU0FBaUc7b0JBQUE7QUFBakc7R0FBQSxjQUFpRztFQUFBO0FBQWpHO0VBQUE7QUFBaUc7QUFBakc7RUFBQTtBQUFpRztBQUtsRztFQUFBLGdCQUEyRTtFQUEzRSxhQUEyRTtFQUEzRSxlQUEyRTtFQUEzRSxxQkFBMkU7T0FBM0UsZ0JBQTJFO0VBQTNFLG9CQUEyRTtFQUEzRSxxQkFBMkU7RUFBM0U7QUFBMkU7QUFBM0U7b0JBQUEsbUJBQTJFO29CQUEzRSxtQkFBMkU7b0JBQTNFLFNBQTJFO2dCQUFBO0FBQTNFOzs7O3dCQUFBLFNBQTJFO29CQUFBO0FBQTNFO0VBQUE7SUFBQSxxQkFBMkU7U0FBM0UsZ0JBQTJFO0lBQTNFLGtCQUEyRTtJQUEzRTtFQUEyRTtBQUFBO0FBRzFFO0VBQUEsZ0tBQW9DO0VBQXBDLHdKQUFvQztFQUFwQyxpTEFBb0M7RUFBcEMsd0RBQW9DO0VBQXBDO0FBQW9DO0FBQXBDO0VBQUE7QUFBb0M7QUNabkM7UUFDSSwwQkFBMEI7SUFDOUI7QUFHQTtRQUNJLFNBQVM7UUFDVCxVQUFVO1FBQ1YsbUJBQW1CO0lBQ3ZCO0FBRUE7UUFDSSxzQkFBc0I7SUFDMUI7QUFFQTtRQUNJLGFBQWE7SUFDakI7QUFFQTtRQUNJLG1CQUFtQjtJQUN2QjtBQUVBO1FBQ0ksYUFBYTtRQUNiLHNCQUFzQjtRQUN0QixTQUFTO0lBa0JiO0FBZlE7Z0JBQ0ksV0FBVztZQUNmO0FBR0o7WUFDSSx3QkFBd0I7WUFDeEIsOEJBQThCO1lBQzlCLDBCQUEwQjtZQUMxQixvQkFBb0I7UUFLeEI7QUFISTtnQkFDSSxvQkFBb0I7WUFDeEI7QUFJUjtRQUNJLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsbUJBQW1CO1FBQ25CLGFBQWE7SUFNakI7QUFMSTtZQUNJLHlCQUF5QjtZQUN6Qix3QkFBd0I7WUFDeEIsaUNBQWlDO1FBQ3JDO0FBR0o7UUFDSSxhQUFhO1FBQ2Isc0JBQXNCO1FBQ3RCLFNBQVM7SUFLYjtBQUhJO0FBTEo7WUFNUTtJQUVSO1FBREk7QUFJQTtZQUNJLGtCQUFrQjtZQUNsQixnQ0FBZ0M7UUFDcEM7QUFHSjs7UUFFSSxhQUFhO1FBQ2IsbUJBQW1CO1FBQ25CLGVBQWU7UUFDZixTQUFTO1FBQ1QsV0FBVztJQWdDZjtBQTlCSTtZQUNJLFdBQVc7UUE0QmY7QUExQkk7Z0JBQ0ksWUFBWTtnQkFDWixTQUFTO1lBZWI7QUFiSTtvQkFDSSxtQkFBbUI7b0JBQ25CLDhCQUE4QjtvQkFDOUIsb0JBQW9CO2dCQUt4QjtBQUpJOzs7O3dCQUVJLG9CQUFvQjtvQkFDeEI7QUFHSjtvQkFDSSxnQkFBZ0I7Z0JBQ3BCO0FBR0o7QUF0Qko7Z0JBdUJRO1FBTVI7WUFMSTtBQUVBO0FBMUJKO2dCQTJCUTtRQUVSO1lBREk7QVJuR1osV0FBVztBU2JYOzs7RUFHRTtBQUVELDJDQUEyQztBQUt4QztFQUFBO0FBQXNCO0FBS3pCO0VBQ0MsZUFBZTtDQUNoQjtBQUdELDZCQUE2QjtBQUkxQjtFQUFBO0FBQXdDO0FBSzNDLDJDQUEyQztBQUlsQztHQUFBLGNBQWE7RUFBQTtBQUFiO0VBQUE7QUFBYTtBQUt0QiwwQ0FBMEM7QUFHeEM7RUFBQTtBQUFtQjtBQUlyQixvQ0FBb0M7QUFFbkM7RUFDQyxjQUFjO0NBQ2Y7QVRqREQ7RUFBQTtJQUFBLDJDQWVBO0lBZkEsa0JBZUE7SUFmQSx5REFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLDhDQWVBO0lBZkEsa0RBZUE7SUFmQSxvQkFlQTtJQWZBO0VBZUE7O0VBZkE7SUFBQSxpREFlQTtJQWZBO0VBZUE7O0VBZkE7SUFBQSxnREFlQTtJQWZBO0VBZUE7O0VBZkE7SUFBQTtFQWVBOztHQWZBO0lBQUEsc0JBZUE7SUFmQSx5REFlQTtJQWZBLDZCQWVBO0lBZkEsb0JBZUE7SUFmQTtFQWVBOztHQWZBO0lBQUEsNkNBZUE7SUFmQTtFQWVBO0NBZkE7RUFBQSxrREFlQTtFQWZBLDhDQWVBO0VBZkEsc0NBZUE7Q0FBQTtBQUFBO0FBZkE7RUFBQSwwQkFlQTtFQWZBLGlCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsMEJBZUE7RUFmQSxpQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0dBQUEsY0FlQTtFQUFBO0FBQUE7QUFmQTtFQUFBO0dBQUEsY0FlQTtFQUFBO0FBQUE7QUFmQTtFQUFBO0dBQUEsY0FlQTtFQUFBO0FBQUE7QUFmQTtFQUFBO0dBQUEsY0FlQTtFQUFBO0FBQUE7QUFmQTtFQUFBO0dBQUEsY0FlQTtFQUFBO0FBQUE7QUFmQTtFQUFBO0dBQUEsY0FlQTtFQUFBO0FBQUE7QUFmQTtFQUFBLDBCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsMEJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxnQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLDBCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsc0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxrQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLGtCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsa0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSw4QkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLDJHQWVBO0VBZkEseUdBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSwyR0FlQTtFQWZBLHlHQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLHNCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsc0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxzQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLGtCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsa0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxrQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLGtCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsa0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxrQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLGtCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUEsb0JBZUE7SUFmQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUEsaUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxlQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUEscUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxxQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBLHFCQWVBO1NBZkE7RUFlQTtFQWZBO0lBQUEscUJBZUE7U0FmQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQSxpQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLGtCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEscUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxnQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLGlCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsbUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxpQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBLGtCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsbUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxtQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7QUFBQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQSxrQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLGtCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsb0JBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxpQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLGlCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUEsZUFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLG1CQWVBO0lBZkE7RUFlQTtBQUFBO0FBZkE7RUFBQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBLGtCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsZUFlQTtJQWZBO0VBZUE7QUFBQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQSxnQkFlQTtJQWZBO0VBZUE7QUFBQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsc0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSwyQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLHNCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0tBZkE7QUFlQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtBQUFBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxtQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLHNCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtJQUFBO0VBZUE7QUFBQTtBQWZBO0VBQUEsZUFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLG1CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsa0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxrQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLDBCQWVBO0VBZkEseUJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSwwQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLGlCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsZ0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtLQWZBO0FBZUE7QUFmQTtFQUFBLHVCQWVBO0tBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtBQUFBO0FBZkE7RUFBQTtJQUFBO0VBZUE7QUFBQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsbUJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7QUFBQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtJQUFBLG1CQWVBO0lBZkE7RUFlQTtBQUFBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxxQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQSIsInNvdXJjZXMiOlsiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS5jc3MiLCIuL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9iYXNlLmNzcyIsIi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS9iYXNlLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvY29udGVudC5jc3MiLCIuL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy91dGlsaXRpZXMuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS9mb250cy5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL2Zvb3Rlci5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL3dwc2wuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS9zaXRlLWlkLWN1c3RvbS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogVGFpbHdpbmQgKi9cclxuQGltcG9ydCAndGFpbHdpbmRjc3MvYmFzZSc7XHJcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL2NvbXBvbmVudHMnO1xyXG5AaW1wb3J0ICd0YWlsd2luZGNzcy91dGlsaXRpZXMnO1xyXG5cclxuLyogVGhlbWUgKi9cclxuQGltcG9ydCAndGhlbWUvZm9udHMuY3NzJztcclxuQGltcG9ydCAndGhlbWUvYmFzZS5jc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9jb250ZW50LmNzcyc7XHJcbkBpbXBvcnQgJ3RoZW1lL2hlYWRlci5jc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9mb290ZXIuY3NzJztcclxuQGltcG9ydCAndGhlbWUvd3BzbC5jc3MnO1xyXG5cclxuLyogQ3VzdG9tICovXHJcbkBpbXBvcnQgJ3RoZW1lL3NpdGUtaWQtY3VzdG9tLmNzcyc7XHJcbiIsIkB0YWlsd2luZCBiYXNlO1xuIiwiQHRhaWx3aW5kIGNvbXBvbmVudHM7XG4iLCJAbGF5ZXIgYmFzZSB7XHJcblx0aHRtbCB7XHJcblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHR9XHJcblx0Ym9keSB7XHJcblx0XHRAYXBwbHkgYW50aWFsaWFzZWQgdGV4dC1wIGZvbnQtc2FucyBiZy13aGl0ZSB0ZXh0LXRleHQtZGFyaztcclxuXHR9XHJcblx0cCB7XHJcblx0XHRAYXBwbHkgdGV4dC1wIG1iLTY7XHJcblx0fVxyXG5cdHA6bGFzdC1jaGlsZCB7XHJcblx0XHRAYXBwbHkgbWItMDtcclxuXHR9XHJcblx0cCArIGgxLFxyXG5cdHAgKyAuaDEsXHJcblx0cCArIGgyLFxyXG5cdHAgKyAuaDIsXHJcblx0cCArIGgzLFxyXG5cdHAgKyAuaDMsXHJcblx0cCArIGg0LFxyXG5cdHAgKyAuaDQsXHJcblx0cCArIGg1LFxyXG5cdHAgKyAuaDUsXHJcblx0cCArIGg2LFxyXG5cdHAgKyAuaDYge1xyXG5cdFx0QGFwcGx5IG10LTg7XHJcblx0fVxyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRAYXBwbHkgbWItNSBmb250LXBvcHBpbnMgdGV4dC1oZWFkaW5nLWRhcms7XHJcblx0fVxyXG5cclxuXHRoMSxcclxuXHQuaDEge1xyXG5cdFx0QGFwcGx5IGZvbnQtYm9sZCB0ZXh0LWgxIG1kOnRleHQtaDF0YWJsZXQgbGc6dGV4dC1oMWRlc2t0b3A7XHJcblx0fVxyXG5cclxuXHRoMixcclxuXHQuaDIge1xyXG5cdFx0QGFwcGx5IGZvbnQtc2VtaWJvbGQgdGV4dC1oMiBtZDp0ZXh0LWgydGFibGV0IGxnOnRleHQtaDJkZXNrdG9wO1xyXG5cdH1cclxuXHJcblx0aDMsXHJcblx0LmgzIHtcclxuXHRcdEBhcHBseSBmb250LXNlbWlib2xkIHRleHQtaDMgbWQ6dGV4dC1oM3RhYmxldCBsZzp0ZXh0LWgzZGVza3RvcDtcclxuXHR9XHJcblxyXG5cdGg0LFxyXG5cdC5oNCB7XHJcblx0XHRAYXBwbHkgZm9udC1ub3JtYWwgdGV4dC10ZXh0LWRhcmsgdGV4dC1oNCBtZDp0ZXh0LWg0dGFibGV0IGxnOnRleHQtaDRkZXNrdG9wO1xyXG5cdH1cclxuXHJcblx0aDUsXHJcblx0Lmg1IHtcclxuXHRcdEBhcHBseSBmb250LW5vcm1hbCB1cHBlcmNhc2UgdGV4dC1oZWFkaW5nLWRhcmstNDAwIHRleHQtaDUgbWQ6dGV4dC1oNXRhYmxldCBsZzp0ZXh0LWg1ZGVza3RvcDtcclxuXHR9XHJcblxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRAYXBwbHkgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdGV4dC1oNiBtZDp0ZXh0LWg2dGFibGV0IGxnOnRleHQtaDZkZXNrdG9wO1xyXG5cdH1cclxuXHJcblx0W3R5cGU9J3RleHQnXTpmb2N1cywgW3R5cGU9J2VtYWlsJ106Zm9jdXMsIFt0eXBlPSd1cmwnXTpmb2N1cywgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsIFt0eXBlPSdudW1iZXInXTpmb2N1cywgW3R5cGU9J2RhdGUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsIFt0eXBlPSdtb250aCddOmZvY3VzLCBbdHlwZT0nc2VhcmNoJ106Zm9jdXMsIFt0eXBlPSd0ZWwnXTpmb2N1cywgW3R5cGU9J3RpbWUnXTpmb2N1cywgW3R5cGU9J3dlZWsnXTpmb2N1cywgW211bHRpcGxlXTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cyB7XHJcblx0XHRAYXBwbHkgcmluZy1hdnAtYWNjZW50O1xyXG5cdH1cclxuXHJcblxyXG5cdGEge1xyXG5cdFx0QGFwcGx5IHRleHQtbGluay1kYXJrIHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XHJcblxyXG5cdFx0Ji5zZWNvbmRhcnkge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1saW5rLWxpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzZWN0aW9uIHVsLCBtYWluIHVsIHtcclxuXHRcdEBhcHBseSBsaXN0LWRpc2MgcGwtNiBtYi00O1xyXG5cdH1cclxuXHRzZWN0aW9uIG9sLCBtYWluIG9sIHtcclxuXHRcdEBhcHBseSBsaXN0LWRlY2ltYWwgcGwtNiBtYi00O1xyXG5cdH1cclxuXHRuYXYgdWwsIHVsLnRhYi10aXRsZXN7XHJcblx0XHRAYXBwbHkgbGlzdC1ub25lIG1iLTA7XHJcblx0fVxyXG5cclxuXHQuYnV0dG9uIHtcclxuXHRcdEBhcHBseSBuby11bmRlcmxpbmUgaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIGR1cmF0aW9uLTIwMCBmb250LXNhbnMgY3Vyc29yLXBvaW50ZXIgZm9udC1zZW1pYm9sZCB0ZXh0LXAgaW5saW5lLWZsZXggcHktMy41IHB4LTcgYm9yZGVyLTIgYm9yZGVyLXRyYW5zcGFyZW50IHRleHQtYnV0dG9ucy1wcmltYXJ5LXRleHQgYmctYnV0dG9ucy1wcmltYXJ5LWJnIGhvdmVyOmJnLWJ1dHRvbnMtcHJpbWFyeS1ob3ZlcjtcclxuXHJcblx0XHQmLmJ1dHRvbi1yZXZlcnNlIHtcclxuXHRcdFx0QGFwcGx5IGJvcmRlci1idXR0b25zLXByaW1hcnktYmcgdGV4dC1idXR0b25zLXByaW1hcnktYmcgYmctdHJhbnNwYXJlbnQgIGhvdmVyOmJnLWJ1dHRvbnMtcHJpbWFyeS1ob3ZlciBob3Zlcjp0ZXh0LXdoaXRlIGhvdmVyOmJvcmRlci1idXR0b25zLXByaW1hcnktaG92ZXI7XHJcblx0XHR9XHJcblx0XHQmLmJ1dHRvbi13aGl0ZS1iZyB7XHJcblx0XHRcdEBhcHBseSBib3JkZXItYnV0dG9ucy1wcmltYXJ5LWJnIHRleHQtYnV0dG9ucy1wcmltYXJ5LWJnIGJnLXdoaXRlICBob3ZlcjpiZy1idXR0b25zLXByaW1hcnktaG92ZXIgaG92ZXI6dGV4dC13aGl0ZSBob3Zlcjpib3JkZXItYnV0dG9ucy1wcmltYXJ5LWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0Ji5idXR0b24tbGluayB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWJ1dHRvbnMtcHJpbWFyeS1iZyBiZy10cmFuc3BhcmVudCB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lIHB5LTE7XHJcblx0XHR9XHJcblx0XHQmLmJ1dHRvbi1saW5rOjphZnRlcixcclxuXHRcdCYuYnV0dG9uLXNlY29uZGFyeS1saW5rOjphZnRlciB7XHJcblx0XHRcdEBhcHBseSBkdXJhdGlvbi0yMDAgY29udGVudC1bJ18nXSB3LTMgaC0zIG1sLTMgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBob3Zlcjp0cmFuc2xhdGUteC0xO1xyXG5cdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzIwIDUxMiclM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTMxMC42IDIzMy40YzEyLjUgMTIuNSAxMi41IDMyLjggMCA0NS4zbC0xOTIgMTkyYy0xMi41IDEyLjUtMzIuOCAxMi41LTQ1LjMgMHMtMTIuNS0zMi44IDAtNDUuM0wyNDIuNyAyNTYgNzMuNCA4Ni42Yy0xMi41LTEyLjUtMTIuNS0zMi44IDAtNDUuM3MzMi44LTEyLjUgNDUuMyAwbDE5MiAxOTJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00zMTAuNiAyMzMuNGMxMi41IDEyLjUgMTIuNSAzMi44IDAgNDUuM2wtMTkyIDE5MmMtMTIuNSAxMi41LTMyLjggMTIuNS00NS4zIDBzLTEyLjUtMzIuOCAwLTQ1LjNMMjQyLjcgMjU2IDczLjQgODYuNmMtMTIuNS0xMi41LTEyLjUtMzIuOCAwLTQ1LjNzMzIuOC0xMi41IDQ1LjMgMGwxOTIgMTkyeicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0Ji5idXR0b24tbGluazo6YWZ0ZXIge1xyXG5cdFx0XHRAYXBwbHkgYmctYnV0dG9ucy1wcmltYXJ5LWJnO1xyXG5cdFx0fVxyXG5cdFx0Ji5idXR0b24tc2Vjb25kYXJ5LWxpbms6OmFmdGVyIHtcclxuXHRcdFx0QGFwcGx5IGJnLWJ1dHRvbnMtc2Vjb25kYXJ5LWhvdmVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYnV0dG9uLXNlY29uZGFyeSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWJ1dHRvbnMtc2Vjb25kYXJ5LXRleHQgYmctYnV0dG9ucy1zZWNvbmRhcnktYmcgaG92ZXI6Ym9yZGVyLWJ1dHRvbnMtc2Vjb25kYXJ5LWhvdmVyIGhvdmVyOmJnLWJ1dHRvbnMtc2Vjb25kYXJ5LWhvdmVyIGhvdmVyOmhvdmVyOnRleHQtYnV0dG9ucy1zZWNvbmRhcnktdGV4dDtcclxuXHJcblx0XHRcdCYtcmV2ZXJzZSB7XHJcblx0XHRcdFx0QGFwcGx5IGJvcmRlci13aGl0ZSB0ZXh0LXdoaXRlIGJnLXRyYW5zcGFyZW50ICBob3ZlcjpiZy1idXR0b25zLXNlY29uZGFyeS1iZyBob3Zlcjpib3JkZXItYnV0dG9ucy1zZWNvbmRhcnktYmc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtbGluayB7XHJcblx0XHRcdFx0QGFwcGx5IHRleHQtYnV0dG9ucy1zZWNvbmRhcnktaG92ZXIgYmctdHJhbnNwYXJlbnQgdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZTtcclxuXHRcdFx0XHQvKiBhZnRlciBpbWFnZSBnZW5lcmF0ZWQgdmlhIGR5bmFtaWMgY3NzICovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2MtY2FyZC1waG9uZSB7XHJcblx0XHR0ZXh0LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcblxyXG5cdC8qIExvY2F0aW9uIGNhcmQgRGV0YWlscyBidXR0b246IGtlZXAgc2Vjb25kYXJ5IGJhc2Ugc3R5bGluZywgYnV0IGhvdmVyIHRvIHByaW1hcnkgY29sb3Igc28gaXQgbWF0Y2hlcyBTY2hlZHVsZSBOb3cgKi9cclxuXHQucGFydGlhbC1ib3gtbG9jYXRpb24gLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZwLWJ1dHRvbnMtcHJpbWFyeS1ob3Zlcik7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWF2cC1idXR0b25zLXByaW1hcnktaG92ZXIpO1xyXG5cdFx0Y29sb3I6IHZhcigtLWF2cC1idXR0b25zLXByaW1hcnktdGV4dCk7XHJcblx0fVxyXG5cclxuXHQud2l0aC11bmRlcmxpbmUge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIGFmdGVyOmNvbnRlbnQtWydfJ10gYWZ0ZXI6YmxvY2sgYWZ0ZXI6dy0xNiBhZnRlcjpteS0yLjUgYWZ0ZXI6Ym9yZGVyLWItWzNweF0gYWZ0ZXI6Ym9yZGVyLWF2cC1hY2NlbnQ7XHJcblx0XHQmLnRleHQtY2VudGVyIHtcclxuXHRcdFx0QGFwcGx5IGFmdGVyOm14LWF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzZWN0aW9uLFxyXG5cdC5zZWN0aW9uIHtcclxuXHRcdEBhcHBseSBvdmVyZmxvdy14LWhpZGRlbiBtYXgtdy1mdWxsO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcblx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuXHRcdFx0aGVpZ2h0OiAwLjc1cmVtO1xyXG5cdFx0XHR3aWR0aDogMC43NXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBjbGFzcz1cInctMyBoLTNcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCI+PHBhdGggc3Ryb2tlPVwidmFyKC0tYXZwLXByaW1hcnkpXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJtMSAxIDYgNm0wIDAgNiA2TTcgN2w2LTZNNyA3bC02IDZcIi8+PC9zdmc+Jyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMC43NXJlbSAwLjc1cmVtO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0YWJsZSB7XHJcblx0XHRAYXBwbHkgYm9yZGVyLWNvbGxhcHNlIGJvcmRlci1zcGFjaW5nLTAgdy1mdWxsO1xyXG5cdH1cclxuXHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0QGFwcGx5IGJvcmRlciBib3JkZXItc29saWQgYm9yZGVyLWF2cC1ncmF5O1xyXG5cdFx0QGFwcGx5IHB4LTQgcHktMiB0ZXh0LWxlZnQgYWxpZ24tdG9wO1xyXG5cdH1cclxuXHR0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRAYXBwbHkgYmctYXZwLWxpZ2h0LWdyYXk7XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0QGFwcGx5IGJnLXdoaXRlO1xyXG5cdH1cclxuXHR0aGVhZCB0aCB7XHJcblx0XHRAYXBwbHkgYmctYXZwLWxpZ2h0LWdyYXkgIGZvbnQtc2VtaWJvbGQ7XHJcblx0fVxyXG5cdHRoZWFkICsgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0QGFwcGx5IGJnLXdoaXRlO1xyXG5cdH1cclxuXHR0aGVhZCArIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRAYXBwbHkgYmctYXZwLWxpZ2h0LWdyYXk7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQGxheWVyIGNvbXBvbmVudHMge1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0QGFwcGx5IHctZnVsbCBtYXgtdy1zY3JlZW4tMnhsIHB5LTEwIG1kOnB5LTE0IHB4LTQgbXgtYXV0byBsZzpweC0xMiByZWxhdGl2ZSB6LTA7XHJcblx0fVxyXG5cdC5hbGlnbmNlbnRlciwgLmFsaWduY2VudGVyIGltZyB7XHJcblx0XHRAYXBwbHkgbXgtYXV0byBmbG9hdC1ub25lO1xyXG5cdH1cclxuXHQuYWxpZ25yaWdodCwgLmFsaWducmlnaHQgaW1ne1xyXG5cdFx0QGFwcGx5IGZsb2F0LXJpZ2h0IG1sLTg7XHJcblx0fVxyXG5cclxuXHQuYWxpZ25sZWZ0LCAuYWxpZ25sZWZ0IGltZ3tcclxuXHRcdEBhcHBseSBmbG9hdC1sZWZ0IG1yLTg7XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnBhZGRpbmcge1xyXG5cdCYtbm9uZSB7XHJcblx0XHRAYXBwbHkgcHktMDtcclxuXHR9XHJcblxyXG5cdCYtc21hbGwge1xyXG5cdFx0QGFwcGx5IHB5LTQ7XHJcblx0fVxyXG5cclxuXHQmLW1lZGl1bSB7XHJcblx0XHRAYXBwbHkgcHktNjtcclxuXHR9XHJcblxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0QGFwcGx5IHB5LTg7XHJcblx0fVxyXG59XHJcblxyXG4ubWFyZ2luIHtcclxuXHQmLW5vbmUge1xyXG5cdFx0QGFwcGx5IHB5LTA7XHJcblx0fVxyXG5cclxuXHQmLXNtYWxsIHtcclxuXHRcdEBhcHBseSBweS00O1xyXG5cdH1cclxuXHJcblx0Ji1tZWRpdW0ge1xyXG5cdFx0QGFwcGx5IHB5LTY7XHJcblx0fVxyXG5cclxuXHQmLWxhcmdlIHtcclxuXHRcdEBhcHBseSBweS04O1xyXG5cdH1cclxufVxyXG5cclxuLyogb3ZlcnJpZGVzICovXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuXHQjYXZwLXdwc2wtc2VhcmNoLWlucHV0IHtcclxuXHRcdEBhcHBseSB3LTcyIC1tci1bMXB4XSBoLWZ1bGwgYmxvY2sgbWF4LXctZnVsbCAgZmxleC1ncm93IGJvcmRlci0yIGJvcmRlci1hdnAtbGlnaHQtZ3JheSAgYmctd2hpdGUgYmctY2xpcC1wYWRkaW5nIHAtMyB0ZXh0LWJhc2UgbGVhZGluZy1ub25lIHRleHQtcHJpbWFyeSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0LyogY3VzdG9taXplIGZsb3diaXRlIGFjY29yZGlvbnMgKi9cclxuXHRkaXZbaWRePVwiZmFxLWJvZHlcIl0ge1xyXG5cdFx0Ji5oaWRkZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCYuZXhwYW5kIHtcclxuXHRcdFx0QGFwcGx5IG10LTAgbWF4LWgtWzUwcmVtXSBvcGFjaXR5LTEwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIGJhc2Ugc2xpY2sgc2xpZGVyIHN0eWxlcyAqL1xyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSB6LVsxXSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LWZ1bGwgcC0wIG0tMCBsaXN0LW5vbmU7XHJcblx0XHRsaSB7XHJcblx0XHRcdEBhcHBseSB3LTMgaC0zIG14LTEuNSBiZy1hdnAtZ3JheSBkdXJhdGlvbi0yMDAgdHJhbnNpdGlvbi1hbGwgaG92ZXI6YmctdGV4dC1kYXJrIHJvdW5kZWQtZnVsbCBjdXJzb3ItcG9pbnRlcjtcclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdEBhcHBseSBiZy10ZXh0LWRhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LVswcHhdIGxlYWRpbmctbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtMCB6LVszXSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBoLWZ1bGwgcHgtNCBjdXJzb3ItcG9pbnRlcjtcclxuXHJcblx0XHQmLnNsaWNrLW5leHQge1xyXG5cdFx0XHRAYXBwbHkgcmlnaHQtMDtcclxuXHRcdH1cclxuXHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdEBhcHBseSBsZWZ0LTAgYmctbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGNsYXNzPSd3LTQgaC00JyBhcmlhLWhpZGRlbj0ndHJ1ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgNiAxMCclM0UlM0NwYXRoIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTUgMSAxIDVsNCA0JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLWRvdHMgLnNsaWNrLXByZXYsXHJcblx0LnNsaWNrLW5leHQge1xyXG5cdFx0QGFwcGx5IGFic29sdXRlIHRvcC0wIHotMTAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgaC1mdWxsIHB4LTQgY3Vyc29yLXBvaW50ZXIgYmctd2hpdGUgYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudDtcclxuXHRcdEBhcHBseSBob3Zlcjpib3JkZXItZ3JheS04MDAgaG92ZXI6dGV4dC1ncmF5LTgwMDsgLyogVGFpbHdpbmQgaG92ZXIgc3RhdGVzICovXHJcblx0fVxyXG5cclxuXHJcblx0LmRyYWdnYWJsZSB7XHJcblx0XHRAYXBwbHkgY3Vyc29yLWdyYWI7XHJcblx0fVxyXG5cclxuXHQuc2xpZGVzaG93X19uYXYge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIG14LWF1dG8gbWF4LXctc2NyZWVuLW1kIGZsZXgganVzdGlmeS1iZXR3ZWVuIDtcclxuXHJcblxyXG5cdFx0YnV0dG9uLnByZXYsIGJ1dHRvbi5uZXh0IHtcclxuXHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHRidXR0b24ucHJldjpmaXJzdC1jaGlsZCAsXHJcblx0XHRidXR0b24ubmV4dDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0QGFwcGx5IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLWhlcm8tbWFpbiAmIHtcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRAYXBwbHkgdG9wLTA7XHJcblxyXG5cdFx0XHRcdCYucHJldiB7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtZW5kIGxnOiFpdGVtcy1jZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYubmV4dCB7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBpdGVtcy1lbmQgbGc6IWl0ZW1zLWNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIGltYWdlIHNsaWRlciAqL1xyXG5cdC5zZWN0aW9uLWltYWdlLWNhcm91c2VsIHtcclxuXHRcdC5jYXJvdXNlbCB7XHJcblx0XHRcdEBhcHBseSByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuY2Fyb3VzZWwgZGl2IHtcclxuXHRcdFx0QGFwcGx5IHJlbGF0aXZlIGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGljay1zbGlkZSBpbWcge1xyXG5cdFx0XHRAYXBwbHkgYmxvY2sgbXgtYXV0byBwLTQ7XHJcblx0XHR9XHJcblx0XHQuY2Fyb3VzZWwgKyAuc2xpZGVzaG93X19uYXYge1xyXG5cdFx0XHRAYXBwbHkgcHgtNCA7XHJcblx0XHR9XHJcblx0XHQuY2Fyb3VzZWwudHdvLWltYWdlcyArIC5zbGlkZXNob3dfX25hdiB7XHJcblx0XHRcdEBhcHBseSBtYXgtdy1mdWxsO1xyXG5cdFx0fVxyXG5cdFx0LmNhcm91c2VsLm9uZS1pbWFnZSBpbWcge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzY4cHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNDMycHg7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuY2Fyb3VzZWwudHdvLWltYWdlcyBpbWcge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gLjI1cmVtKTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzNzhweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIHN0YXRzIHNsaWRlciAqL1xyXG5cdC5zZWN0aW9uLXN0YXRzIHtcclxuXHRcdC5zbGlkZS1vdXRlci1jdXN0b20ge1xyXG5cdFx0XHRAYXBwbHkgcC00O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGF0LXNsaWRlLWlubmVyLWN1c3RvbSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWNlbnRlciBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIHJlbGF0aXZlIGl0ZW1zLWNlbnRlciBteC1hdXRvIGJnLXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb3VudC1jdXN0b20ge1xyXG5cdFx0XHRAYXBwbHkgaDEgbWItMCB3aXRoLXVuZGVybGluZSB0ZXh0LWNlbnRlciBhZnRlcjp3LTQwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kZXNjcmlwdGlvbi1jdXN0b20ge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1wO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWRlLW91dGVyLWN1c3RvbSArIC5zbGlkZXNob3dfX25hdntcclxuXHRcdFx0QGFwcGx5IHctNDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LyogdGFicyAqL1xyXG5cdC5zZWN0aW9uLXRhYmJlZC1jb250ZW50IGxpW3JvbGU9XCJwcmVzZW50YXRpb25cIl0gPiBidXR0b25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl17XHJcblx0XHRAYXBwbHkgYm9yZGVyLXQtdHJhbnNwYXJlbnQgYm9yZGVyLXItdHJhbnNwYXJlbnQgYm9yZGVyLWItdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQvKiBiZWZvcmUgYW5kIGFmdGVyICovXHJcblx0LmJlZm9yZS1hZnRlcl9fb3V0ZXIge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIHctZnVsbCBtdC04O1xyXG5cclxuXHRcdC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIHtcclxuXHRcdFx0QGFwcGx5IG14LWF1dG8gb3ZlcmZsb3ctaGlkZGVuIHBiLTQ7XHJcblx0XHR9XHJcblx0XHQuYmVmb3JlLWFmdGVyX19pbm5lciB7XHJcblx0XHRcdEBhcHBseSBtZDptYXgtdy1zY3JlZW4tbWQgbWQ6bWF4LWgtWzQzMnB4XSBiZy1ibGFjayBteC1hdXRvIHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuYWZ0ZXItaW1hZ2Uge1xyXG5cdFx0XHRAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlciB7XHJcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSB6LTEwIHctMSBiZy1zZWNvbmRhcnkgaC1mdWxsIGxlZnQtMS8yIHRvcC0wO1xyXG5cdFx0XHRjdXJzb3I6IGV3LXJlc2l6ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpZGUtaGFuZGxlIHtcclxuXHRcdFx0QGFwcGx5IGFic29sdXRlIHRvcC0xLzIgdy0xNCBoLTE0IGJnLXdoaXRlIHRleHQtc2Vjb25kYXJ5IHJvdW5kZWQtZnVsbCBzaGFkb3ctbGcgdHJhbnNmb3JtIC10cmFuc2xhdGUteC0xLzIgLXRyYW5zbGF0ZS15LTEvMiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWV2ZW5seSBib3JkZXItMiBib3JkZXItc2Vjb25kYXJ5IHAtMyBsZWZ0LTEvMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIFRlc3RpbW9uaWFscyAqL1xyXG5cdC50ZXN0aW1vbmlhbF9fb3V0ZXIge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIHctZnVsbDtcclxuXHJcblx0XHQudGVzdGltb25pYWwtYm94IHtcclxuXHRcdFx0QGFwcGx5IGJnLXdoaXRlIGZsZXggZmxleC1jb2wganVzdGlmeS1zdGFydCB3LWZ1bGwgYm9yZGVyLXQtNCBib3JkZXItYXZwLWFjY2VudCBwLTUgbWQ6cHktMTAgbWQ6cHgtMTYgc2hhZG93LWxnIHRleHQtY2VudGVyIG14LWF1dG8gbWF4LXctM3hsIDtcclxuXHRcdH1cclxuXHJcblx0XHQudGVzdGltb25pYWwtaWNvbiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWNlbnRlciBtYi04IG14LWF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0LnF1b3RlLWljb24ge1xyXG5cdFx0XHRAYXBwbHkgdy05IGgtOSB0ZXh0LWF2cC1hY2NlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgbWItOCBteS1hdXRvO1xyXG5cclxuXHRcdFx0cDpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdEBhcHBseSBtYi0wO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXN0aW1vbmlhbC1hdXRob3Ige1xyXG5cdFx0XHRAYXBwbHkgbWItNCB0ZXh0LWxnIGZvbnQtc2VtaWJvbGQ7XHJcblx0XHR9XHJcblx0XHQrIC5zbGlkZXNob3dfX25hdntcclxuXHRcdFx0QGFwcGx5IHB4LTQgbWQ6cHgtMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8qIHBvcHVwIG1ha2VyICovXHJcblxyXG5cdC5wdW0gYnV0dG9uLnB1bS1jbG9zZS5wb3BtYWtlLWNsb3NlIHtcclxuXHRcdEBhcHBseSBmaXhlZCB0b3AtOCByaWdodC0xMiB3LTggaC04IGJvcmRlci0yIGJvcmRlci10cmFuc3BhcmVudCBkdXJhdGlvbi0yMDAgdHJhbnNpdGlvbi1hbGwgcm91bmRlZC1mdWxsIHRleHQtdGV4dC1saWdodCBiZy10cmFuc3BhcmVudCBob3Zlcjp0ZXh0LWF2cC1saWdodC1ncmF5IHRleHQtc20gIG1sLWF1dG8gaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIGN1cnNvci1wb2ludGVyIG1yLTQgbXQtNDtcclxuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0Jjpmb2N1cywgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxlLCAmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHRcdEBhcHBseSAgYm9yZGVyLXRleHQtbGlnaHQgIGJvcmRlci0yIGJvcmRlci1zb2xpZCBvdXRsaW5lLW5vbmUgYWZ0ZXI6Ym9yZGVyLXRleHQtbGlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnB1bSBidXR0b24ucHVtLWNsb3NlLnBvcG1ha2UtY2xvc2V7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0QGFwcGx5IGNvbnRlbnQtWycnXSBoLTQgdy00IGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgYWJzb2x1dGUgbS00O1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIGNsYXNzPVwidy0zIGgtM1wiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiUzRSUzQ3BhdGggc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJtMSAxIDYgNm0wIDAgNiA2TTcgN2w2LTZNNyA3bC02IDZcIi8lM0UlM0Mvc3ZnJTNFJyk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnB1bS5wdW0tb3ZlcmxheSB7XHJcblx0XHRAYXBwbHkgYmctaGVhZGluZy1kYXJrICFvcGFjaXR5LTEwMCB0ZXh0LXRleHQtbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIHtcclxuXHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBzaGFkb3ctbm9uZSB0ZXh0LXRleHQtbGlnaHQ7XHJcblx0fVxyXG5cdC5wdW0gIC5wdW0tdGl0bGV7XHJcblx0XHRAYXBwbHkgdGV4dC1oMiBmb250LXNlbWlib2xkIHRleHQtaGVhZGluZy1saWdodDtcclxuXHR9XHJcblxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgcCxcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIHNwYW4sXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBhIHtcclxuXHRcdEBhcHBseSB0ZXh0LXRleHQtbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIGgxLFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLmgxLFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgaDIsXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAuaDIsXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBoMyxcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5oMyxcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIGg0LFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLmg0LFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgaDUsXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAuaDUsXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBoNixcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5oNiB7XHJcblx0XHRAYXBwbHkgdGV4dC1oZWFkaW5nLWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0I2NtcGx6LWNvb2tpZXMtb3ZlcnZpZXcgLmNtcGx6LWRyb3Bkb3duLmNtcGx6LWRyb3Bkb3duLWNvb2tpZXBvbGljeSBzdW1tYXJ5IGRpdiwjY21wbHotZG9jdW1lbnQgLmNtcGx6LWRyb3Bkb3duLmNtcGx6LWRyb3Bkb3duLWNvb2tpZXBvbGljeSBzdW1tYXJ5IGRpdiwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jbXBsei11bmxpbmtlZC1tb2RlIC5jbXBsei1kcm9wZG93bi5jbXBsei1kcm9wZG93bi1jb29raWVwb2xpY3kgc3VtbWFyeSBkaXYge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZTogXCJoZWFkaW5nIHBhcmFncmFwaCBsYWJlbCBjaGVja2JveCBjaGV2cm9uXCI7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciBhdXRvIGF1dG8gYXV0byAyNXB4XHJcblx0fVxyXG5cclxuXHRodG1sW2xhbmc9XCJlbi1VU1wiXSAubm90cmFuc2xhdGUuZW5nbGlzaCxcclxuXHRodG1sW2xhbmc9XCJhdXRvXCJdIC5ub3RyYW5zbGF0ZS5lbmdsaXNoLFxyXG5cdGh0bWxbbGFuZz1cImVuXCJdIC5ub3RyYW5zbGF0ZS5lbmdsaXNoe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0aHRtbFtsYW5nPVwiZXNcIl0gLm5vdHJhbnNsYXRlLnNwYW5pc2h7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuZ3RyYW5zbGF0ZV93cmFwcGVye1xyXG5cdFx0QGFwcGx5IGJnLXdoaXRlIHctMzYgc2hhZG93LWxnO1xyXG5cdH1cclxuXHQuZ3RyYW5zbGF0ZV93cmFwcGVyIGEuZ2xpbmt7XHJcblx0XHRAYXBwbHkgbXktMS41O1xyXG5cdH1cclxuXHJcblx0LyogLS0tIFdDQUc6IFNraXAgbGluayAodmlzdWFsbHkgaGlkZGVuIHVudGlsIGZvY3VzZWQpIC0tLSAqL1xyXG5cdC5za2lwLWxpbmsge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTk5OTlyZW07XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAwMDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHR9XHJcblx0LnNraXAtbGluazpmb2N1cyB7XHJcblx0XHRsZWZ0OiAwLjVyZW07XHJcblx0XHR0b3A6IDAuNXJlbTtcclxuXHRcdHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGNsaXA6IGF1dG87XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0LyogLS0tIFdDQUc6IEZvY3VzIHZpc2libGUgKGtleWJvYXJkIGZvY3VzIG91dGxpbmU7IGF2b2lkIG91dGxpbmUgb24gbW91c2UgY2xpY2spIC0tLSAqL1xyXG5cdDpmb2N1cy12aXNpYmxlLFxyXG5cdGE6Zm9jdXMtdmlzaWJsZSxcclxuXHRidXR0b246Zm9jdXMtdmlzaWJsZSxcclxuXHRpbnB1dDpmb2N1cy12aXNpYmxlLFxyXG5cdHRleHRhcmVhOmZvY3VzLXZpc2libGUsXHJcblx0c2VsZWN0OmZvY3VzLXZpc2libGUsXHJcblx0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cy12aXNpYmxlLFxyXG5cdFt0eXBlPVwicmFkaW9cIl06Zm9jdXMtdmlzaWJsZSxcclxuXHRbZGF0YS1tb2RhbC1oaWRlXTpmb2N1cy12aXNpYmxlIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xyXG5cdH1cclxuXHQvKiBGYWxsYmFjayBmb3Igb2xkZXIgYnJvd3NlcnMgd2l0aG91dCA6Zm9jdXMtdmlzaWJsZSAqL1xyXG5cdEBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcclxuXHRcdGE6Zm9jdXMsXHJcblx0XHRidXR0b246Zm9jdXMsXHJcblx0XHRpbnB1dDpmb2N1cyxcclxuXHRcdHRleHRhcmVhOmZvY3VzLFxyXG5cdFx0c2VsZWN0OmZvY3VzLFxyXG5cdFx0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyxcclxuXHRcdFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXHJcblx0XHRbZGF0YS1tb2RhbC1oaWRlXTpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAtLS0gV0NBRzogUmVkdWNlIG1vdGlvbiAocmVzcGVjdCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSAtLS0gKi9cclxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG5cdFx0KixcclxuXHRcdCo6OmJlZm9yZSxcclxuXHRcdCo6OmFmdGVyIHtcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcclxuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdGh0bWwge1xyXG5cdFx0XHRzY3JvbGwtYmVoYXZpb3I6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG4iLCIuc2VjdGlvbi1oZXJvLW1haW4ge1xyXG5cdC5oZWFkaW5nIHtcclxuXHRcdC5oZWFkaW5nX19pbm5lciB7XHJcblx0XHRcdEBhcHBseSBqdXN0aWZ5LWVuZDtcclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRAYXBwbHkgIW1iLTA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQrIGRpdiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWNlbnRlciBtYXgtbWQ6bXgtYXV0byBtZDp0ZXh0LWxlZnQgbWF4LW1kOnB0LTEwO1xyXG5cclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0QGFwcGx5IG1heC1tZDpteC1hdXRvIG1heC1tZDpweS03IG1heC1tZDpweC0xMSBtYXgtbWQ6dGV4dC0yeGw7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgbWF4LW1kOm1iLTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0QGFwcGx5IG1heC1tZDptYi0wO1xyXG5cclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRAYXBwbHkgbWF4LW1kOm1iLTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1jb250ZW50IHtcclxuXHQuY29sdW1uLWNvbnRlbnQge1xyXG5cdFx0QGFwcGx5IHRleHQtY2VudGVyIG1kOnRleHQtbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuXHQjd3BzbC1zdG9yZXMge1xyXG5cdFx0Lndwc2wtc3RvcmUtaGVhZGVyIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGFwcGx5IHRleHQtaGVhZGluZy1kYXJrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubG9jYXRpb24tdHlwZSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRkaXYucGFnaW5hdGlvbiB7XHJcblx0XHRAYXBwbHkgLW1sLTI7XHJcblxyXG5cdFx0YSwgc3BhbiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXNlY29uZGFyeSBuby11bmRlcmxpbmUgcHktMiBweC00IG0tMiB0ZXh0LWxnIGJvcmRlci1zb2xpZCBib3JkZXItMiBib3JkZXItc2Vjb25kYXJ5IHJvdW5kZWQ7XHJcblx0XHR9XHJcblx0XHRhOmhvdmVyLCAuY3VycmVudCB7XHJcblx0XHRcdEBhcHBseSBiZy1zZWNvbmRhcnkgdGV4dC13aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGRpdi5zZWFyY2gtcmVzdWx0cyxcclxuXHRkaXYuYmxvZy1hcmNoaXZlIHtcclxuXHRcdGFydGljbGUge1xyXG5cdFx0XHRAYXBwbHkgcGItMTQgbWItMTQgYm9yZGVyLWItc2Vjb25kYXJ5IGJvcmRlci1iO1xyXG5cdFx0XHRoZWFkZXIge1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtYi00O1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LWhlYWRpbmctZGFyayBuby11bmRlcmxpbmUgaG92ZXI6dW5kZXJsaW5lIHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGltZSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5IGlubGluZS1ibG9jayBtYi00O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGl2LmJsb2ctc2luZ2xlIHtcclxuXHRcdGFydGljbGUge1xyXG5cdFx0XHRoZWFkZXIge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRAYXBwbHkgbXQtMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRpbWUge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeSBpbmxpbmUtYmxvY2sgbWItNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGRpdi5ibG9nLXNpZGViYXIge1xyXG5cdFx0QGFwcGx5IGJvcmRlci1zb2xpZCBib3JkZXItdC02IGJvcmRlci10LXNlY29uZGFyeTtcclxuXHJcblx0XHRuYXYge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0QGFwcGx5IHBsLTA7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtYi00IGZvbnQtc2VtaWJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmctaGVhZGluZy1kYXJrIGEge1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1oZXJvLW1haW4ge1xyXG5cdC5oZWFkaW5nIHtcclxuXHRcdC5oZWFkaW5nX19pbm5lciB7XHJcblx0XHRcdEBhcHBseSBqdXN0aWZ5LWVuZDtcclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRAYXBwbHkgbWItNiBtZDptYi00O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0KyBkaXYge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgbWF4LW1kOm14LWF1dG8gbWQ6dGV4dC1sZWZ0IG1heC1tZDpwdC0xMDtcclxuXHJcblx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdEBhcHBseSBtYXgtbWQ6bXgtYXV0byBtYXgtbWQ6cHktNyBtYXgtbWQ6cHgtMTEgbWF4LW1kOnRleHQtMnhsO1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG1heC1tZDptYi00O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdEBhcHBseSBtYXgtbWQ6bWItMDtcclxuXHJcblx0XHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG1heC1tZDptYi0wO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHRcdCYud2l0aC1jYXJvdXNlbCAubW9iaWxlLWJnIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjI1KSAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0XHQuaGVhZGluZy1jb250cmFzdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzZjNhOGEhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29udGVudCB7XHJcblx0LmNvbHVtbi1jb250ZW50IHtcclxuXHRcdEBhcHBseSB0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbGF5ZXIgY29tcG9uZW50cyB7XHJcblx0I3dwc2wtc3RvcmVzIHtcclxuXHRcdC53cHNsLXN0b3JlLWhlYWRlciB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBhcHBseSB0ZXh0LWhlYWRpbmctZGFyaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxvY2F0aW9uLXR5cGUge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0ZGl2LnBhZ2luYXRpb24ge1xyXG5cdFx0QGFwcGx5IC1tbC0yO1xyXG5cclxuXHRcdGEsIHNwYW4ge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1zZWNvbmRhcnkgbm8tdW5kZXJsaW5lIHB5LTIgcHgtNCBtLTIgdGV4dC1sZyBib3JkZXItc29saWQgYm9yZGVyLTIgYm9yZGVyLXNlY29uZGFyeSByb3VuZGVkO1xyXG5cdFx0fVxyXG5cdFx0YTpob3ZlciwgLmN1cnJlbnQge1xyXG5cdFx0XHRAYXBwbHkgYmctc2Vjb25kYXJ5IHRleHQtd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRkaXYuc2VhcmNoLXJlc3VsdHMsXHJcblx0ZGl2LmJsb2ctYXJjaGl2ZSB7XHJcblx0XHRhcnRpY2xlIHtcclxuXHRcdFx0QGFwcGx5IHBiLTE0IG1iLTE0IGJvcmRlci1iLXNlY29uZGFyeSBib3JkZXItYjtcclxuXHRcdFx0aGVhZGVyIHtcclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRAYXBwbHkgbWItNDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1oZWFkaW5nLWRhcmsgbm8tdW5kZXJsaW5lIGhvdmVyOnVuZGVybGluZSB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRpbWUge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeSBpbmxpbmUtYmxvY2sgbWItNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGRpdi5ibG9nLXNpbmdsZSB7XHJcblx0XHRhcnRpY2xlIHtcclxuXHRcdFx0aGVhZGVyIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG10LTA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR0aW1lIHtcclxuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnkgaW5saW5lLWJsb2NrIG1iLTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRkaXYuYmxvZy1zaWRlYmFyIHtcclxuXHRcdEBhcHBseSBib3JkZXItc29saWQgYm9yZGVyLXQtNiBib3JkZXItdC1zZWNvbmRhcnk7XHJcblxyXG5cdFx0bmF2IHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdEBhcHBseSBwbC0wO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgbWItNCBmb250LXNlbWlib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJnLWhlYWRpbmctZGFyayBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogUG9zdCBTZWN0aW9ucyAoYWNjb3JkaW9uIC8gY29udGVudCAvIENUQSBhZGRlZCBiZWxvdyBhIGJsb2cgcG9zdCkgKi9cclxuLnBvc3Qtc2VjdGlvbnMtYmVsb3ctY29udGVudCAuc2VjdGlvbjpub3QoLnNlY3Rpb24tY3RhKSAuY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhdmlhX21hc29ucnlfc2hvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXNvbnJ5LWJhbm5lciB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDA7XHJcblxyXG4gICAgLmNvbnRhaW5lci1mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1hc29ucnktZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICAgICAgICBnYXA6IC4xcmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWFzb25yeS1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcclxuICAgICAgICBcclxuICAgICAgICAmLmluLXZpZXcge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGF2aWFfbWFzb25yeV9zaG93IDAuOHMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4wNzUpIG5vcm1hbDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwMiwgMTU3LCAwLjYpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1hc29ucnktbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1hc29ucnktY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAxLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAiLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiLyogbW9udHNlcnJhdC0zMDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC0zMDBpdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI2LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBtb250c2VycmF0LWl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBtb250c2VycmF0LTUwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBtb250c2VycmF0LTUwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBtb250c2VycmF0LTYwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBtb250c2VycmF0LTYwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBtb250c2VycmF0LTcwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBtb250c2VycmF0LTcwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBtb250c2VycmF0LTgwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi04MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBGYWxsYmFja1wiO1xyXG4gIHNyYzogbG9jYWwoQXJpYWwpO1xyXG4gIHNpemUtYWRqdXN0OiAxMTMlO1xyXG4gIGFzY2VudC1vdmVycmlkZTogODklO1xyXG4gIGRlc2NlbnQtb3ZlcnJpZGU6IDE1JTtcclxuICBsaW5lLWdhcC1vdmVycmlkZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBwb3BwaW5zLTMwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLTMwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi0zMDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy12MjAtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIHBvcHBpbnMtaXRhbGljIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIHBvcHBpbnMtNTAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIHBvcHBpbnMtNTAwaXRhbGljIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTUwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIHBvcHBpbnMtNjAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIHBvcHBpbnMtNzAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIHBvcHBpbnMtODAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTgwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIHBvcHBpbnMtODAwaXRhbGljIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLTgwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEZhbGxiYWNrXCI7XHJcbiAgc3JjOiBsb2NhbChBcmlhbCk7XHJcbiAgc2l6ZS1hZGp1c3Q6IDExMSU7XHJcbiAgYXNjZW50LW92ZXJyaWRlOiA5OSU7XHJcbiAgZGVzY2VudC1vdmVycmlkZTogMzAlO1xyXG4gIGxpbmUtZ2FwLW92ZXJyaWRlOiBub3JtYWw7XHJcbn1cclxuLyogbG9yYS1yZWd1bGFyIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xvcmEtdjMyLWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBsb3JhLWl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb3JhLXYzMi1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBsb3JhLTUwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb3JhLXYzMi1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBsb3JhLTUwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb3JhLXYzMi1sYXRpbi01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBsb3JhLTYwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb3JhLXYzMi1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBsb3JhLTcwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb3JhLXYzMi1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBsb3JhLTcwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb3JhLXYzMi1sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTG9yYSBGYWxsYmFja1wiO1xyXG4gIHNyYzogbG9jYWwoR2VvcmdpYSk7XHJcbiAgc2l6ZS1hZGp1c3Q6IDEwNSU7XHJcbiAgYXNjZW50LW92ZXJyaWRlOiA5MCU7XHJcbiAgZGVzY2VudC1vdmVycmlkZTogMTUlO1xyXG4gIGxpbmUtZ2FwLW92ZXJyaWRlOiBub3JtYWw7XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcblx0LmZvb3Rlci1tZW51IHtcclxuXHRcdEBhcHBseSBncmlkIGdyaWQtY29scy0yIGdhcC0yLjUgZ2FwLXgtOCBsZzpnYXAteC0yMCB4bDpwci0yMDtcclxuXHJcblx0XHQubWVudS1pdGVtID4gYSB7XHJcblx0XHRcdEBhcHBseSByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMi41IGhvdmVyOnRleHQtcHJpbWFyeSB0cmFuc2l0aW9uIG5vLXVuZGVybGluZSB0ZXh0LXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29weXJpZ2h0LW1lbnUge1xyXG5cdFx0QGFwcGx5IGZsZXggZmxleC13cmFwIGdhcC14LTQgc206Z2FwLXgtOCB1cHBlcmNhc2UgdGV4dC14eHMgc206dGV4dC14cyBtdC00O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRAYXBwbHkgaG92ZXI6dGV4dC1wcmltYXJ5IHRyYW5zaXRpb247XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiN3cHNsLWxvY2F0aW9ucyB7XHJcbiAgICBbY2xhc3MqPSdtYXgtdy1zY3JlZW4tbGcnXSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuI3dwc2wtd3JhcC53aXRoLWNhcmRzIHtcclxuICAgIC53cHNsLXNlYXJjaCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAjd3BzbC1zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndwc2wtcmVzdWx0cy1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3dwc2wtcmVzdWx0LWxpc3Qge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgI3dwc2wtc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIC53cHNsLXNlYXJjaC1idG4td3JhcCB7XHJcbiAgICAgICAgICAgICN3cHNsLXNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwc2wtaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BzbC1pY29uLWRpcmVjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjEyNXJlbTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMC43NWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3dwc2wtc3RvcmVzLWNhdGVnb3JpZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICBnYXA6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS1zZWN0aW9uIHtcclxuICAgICAgICA+IGgzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3dwc2wtc3RvcmVzIHVsLFxyXG4gICAgLmNhdGVnb3J5LXN0b3JlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZmxleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhLFxyXG4gICAgICAgICAgICAgICAgICAgID4gaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAwLjY2NjZyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBTaXRlIElEIGN1c3RvbSBDU1NcclxuICpcclxuICovXHJcblxyXG4gLyogc2l0ZS1pZC05ID09IFdlc3QgVGV4YXMgRXllIEFzc29jaWF0ZXMgKi9cclxuLnNpdGUtaWQtOSB7XHJcblx0LnNlY3Rpb24taGVyby1tYWluIHtcclxuXHRcdC5oZWFkaW5nIHtcclxuXHRcdFx0Lm1vYmlsZS1iZyB7XHJcblx0XHRcdFx0QGFwcGx5IGJnLVs1NiVfYm90dG9tXTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tY29udGVudCAuY29udGFpbmVyIC5tYXgtdy1zY3JlZW4tbGcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogc2l0ZS1pZC0xMCA9PSBWYW50YWdlRXllICovXHJcbi5zaXRlLWlkLTEwIHtcclxuXHQuYnV0dG9uIHtcclxuXHRcdCYuYnV0dG9uLXNlY29uZGFyeSB7XHJcblx0XHRcdEBhcHBseSBob3Zlcjp0ZXh0LWJ1dHRvbnMtc2Vjb25kYXJ5LXRleHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBzaXRlLWlkLTExID09IFdlbGxpc2ggVmlzaW9uIEluc3RpdHV0ZSAqL1xyXG4uc2l0ZS1pZC0xMSB7XHJcblx0I3dlbGxpc2gtdmlzaW9uLWhvbWUtaGVybyB7XHJcblx0XHRzcGFuLnJlbGF0aXZlLmlubGluZS1ibG9jay5tZFxcOmhpZGRlbi50b3AtMy5tbC00LnctMTQubWRcXDp3LTI4LmJnLXNlY29uZGFyeS5oLVxcWzRweFxcXSB7XHJcbiAgICAgICAgXHRAYXBwbHkgaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogc2l0ZS1pZC0xNiA9PSBTb3V0aHdlc3QgRXllIEluc3RpdHV0ZSAqL1xyXG4uc2l0ZS1pZC0xNiB7XHJcblx0aGVhZGVyIGEubG9nbyBpbWcge1xyXG5cdFx0QGFwcGx5IG1heC1oLVs3NXB4XTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIHNpdGUtaWQtMTkgPT0gTSZNIEV5ZSBJbnN0aXR1dGUgKi9cclxuLnNpdGUtaWQtMTkge1xyXG5cdGgzIHtcclxuXHRcdGNvbG9yOiAjMmQ2YTk2O1xyXG5cdH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/