/* 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: var(--carenetic-gray-200); /* 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: Archivo, Helvetica, Arial, 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: var(--carenetic-gray-400); /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: var(--carenetic-gray-400); /* 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: var(--carenetic-gray);
  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: var(--carenetic-gray);
  opacity: 1;
}
input::placeholder,textarea::placeholder {
  color: var(--carenetic-gray);
  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='var(--carenetic-gray)' 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: var(--carenetic-gray);
  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: var(--carenetic-gray-800);
  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: var(--carenetic-gray-700);
}
.dark input[type=file]::file-selector-button {
  color: white;
  background: var(--carenetic-gray-600);
}
.dark input[type=file]::file-selector-button:hover {
  background: var(--carenetic-gray);
}
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: var(--carenetic-gray-400);
}
.dark input[type="range"]:disabled::-webkit-slider-thumb {
  background: var(--carenetic-gray);
}
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: var(--carenetic-gray-400);
}
.dark input[type="range"]:disabled::-moz-range-thumb {
  background: var(--carenetic-gray);
}
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: var(--carenetic-gray-300);
  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;
		scroll-padding-top: 142px;
	}
body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Archivo, Helvetica, Arial, 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: 150%;
  color: var(--carenetic-text-dark);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
p {
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 150%;
}
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;
  overflow-wrap: break-word;
  font-family: Alumni Sans, 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(--carenetic-headings-dark);
}
h1,
	.h1 {
  font-size: 60px;
  line-height: 56px;
  font-weight: 700;
}
@media (min-width: 768px) {
  h1,
	.h1 {
    font-size: 64px;
    line-height: 60px;
  }
}
@media (min-width: 1024px) {
  h1,
	.h1 {
    font-size: 75px;
    line-height: 70px;
  }
}
h2,
	.h2 {
  font-size: 40px;
  line-height: 1;
  font-weight: 700;
}
@media (min-width: 768px) {
  h2,
	.h2 {
    font-size: 50px;
    line-height: 105%;
  }
}
@media (min-width: 1024px) {
  h2,
	.h2 {
    font-size: 62px;
    line-height: 105%;
  }
}
h3,
	.h3 {
  font-family: Archivo Narrow, 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: 22px;
  line-height: 130%;
  font-weight: 600;
}
@media (min-width: 768px) {
  h3,
	.h3 {
    font-size: 22px;
    line-height: 130%;
  }
}
@media (min-width: 1024px) {
  h3,
	.h3 {
    font-size: 26px;
    line-height: 130%;
  }
}
h3:has( + p),
	.h3:has( + p) {
  margin-bottom: 0.625rem;
}
h4,
	.h4 {
  font-family: Archivo, 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: 20px;
  line-height: 20px;
  font-weight: 900;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  h4,
	.h4 {
    font-size: 20px;
    line-height: 16px;
  }
}
@media (min-width: 1024px) {
  h4,
	.h4 {
    font-size: 22px;
    line-height: 16px;
  }
}
h5,
	.h5 {
  font-family: Archivo, 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: 20px;
  line-height: 150%;
  font-weight: 400;
  color: var(--carenetic-text-dark);
}
@media (min-width: 768px) {
  h5,
	.h5 {
    font-size: 20px;
    line-height: 150%;
  }
}
@media (min-width: 1024px) {
  h5,
	.h5 {
    font-size: 20px;
    line-height: 150%;
  }
}
h6,
	.h6 {
  font-family: Archivo, 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: 18px;
  line-height: 150%;
  font-weight: 400;
  color: var(--carenetic-text-dark);
}
@media (min-width: 768px) {
  h6,
	.h6 {
    font-size: 18px;
    line-height: 150%;
  }
}
@media (min-width: 1024px) {
  h6,
	.h6 {
    font-size: 18px;
    line-height: 150%;
  }
}
[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(--carenetic-accent);
}
a {
  color: var(--carenetic-links-dark);
  text-decoration-line: underline;
}
a:hover {
  text-decoration-line: none;
}
a.secondary {
  color: var(--carenetic-links-light);
}
section ul, main ul {
  margin-bottom: 1rem;
  list-style-type: disc;
  padding-left: 1.5rem;
}
.section ul.checkmark-list {
  margin-bottom: 1.5rem;
  list-style-type: none;
  padding-left: 0px;
}
.section ul.checkmark-list li {
  position: relative;
  margin-bottom: 1rem;
  padding-left: 34px;
  font-weight: 600;
}
.section ul.checkmark-list li:last-child {
  margin-bottom: 0px;
}
.section ul.checkmark-list li::before {
                content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><g clip-path="url(%23clip0_1322_11187)"><path d="M2.86216 7.33341C2.7316 7.33403 2.60601 7.27271 2.51227 7.16254L0.150976 4.38506C0.103911 4.32936 0.0663576 4.26297 0.0404593 4.18968C0.014561 4.11639 0.000825151 4.03763 3.60896e-05 3.95791C-0.00155749 3.79689 0.0496806 3.64171 0.142478 3.52649C0.235276 3.41127 0.362033 3.34545 0.494862 3.34352C0.627692 3.34159 0.755714 3.4037 0.850766 3.51619L2.86416 5.88347L7.14888 0.839285C7.24406 0.726798 7.37221 0.664752 7.50513 0.666797C7.63806 0.668842 7.76487 0.734812 7.85766 0.850192C7.95046 0.965572 8.00165 1.12091 7.99996 1.28204C7.99827 1.44317 7.94385 1.59688 7.84867 1.70937L3.21206 7.16254C3.11831 7.27271 2.99273 7.33403 2.86216 7.33341Z" fill="%23234476"/></g><defs><clipPath id="clip0_1322_11187"><rect width="8" height="8" fill="white"/></clipPath></defs></svg>');
                position: absolute;
                left: 0px;
                top: 0px;
                display: flex;
                height: 1.5rem;
                width: 1.5rem;
                align-items: center;
                justify-content: center;
                border-radius: 9999px;
                border-width: 1px;
                border-color: var(--carenetic-primary);
                padding-top: 3px;
                padding-bottom: 5px;
            }
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;
}
section hr,
	.section hr,
	.mce-content-body hr {
  margin-bottom: 1.5rem;
  height: 0.125rem;
  border-width: 0;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--carenetic-primary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-secondary) var(--tw-gradient-to-position);
}
section hr:last-child,
	.section hr:last-child,
	.mce-content-body hr:last-child {
  margin-bottom: 0px;
}
section hr.reverse,
	.section hr.reverse,
	.mce-content-body hr.reverse {
  margin-bottom: 1.5rem;
  height: 0.125rem;
  border-width: 0;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--carenetic-secondary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-primary) var(--tw-gradient-to-position);
}
section hr.reverse:last-child,
	.section hr.reverse:last-child,
	.mce-content-body hr.reverse:last-child {
  margin-bottom: 0px;
}
.button-primary {
  position: relative;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 1rem;
  background-color: var(--carenetic-buttons-primary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-family: Archivo Black, 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-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-primary-text);
  text-decoration-line: none;
}
.button-primary :after {
  background-color: currentColor;
}
.button-primary:hover {
  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;
}
.button-primary:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 0.5rem;
			height: 1rem;
			width: 0px;
			background-color: currentColor;
		}
.button-primary:hover:after {
  width: 1rem;
  --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));
  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;
}
.button-secondary,
	body.blog button.facetwp-load-more {
  position: relative;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 1rem;
  background-color: var(--carenetic-buttons-secondary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-family: Archivo Black, 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-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-secondary-text);
  text-decoration-line: none;
}
.button-secondary :after,
	body.blog button.facetwp-load-more :after {
  background-color: currentColor;
}
.button-secondary:hover, body.blog button.facetwp-load-more:hover {
  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;
}
.button-secondary:after, body.blog button.facetwp-load-more:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 0.5rem;
			height: 1rem;
			width: 0px;
			background-color: currentColor;
		}
.button-secondary:hover:after, body.blog button.facetwp-load-more:hover:after {
  width: 1rem;
  --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));
  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;
}
.button-link-arrow,
	.wpsl-info-window a.wpsl-directions {
  position: relative;
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-family: Archivo Black, 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-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-links-dark);
  text-decoration-line: none;
}
.button-link-arrow:hover,
	.wpsl-info-window a.wpsl-directions:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.button-link-arrow :after,
	.wpsl-info-window a.wpsl-directions :after {
  background-color: currentColor;
}
.button-link-arrow:hover, .wpsl-info-window a.wpsl-directions:hover {
  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;
}
.button-link-arrow:after, .wpsl-info-window a.wpsl-directions:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 0.5rem;
			height: 1rem;
			width: 1rem;
			background-color: currentColor;
		}
.button-link-arrow:hover:after, .wpsl-info-window a.wpsl-directions: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));
  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;
}
.wysiwyg-button-primary {
  position: relative;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 1rem;
  background-color: var(--carenetic-buttons-primary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-family: Archivo Black, 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-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-primary-text);
  text-decoration-line: none;
}
.wysiwyg-button-primary :after {
  background-color: currentColor;
}
.wysiwyg-button-primary:hover {
  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;
}
.wysiwyg-button-primary:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 0.5rem;
			height: 1rem;
			width: 0px;
			background-color: currentColor;
		}
.wysiwyg-button-primary:hover:after {
  width: 1rem;
  --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));
  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;
}
.wysiwyg-button-primary {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.wysiwyg-button-secondary {
  position: relative;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 1rem;
  background-color: var(--carenetic-buttons-secondary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-family: Archivo Black, 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-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-secondary-text);
  text-decoration-line: none;
}
.wysiwyg-button-secondary :after {
  background-color: currentColor;
}
.wysiwyg-button-secondary:hover {
  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;
}
.wysiwyg-button-secondary:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 0.5rem;
			height: 1rem;
			width: 0px;
			background-color: currentColor;
		}
.wysiwyg-button-secondary:hover:after {
  width: 1rem;
  --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));
  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;
}
.setting-text-color-light .wysiwyg-button-secondary {
  color: var(--carenetic-buttons-secondary-text) !important;
}
.setting-text-color-light .wysiwyg-button-secondary:hover {
  color: var(--carenetic-buttons-secondary-text) !important;
}
.wysiwyg-button-secondary {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.section.setting-text-color-light .wysiwyg-button-secondary {
  color: var(--carenetic-primary);
}
.section.setting-text-color-light .wysiwyg-button-secondary svg {
  color: var(--carenetic-primary);
}
.section.setting-text-color-light .wysiwyg-button-secondary svg path {
  color: var(--carenetic-primary);
}
body.header-transparent header a:not(.wysiwyg-button-secondary) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.wysiwyg-button-link-arrow {
  position: relative;
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-family: Archivo Black, 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-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-links-dark);
  text-decoration-line: none;
}
.wysiwyg-button-link-arrow:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.wysiwyg-button-link-arrow :after {
  background-color: currentColor;
}
.wysiwyg-button-link-arrow:hover {
  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;
}
.wysiwyg-button-link-arrow:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 0.5rem;
			height: 1rem;
			width: 1rem;
			background-color: currentColor;
		}
.wysiwyg-button-link-arrow: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));
  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;
}
.setting-text-color-light .wysiwyg-button-link-arrow,.wysiwyg-button-link-arrow.lightwpsl-info-window {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.setting-text-color-light .wysiwyg-button-link-arrow:hover,.wysiwyg-button-link-arrow.lightwpsl-info-window:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.setting-text-color-light .wysiwyg-button-link-arrow,.wysiwyg-button-link-arrow.lightwpsl-info-window {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.setting-text-color-light .wysiwyg-button-link-arrow:hover,.wysiwyg-button-link-arrow.lightwpsl-info-window:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.wysiwyg-button-link-arrow {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.section.setting-text-color-light .wysiwyg-button-link-arrow {
  color: var(--carenetic-links-light);
}
.section.setting-text-color-light .wysiwyg-button-link-arrow:hover {
  color: var(--carenetic-links-light-700);
}
.setting-text-color-light .button-secondary {
  color: var(--carenetic-buttons-secondary-text) !important;
}
.setting-text-color-light .button-secondary:hover {
  color: var(--carenetic-buttons-secondary-text) !important;
}
.setting-text-color-light .button-link-arrow,
	.button-link-arrow.lightwpsl-info-window {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.setting-text-color-light .button-link-arrow:hover,
	.button-link-arrow.lightwpsl-info-window:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.with-underline {
  position: relative;
}
.with-underline::after {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
  width: 4rem;
  border-bottom-width: 3px;
  border-color: var(--carenetic-accent);
  --tw-content: ' ';
  content: var(--tw-content);
}
.with-underline.text-center::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.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(--carenetic-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));
}
.show-em-hours,
	.show-non-em-hours {
		display: none !important;
	}
.\!header ul {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.header ul {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.\!header ul li:last-child a {
  border-style: none;
}
.header ul li:last-child a {
  border-style: none;
}
div[id^="faq-body"]header.header-white a.primary-logo .logo-inverse {
			display: block;
		}
header.header-white a.primary-logo .logo-inverse {
  display: none;
}
div[id^="faq-body"]header.header-transparent a.primary-logo .logo-primary {
			display: block;
		}
header.header-transparent a.primary-logo .logo-primary {
  display: none;
}
.\!header a,
  .\!header button {
  font-size: 15px;
  font-weight: 900;
  color: var(--carenetic-headings-dark);
  text-decoration-line: none;
}
.\!header a:hover,
  .\!header button:hover {
  color: var(--carenetic-headings-dark-400);
  text-decoration-line: underline;
}
.header a,
  .header button {
  font-size: 15px;
  font-weight: 900;
  color: var(--carenetic-headings-dark);
  text-decoration-line: none;
}
.header a:hover,
  .header button:hover {
  color: var(--carenetic-headings-dark-400);
  text-decoration-line: underline;
}
.\!header a,
  .\!header button {
  font-size: 15px;
  font-weight: 900;
  color: var(--carenetic-headings-dark);
  text-decoration-line: none;
}
.\!header a:hover,
  .\!header button:hover {
  color: var(--carenetic-headings-dark-400);
  text-decoration-line: underline;
}
.header-top a,
  .header-top button {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  --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: 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(--carenetic-headings-dark);
}
.header-top .search button:hover {
  color: var(--carenetic-headings-dark-400);
  text-decoration-line: underline;
}
.header-top .search button:hover svg {
  border-color: var(--carenetic-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-right-nav {
  position: relative;
  margin-bottom: 0.5rem;
}
@media (min-width: 1280px) {
  .header-top-right-nav {
    margin-bottom: 0px;
  }
}
.header-top-right-nav:after {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0.125rem;
  width: 100%;
  background-color: var(--carenetic-primary);
  --tw-content: ' ';
  content: var(--tw-content);
}
@media (min-width: 1280px) {
  .header-top-right-nav:after {
    bottom: -0.5rem;
    height: 1px;
    width: 83.333333%;
  }
}
.header-top-right-nav:after {
      background: rgb(203,239,254);
      background: linear-gradient(90deg, rgba(203,239,254,0) 0%, rgba(203,239,254,1) 65%, rgba(35,68,118,1) 100%);
    }
@media screen and (max-width: 1279px) {

    .header-top-right-nav:after {
        background: linear-gradient(90deg, rgba(203,239,254,1) 0%, rgba(35,68,118,1) 100%)
    }
      }
div[id^="faq-body"].header-top-right-nav ul.utility-menu {
			display: block;
		}
.header-top-right-nav ul.utility-menu {
  display: none;
}
@media (min-width: 768px) {
  .header-top-right-nav ul.utility-menu {
    display: flex;
  }
}
.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: 0;
  justify-content: center;
  text-align: center;
}
@media (min-width: 768px) {
  .header-top-right-nav li {
    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: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width: 560px) {
  .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;
  }
}
@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 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.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;
}
.header-top-right-nav li.translate button {
  color: var(--carenetic-primary-dark);
}
.header-top-right-nav li.translate .gtranslate_wrapper {
  position: relative;
  z-index: 10;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.header-top-right-nav li.translate .gtranslate_wrapper a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 13px;
  font-weight: 400;
  color: var(--carenetic-primary-dark);
}
.navbar-end .gtranslate_wrapper {
  position: relative;
  z-index: 10;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.with-underline.navbar-end .gtranslate_wrapper a::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.navbar-end .gtranslate_wrapper a {
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  color: var(--carenetic-primary-dark);
}
.header-menu {
  display: flex;
  height: 100%;
  flex-direction: column;
  font-weight: 600;
}
@media (min-width: 768px) {
  .header-menu {
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .header-menu {
    padding: 0px;
  }
}
header.\!header li.current-menu-item > div > a,
    header.\!header li.current-menu-parent > div > button {
      /*@apply underline;*/
    }
header.header li.current-menu-item > div > a,
    header.header li.current-menu-parent > div > button {
      /*@apply underline;*/
    }
header.\!header li.current-menu-item > div > a,
    header.\!header li.current-menu-parent > div > button {
      /*@apply underline;*/
    }
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;
}
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-radius: 0.375rem;
  border-width: 2px;
  border-color: var(--carenetic-primary-light);
  --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: 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 {
  width: 100%;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-color: var(--carenetic-primary-light);
}
header .sub-menu .menu-item:last-child .menu-item-wrapper {
  border-width: 0;
}
header .sub-menu .menu-item-link {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 17px;
  font-weight: 400;
  color: var(--carenetic-headings-dark);
}
header .sub-menu .menu-item-link:hover {
  background-color: var(--carenetic-primary-light);
  text-decoration-line: none;
}
header .sub-menu .menu-item-link:focus {
  background-color: var(--carenetic-primary-light);
}
@media (min-width: 768px) {
  header .sub-menu .menu-item-link {
    white-space: nowrap;
    text-align: left;
  }
}
header .sub-menu .menu-item-dropdown-icon {
  height: 100%;
  align-items: center;
  color: var(--carenetic-primary-dark) !important;
}
header .sub-menu .sub-menu {
  margin-bottom: -0.625rem;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
@media (min-width: 768px) {
  header .sub-menu .sub-menu {
    top: 0px;
    left: 95%;
    margin-left: 0.25rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
header .sub-menu .sub-menu .menu-item-link {
  color: var(--carenetic-gray) !important;
}
header .sub-menu .sub-menu .menu-item-link:hover {
  background-color: transparent;
  color: var(--carenetic-primary-dark) !important;
  text-decoration-line: underline;
}
header .menu-item-has-children:hover > .sub-menu,
    header .menu-item-has-children.open > .sub-menu,
    header .menu-item-has-children:hover > .menu-item-wrapper > .sub-menu,
    header .menu-item-has-children.open > .menu-item-wrapper > .sub-menu {
  display: flex;
}
header .menu-item {
  position: relative;
  display: flex;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
@media (min-width: 1280px) {
  header .menu-item {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
  header .sub-menu .menu-item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
header .menu-item-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .menu-item-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 15px;
  font-weight: 900;
  color: var(--carenetic-headings-dark);
}
header .menu-item-link:hover {
  color: var(--carenetic-primary);
}
header .menu-item-link:focus {
  color: var(--carenetic-primary);
}
@media (min-width: 1280px) {
  header .menu-item-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0.5rem;
  }
}
header .menu-item-dropdown-icon {
  margin-left: 0.5rem;
  height: 0.75rem;
  width: 0.75rem;
  color: var(--carenetic-headings-dark);
  transition-duration: 200ms;
}
header .call-now option {
  line-height: 1rem;
}
header #right-header-menu .sub-menu {
  left: auto;
  right: 0px;
}
header #right-header-menu .sub-menu .menu-item-wrapper {
  justify-content: center;
}
header.with-underline #right-header-menu .sub-menu .menu-item-link::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
header #right-header-menu .sub-menu .menu-item-link {
  justify-content: center;
  text-align: center;
}
div[id^="faq-body"].navbar-menu {
			display: block;
		}
.navbar-menu {
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  display: none;
  width: 100%;
  align-items: flex-end;
  justify-content: space-between;
  overflow: hidden;
  border-top-color: var(--carenetic-primary);
  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: 1280px) {
  .navbar-menu {
    position: relative;
    top: 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(--carenetic-primary-dark) !important;
}
.navbar-menu .schedule-appointment a:hover {
  text-decoration-line: none;
}
@media (min-width: 768px) {
  .navbar-menu .schedule-appointment a {
    display: flex;
  }
}
.navbar-menu #left-header-menu.left-header-menu {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
@media (min-width: 1280px) {
  .navbar-menu #left-header-menu.left-header-menu {
    background-color: transparent;
  }
}
.schedule-appointment a {
  color: var(--carenetic-primary-dark) !important;
}
.navbar-menu.open #left-header-menu.left-header-menu,
    .navbar-menu.open #utility-menu.utility-menu {
  flex-direction: column;
  padding-bottom: 1rem;
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item, .navbar-menu.open #utility-menu.utility-menu li.menu-item {
  width: 100%;
  flex-grow: 1;
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item div.menu-item-wrapper, .navbar-menu.open #utility-menu.utility-menu li.menu-item div.menu-item-wrapper {
  width: 100%;
  flex-grow: 1;
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item a.menu-item-link, .navbar-menu.open #utility-menu.utility-menu li.menu-item a.menu-item-link {
  width: 100%;
  flex-grow: 1;
  border-bottom-width: 1px;
  border-bottom-color: var(--carenetic-primary-light);
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item a.menu-item-link:hover, .navbar-menu.open #utility-menu.utility-menu li.menu-item a.menu-item-link:hover {
  background-color: var(--carenetic-primary-light);
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item-has-children, .navbar-menu.open #utility-menu.utility-menu li.menu-item-has-children {
  flex-direction: column;
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item-has-children .menu-item-wrapper, .navbar-menu.open #utility-menu.utility-menu li.menu-item-has-children .menu-item-wrapper {
          width: 100%;
        }
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item-has-children .menu-item-wrapper a.menu-item-link, .navbar-menu.open #utility-menu.utility-menu li.menu-item-has-children .menu-item-wrapper a.menu-item-link {
  justify-content: space-between;
  padding-right: 1rem;
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item-has-children .sub-menu, .navbar-menu.open #utility-menu.utility-menu li.menu-item-has-children .sub-menu {
  left: 0px !important;
  margin-bottom: 0px;
  --tw-translate-x: 0px !important;
  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)) !important;
  border-radius: 0px;
  border-style: none;
  background-color: var(--carenetic-off-white);
  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 #left-header-menu.left-header-menu li.menu-item-has-children .sub-menu li.menu-item div.menu-item-wrapper, .navbar-menu.open #utility-menu.utility-menu li.menu-item-has-children .sub-menu li.menu-item div.menu-item-wrapper {
  border-bottom-width: 0;
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item-has-children .sub-menu li.menu-item div.menu-item-wrapper a.menu-item-link, .navbar-menu.open #utility-menu.utility-menu li.menu-item-has-children .sub-menu li.menu-item div.menu-item-wrapper a.menu-item-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item-has-children .sub-menu .sub-menu li:last-child a.menu-item-link, .navbar-menu.open #utility-menu.utility-menu li.menu-item-has-children .sub-menu .sub-menu li:last-child a.menu-item-link {
  border-bottom-width: 1px;
  border-style: solid;
}
.navbar-menu.open #left-header-menu.left-header-menu li.menu-item-has-children:hover .sub-menu, .navbar-menu.open #utility-menu.utility-menu li.menu-item-has-children:hover .sub-menu {
  position: relative;
}
.navbar-menu.open #utility-menu.utility-menu {
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.navbar-menu.open #utility-menu.utility-menu:before {
        position: absolute;
        content: '';
        top: -12px;
        width: calc(100% - 1rem);
        height: 4px;
        background: linear-gradient(90deg, #234476 0%, #C2E6F7 100%);
      }
.navbar-menu.open #utility-menu.utility-menu .menu-item .menu-item-wrapper .menu-item-link {
  font-weight: 400;
  color: var(--carenetic-gray);
}
#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(--carenetic-text-light);
}
#header-search-input::placeholder {
  color: var(--carenetic-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(--carenetic-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(--carenetic-text-light);
}
#header-nav-modal .menu-item-link {
  display: flex;
  width: 100%;
  justify-content: center;
  border-bottom-width: 1px;
  border-bottom-color: var(--carenetic-text-light);
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: var(--carenetic-primary-dark);
}
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(--carenetic-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;
}
*, ::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: 560px) {
  .container {
    max-width: 560px;
  }
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 900px) {
  .container {
    max-width: 900px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1340px) {
  .container {
    max-width: 1340px;
  }
}
@media (min-width: 1602px) {
  .container {
    max-width: 1602px;
  }
}
.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: 1602px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.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;
}
#carenetic-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(--carenetic-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;
}
.accord-open svg {
  --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));
}
/* 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;
}
.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(--carenetic-text-dark);
}
.slick-dots li.slick-active {
  background-color: var(--carenetic-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;
}
.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;
}
.slick-dots .slick-prev:hover,
	.slick-next:hover {
  border-color: var(--carenetic-gray-800);
  color: var(--carenetic-gray-800);
}
.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;
}
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;
}
/* image slider */
.section-image-carousel .carousel {
  position: relative;
}
.section-image-carousel .carousel div {
  position: relative;
  display: block;
}
.section-image-carousel .carousel.two-images.scroll-2.ba-1 .slick-slide[data-slick-index="0"]::before {
  position: absolute;
  left: 0px;
  top: 1.5rem;
  z-index: 10;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Archivo Black, 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: 22px;
  text-transform: uppercase;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-content: 'Before';
  content: var(--tw-content);
}
.section-image-carousel .carousel.two-images.scroll-2.ba-1 .slick-slide[data-slick-index="1"]::before {
  position: absolute;
  left: 0px;
  top: 1.5rem;
  z-index: 10;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-family: Archivo Black, 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: 22px;
  text-transform: uppercase;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-content: 'After';
  content: var(--tw-content);
}
.section-image-carousel .slick-list {
  margin-right: -2.25rem;
}
.section-image-carousel .slick-list .slick-slide {
  margin-right: 2.25rem;
}
.section-image-carousel .slick-list .slick-slide > div {
  line-height: 0;
}
.section-image-carousel .slick-list .slick-slide img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.section-image-carousel .carousel + .slideshow__nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 20rem;
  justify-content: center;
  gap: 1.5rem;
  padding-top: 3rem;
}
@media (min-width: 1024px) {
  .section-image-carousel .carousel + .slideshow__nav {
    padding-top: 4rem;
  }
}
.section-image-carousel .carousel + .slideshow__nav button {
  height: 2.75rem;
  width: 2.75rem;
  padding: 0px;
}
@media (min-width: 1024px) {
  .section-image-carousel .carousel + .slideshow__nav button {
    height: 58px;
    width: 58px;
  }
}
.section-image-carousel .carousel + .slideshow__nav button.prev {
  color: var(--carenetic-primary) !important;
}
.section-image-carousel .carousel + .slideshow__nav button.prev > span {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  color: currentColor;
}
.section-image-carousel .carousel + .slideshow__nav button.prev > span::before {
								-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="19" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 12 19" xml:space="preserve"><style type="text/css">.st0{fill:currentColor;}</style><g><path class="st0" d="M9.5,0.8c-0.1,0-0.2,0-0.2,0C9,0.9,8.8,1,8.6,1.2l-7,7.2C1.4,8.6,1.2,9,1.2,9.3s0.1,0.7,0.4,0.9l7,7.2 c0.1,0.1,0.3,0.2,0.4,0.3c0.2,0.1,0.3,0.1,0.5,0.1c0,0,0,0,0,0c0.2,0,0.3,0,0.5-0.1c0.2-0.1,0.3-0.2,0.4-0.3 c0.1-0.1,0.2-0.3,0.3-0.4c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2,0-0.3-0.1-0.5c-0.1-0.2-0.2-0.3-0.3-0.4L4.6,9.7L4.3,9.3L4.6,9L10.4,3 c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.5-0.2-0.7C10.4,1.2,10.2,1,10,0.9C9.8,0.9,9.6,0.8,9.5,0.8z"/></g></svg>');
								mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="19" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 12 19" xml:space="preserve"><style type="text/css">.st0{fill:currentColor;}</style><g><path class="st0" d="M9.5,0.8c-0.1,0-0.2,0-0.2,0C9,0.9,8.8,1,8.6,1.2l-7,7.2C1.4,8.6,1.2,9,1.2,9.3s0.1,0.7,0.4,0.9l7,7.2 c0.1,0.1,0.3,0.2,0.4,0.3c0.2,0.1,0.3,0.1,0.5,0.1c0,0,0,0,0,0c0.2,0,0.3,0,0.5-0.1c0.2-0.1,0.3-0.2,0.4-0.3 c0.1-0.1,0.2-0.3,0.3-0.4c0.1-0.2,0.1-0.3,0.1-0.5c0-0.2,0-0.3-0.1-0.5c-0.1-0.2-0.2-0.3-0.3-0.4L4.6,9.7L4.3,9.3L4.6,9L10.4,3 c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.5-0.2-0.7C10.4,1.2,10.2,1,10,0.9C9.8,0.9,9.6,0.8,9.5,0.8z"/></g></svg>');
								-webkit-mask-size: 100%;
								mask-size: 100%;
								-webkit-mask-position-x: center;
								-webkit-mask-position-y: center;
								-webkit-mask-position: center center;
								        mask-position: center center;
								-webkit-mask-repeat: no-repeat;
								mask-repeat: no-repeat;
								content: '';
								height: 0.75rem;
								width: 0.75rem;
								background-color: currentColor;
							}
@media (min-width: 1024px) {
  .section-image-carousel .carousel + .slideshow__nav button.prev > span::before {
    height: 18px;
    width: 18px;
  }
}
.section-image-carousel .carousel + .slideshow__nav button.next {
  color: var(--carenetic-primary) !important;
}
.section-image-carousel .carousel + .slideshow__nav button.next > span {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  color: currentColor;
}
.section-image-carousel .carousel + .slideshow__nav button.next > span::before {						
								-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="19" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 12 19" xml:space="preserve"><style type="text/css">.st0{fill:currentColor;}</style><g><path class="st0" d="M2.5,17.8c0.1,0,0.2,0,0.2,0c0.2,0,0.5-0.2,0.6-0.4l7-7.2c0.2-0.2,0.4-0.6,0.4-0.9s-0.1-0.7-0.4-0.9l-7-7.2 C3.3,1.1,3.1,1,3,0.9C2.8,0.9,2.7,0.8,2.5,0.8c0,0,0,0,0,0c-0.2,0-0.3,0-0.5,0.1C1.9,1,1.7,1.1,1.6,1.2C1.5,1.3,1.4,1.5,1.3,1.6 C1.3,1.8,1.2,2,1.3,2.1c0,0.2,0,0.3,0.1,0.5c0.1,0.2,0.2,0.3,0.3,0.4L7.4,9l0.3,0.3L7.4,9.7l-5.8,5.9c-0.2,0.2-0.4,0.6-0.4,0.9 c0,0.3,0.1,0.5,0.2,0.7c0.1,0.2,0.3,0.4,0.6,0.5C2.2,17.8,2.4,17.8,2.5,17.8z"/></g></svg>');
								mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="19" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 12 19" xml:space="preserve"><style type="text/css">.st0{fill:currentColor;}</style><g><path class="st0" d="M2.5,17.8c0.1,0,0.2,0,0.2,0c0.2,0,0.5-0.2,0.6-0.4l7-7.2c0.2-0.2,0.4-0.6,0.4-0.9s-0.1-0.7-0.4-0.9l-7-7.2 C3.3,1.1,3.1,1,3,0.9C2.8,0.9,2.7,0.8,2.5,0.8c0,0,0,0,0,0c-0.2,0-0.3,0-0.5,0.1C1.9,1,1.7,1.1,1.6,1.2C1.5,1.3,1.4,1.5,1.3,1.6 C1.3,1.8,1.2,2,1.3,2.1c0,0.2,0,0.3,0.1,0.5c0.1,0.2,0.2,0.3,0.3,0.4L7.4,9l0.3,0.3L7.4,9.7l-5.8,5.9c-0.2,0.2-0.4,0.6-0.4,0.9 c0,0.3,0.1,0.5,0.2,0.7c0.1,0.2,0.3,0.4,0.6,0.5C2.2,17.8,2.4,17.8,2.5,17.8z"/></g></svg>');
								-webkit-mask-size: 100%;
								mask-size: 100%;
								-webkit-mask-position-x: center;
								-webkit-mask-position-y: center;
								-webkit-mask-position: center center;
								        mask-position: center center;
								-webkit-mask-repeat: no-repeat;
								mask-repeat: no-repeat;
								content: '';
								height: 0.75rem;
								width: 0.75rem;
								background-color: currentColor;
							}
@media (min-width: 1024px) {
  .section-image-carousel .carousel + .slideshow__nav button.next > span::before {
    height: 18px;
    width: 18px;
  }
}
.section-image-carousel .carousel + .slideshow__nav button > span {
  height: 2.75rem;
  width: 2.75rem;
  border-color: var(--carenetic-buttons-secondary-bg);
  color: var(--carenetic-primary) !important;
}
@media (min-width: 1024px) {
  .section-image-carousel .carousel + .slideshow__nav button > span {
    height: 58px;
    width: 58px;
  }
}
div[id^="faq-body"].section-image-carousel .carousel + .slideshow__nav button > span svg {
			display: block;
		}
.section-image-carousel .carousel + .slideshow__nav button > span svg {
  display: none;
}
.section-image-carousel .carousel:first-child + .slideshow__nav {
  padding-top: 2.5rem;
}
@media screen and (min-width: 768px) {

		.section-image-carousel .carousel.one-image img {
				-o-object-fit: cover;
				   object-fit: cover
			
		}
		.section-image-carousel .carousel.two-images img {
				-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;
}

	p + .section-stats .count-custom {
  margin-top: 2rem;
}
.section-stats .count-custom {
  margin-bottom: 1.25rem;
  overflow-wrap: break-word;
  font-family: Alumni Sans, 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(--carenetic-headings-dark);
  font-size: 60px;
  line-height: 56px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .section-stats .count-custom {
    font-size: 64px;
    line-height: 60px;
  }
}
@media (min-width: 1024px) {
  .section-stats .count-custom {
    font-size: 75px;
    line-height: 70px;
  }
}
.section-stats .count-custom {
  position: relative;
}
.section-stats .count-custom::after {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
  width: 4rem;
  border-bottom-width: 3px;
  border-color: var(--carenetic-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;
}

		.section.setting-text-color-dark .section-stats .count-custom {
  color: var(--carenetic-headings-dark);
}

		.section.setting-text-color-light .section-stats .count-custom {
  color: var(--carenetic-headings-light);
}
 
	.pum.pum-overlay .pum-container .section-stats .count-custom {
  color: var(--carenetic-headings-light);
}
.section-stats .count-custom::after {
  content: var(--tw-content);
  width: 10rem;
}
.section-stats .description-custom {
  font-size: 1rem;
  line-height: 150%;
}
.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%;
}
.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));
}
@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(--carenetic-secondary);
			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(--carenetic-secondary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  color: var(--carenetic-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);
}
/* Testimonials */
.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 .location-type {
  color: var(--carenetic-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(--carenetic-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(--carenetic-secondary);
  text-decoration-line: none;
}
div.pagination a:hover, div.pagination .current {
  background-color: var(--carenetic-secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
div.search-results article, div.blog-archive article {
  margin-bottom: 3.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--carenetic-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(--carenetic-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(--carenetic-primary);
}
.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;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.-bottom-6 {
  bottom: -1.5rem;
}
.-left-5 {
  left: -1.25rem;
}
.-left-7 {
  left: -1.75rem;
}
.-left-\[100vw\] {
  left: -100vw;
}
.-left-\[30\%\] {
  left: -30%;
}
.-right-5 {
  right: -1.25rem;
}
.-right-7 {
  right: -1.75rem;
}
.-top-10 {
  top: -2.5rem;
}
.-top-12 {
  top: -3rem;
}
.-top-\[22px\] {
  top: -22px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[60px\] {
  bottom: 60px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-2\/4 {
  left: 50%;
}
.left-6 {
  left: 1.5rem;
}
.left-\[53\.75\%\] {
  left: 53.75%;
}
.left-\[54\%\] {
  left: 54%;
}
.left-\[68\%\] {
  left: 68%;
}
.left-\[70\%\] {
  left: 70%;
}
.left-\[calc\(-50vw\+50\%\)\] {
  left: calc(-50vw + 50%);
}
.right-0 {
  right: 0px;
}
.right-6 {
  right: 1.5rem;
}
.right-\[calc\(-50vw\+50\%\)\] {
  right: calc(-50vw + 50%);
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-2\/4 {
  top: 50%;
}
.top-full {
  top: 100%;
}
.-z-10 {
  z-index: -10;
}
.-z-\[2\] {
  z-index: -2;
}
.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-\[0\] {
  z-index: 0;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[3\] {
  z-index: 3;
}
.z-\[60\] {
  z-index: 60;
}
.z-\[99\] {
  z-index: 99;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-full {
  grid-column: 1 / -1;
}
.float-none {
  float: none;
}
.m-5 {
  margin: 1.25rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.\!mb-16 {
  margin-bottom: 4rem !important;
}
.\!mb-2 {
  margin-bottom: 0.5rem !important;
}
.\!mb-3 {
  margin-bottom: 0.75rem !important;
}
.\!ml-0 {
  margin-left: 0px !important;
}
.\!mr-0 {
  margin-right: 0px !important;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.-mb-4 {
  margin-bottom: -1rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-2\.5 {
  margin-top: -0.625rem;
}
.-mt-6 {
  margin-top: -1.5rem;
}
.-mt-8 {
  margin-top: -2rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-24 {
  margin-bottom: 6rem;
}
.mb-28 {
  margin-bottom: 7rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[14px\] {
  margin-bottom: 14px;
}
.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-4 {
  margin-right: 1rem;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[22px\] {
  margin-top: 22px;
}
.mt-\[426px\] {
  margin-top: 426px;
}
.mt-auto {
  margin-top: auto;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.\!flex {
  display: flex !important;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.aspect-\[180\/410\] {
  aspect-ratio: 180/410;
}
.aspect-\[1_\/_0\.52\] {
  aspect-ratio: 1 / 0.52;
}
.aspect-\[2\.44\/2\] {
  aspect-ratio: 2.44/2;
}
.aspect-\[297\/411\] {
  aspect-ratio: 297/411;
}
.aspect-\[302\/411\] {
  aspect-ratio: 302/411;
}
.aspect-\[428\/238\] {
  aspect-ratio: 428/238;
}
.aspect-\[5\/2\] {
  aspect-ratio: 5/2;
}
.aspect-\[610\/547\] {
  aspect-ratio: 610/547;
}
.aspect-\[660\/509\] {
  aspect-ratio: 660/509;
}
.aspect-\[680\/700\] {
  aspect-ratio: 680/700;
}
.aspect-\[692\/296\] {
  aspect-ratio: 692/296;
}
.aspect-video {
  aspect-ratio: 16 / 9;
}
.h-1\/2 {
  height: 50%;
}
.h-10 {
  height: 2.5rem;
}
.h-16 {
  height: 4rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[139px\] {
  height: 139px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[300vh\] {
  height: 300vh;
}
.h-\[37px\] {
  height: 37px;
}
.h-\[420px\] {
  height: 420px;
}
.h-\[438px\] {
  height: 438px;
}
.h-\[564px\] {
  height: 564px;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[62\.68\%\] {
  height: 62.68%;
}
.h-\[680px\] {
  height: 680px;
}
.h-\[72\.19\%\] {
  height: 72.19%;
}
.h-\[722px\] {
  height: 722px;
}
.h-\[731px\] {
  height: 731px;
}
.h-\[785px\] {
  height: 785px;
}
.h-\[789px\] {
  height: 789px;
}
.h-\[851px\] {
  height: 851px;
}
.h-\[93\%\] {
  height: 93%;
}
.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-14 {
  max-height: 3.5rem;
}
.max-h-80 {
  max-height: 20rem;
}
.max-h-\[480px\] {
  max-height: 480px;
}
.max-h-\[calc\(100\%_-_96px\)\] {
  max-height: calc(100% - 96px);
}
.max-h-full {
  max-height: 100%;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[540px\] {
  min-height: 540px;
}
.min-h-\[8\.75rem\] {
  min-height: 8.75rem;
}
.min-h-\[80px\] {
  min-height: 80px;
}
.min-h-full {
  min-height: 100%;
}
.w-0 {
  width: 0px;
}
.w-1\/2 {
  width: 50%;
}
.w-10 {
  width: 2.5rem;
}
.w-16 {
  width: 4rem;
}
.w-3 {
  width: 0.75rem;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-8 {
  width: 2rem;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[300vw\] {
  width: 300vw;
}
.w-\[37px\] {
  width: 37px;
}
.w-\[46\%\] {
  width: 46%;
}
.w-\[700px\] {
  width: 700px;
}
.w-\[75\.78\%\] {
  width: 75.78%;
}
.w-\[76\.11\%\] {
  width: 76.11%;
}
.w-\[823px\] {
  width: 823px;
}
.w-\[824px\] {
  width: 824px;
}
.w-\[84\%\] {
  width: 84%;
}
.w-\[calc\(100\%_-_48px\)\] {
  width: calc(100% - 48px);
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[180px\] {
  min-width: 180px;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-\[1212px\] {
  max-width: 1212px;
}
.max-w-\[1360px\] {
  max-width: 1360px;
}
.max-w-\[210px\] {
  max-width: 210px;
}
.max-w-\[325px\] {
  max-width: 325px;
}
.max-w-\[384px\] {
  max-width: 384px;
}
.max-w-\[480px\] {
  max-width: 480px;
}
.max-w-\[50\%\] {
  max-width: 50%;
}
.max-w-\[637px\] {
  max-width: 637px;
}
.max-w-\[648px\] {
  max-width: 648px;
}
.max-w-\[656px\] {
  max-width: 656px;
}
.max-w-\[700px\] {
  max-width: 700px;
}
.max-w-\[876px\] {
  max-width: 876px;
}
.max-w-\[886px\] {
  max-width: 886px;
}
.max-w-\[960px\] {
  max-width: 960px;
}
.max-w-contentWidth {
  max-width: 56rem;
}
.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;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.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-\[412px\] {
  --tw-translate-x: -412px;
  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-\[374px\] {
  --tw-translate-y: -374px;
  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-\[100\%\] {
  --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-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;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.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-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.\!flex-row {
  flex-direction: row !important;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.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;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-16 {
  gap: 4rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-\[18px\] {
  gap: 18px;
}
.gap-\[1px\] {
  gap: 1px;
}
.gap-x-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-12 {
  row-gap: 3rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.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-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));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.space-y-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
}
.overflow-hidden {
  overflow: hidden;
}
.\!overflow-visible {
  overflow: visible !important;
}
.overflow-visible {
  overflow: visible;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-clip {
  overflow-x: clip;
}
.overflow-y-clip {
  overflow-y: clip;
}
.overflow-y-visible {
  overflow-y: visible;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[30px\] {
  border-radius: 30px;
}
.rounded-\[40px\] {
  border-radius: 40px;
}
.rounded-\[50px\] {
  border-radius: 50px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-\[30px\] {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}
.rounded-l-\[30px\] {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-\[30px\] {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-t-\[30px\] {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0;
}
.border-2 {
  border-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l-\[5px\] {
  border-left-width: 5px;
}
.border-t-\[6px\] {
  border-top-width: 6px;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-primary-dark {
  border-color: var(--carenetic-primary-dark) !important;
}
.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-carenetic-accent {
  border-color: var(--carenetic-accent);
}
.border-carenetic-gray {
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
}
.border-gray-100 {
  border-color: var(--carenetic-gray-100);
}
.border-gray-300 {
  border-color: var(--carenetic-gray-300);
}
.border-primary {
  border-color: var(--carenetic-primary);
}
.border-primary-light {
  border-color: var(--carenetic-primary-light);
}
.border-secondary {
  border-color: var(--carenetic-secondary);
}
.border-secondary-light {
  border-color: var(--carenetic-secondary-light);
}
.\!bg-primary-dark {
  background-color: var(--carenetic-primary-dark) !important;
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.bg-carenetic-accent {
  background-color: var(--carenetic-accent);
}
.bg-carenetic-light-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  background-color: var(--carenetic-gray-100);
}
.bg-gray-200 {
  background-color: var(--carenetic-gray-200);
}
.bg-gray-800 {
  background-color: var(--carenetic-gray-800);
}
.bg-gray-900 {
  background-color: var(--carenetic-gray-900);
}
.bg-heading-dark {
  background-color: var(--carenetic-headings-dark);
}
.bg-off-white {
  background-color: var(--carenetic-off-white);
}
.bg-primary {
  background-color: var(--carenetic-primary);
}
.bg-primary-dark {
  background-color: var(--carenetic-primary-dark);
}
.bg-primary-light {
  background-color: var(--carenetic-primary-light);
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity));
}
.bg-secondary {
  background-color: var(--carenetic-secondary);
}
.bg-secondary-light {
  background-color: var(--carenetic-secondary-light);
}
.bg-text-light {
  background-color: var(--carenetic-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-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-\[\#0000007D\] {
  --tw-gradient-from: #0000007D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-text-light {
  --tw-gradient-from: var(--carenetic-text-light) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#00000000\] {
  --tw-gradient-to: #00000000 var(--tw-gradient-to-position);
}
.to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.fill-primary {
  fill: var(--carenetic-primary);
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-top {
  -o-object-position: top;
     object-position: top;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-\[1rem\] {
  padding: 1rem;
}
.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-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.\!pb-0 {
  padding-bottom: 0px !important;
}
.\!pl-0 {
  padding-left: 0px !important;
}
.\!pt-0 {
  padding-top: 0px !important;
}
.\!pt-24 {
  padding-top: 6rem !important;
}
.\!pt-52 {
  padding-top: 13rem !important;
}
.\!pt-64 {
  padding-top: 16rem !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pb-9 {
  padding-bottom: 2.25rem;
}
.pb-\[56\.25\%\] {
  padding-bottom: 56.25%;
}
.pl-0 {
  padding-left: 0px;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-\[5\.5rem\] {
  padding-top: 5.5rem;
}
.text-left {
  text-align: left;
}
.\!text-center {
  text-align: center !important;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.font-archivo-black {
  font-family: Archivo Black, 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-archivo-narrow {
  font-family: Archivo Narrow, 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-7xl {
  font-size: 4.5rem;
  line-height: 1;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[17px\] {
  font-size: 17px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-h2 {
  font-size: 40px;
  line-height: 1;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-black {
  font-weight: 900;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.tracking-\[0\.5px\] {
  letter-spacing: 0.5px;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.\!text-gray {
  color: var(--carenetic-gray) !important;
}
.\!text-inherit {
  color: inherit !important;
}
.\!text-primary {
  color: var(--carenetic-primary) !important;
}
.\!text-primary-dark {
  color: var(--carenetic-primary-dark) !important;
}
.\!text-secondary-light {
  color: var(--carenetic-secondary-light) !important;
}
.\!text-text-light {
  color: var(--carenetic-text-light) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.text-buttons-primary-bg {
  color: var(--carenetic-buttons-primary-bg);
}
.text-current {
  color: currentColor;
}
.text-gray-200 {
  color: var(--carenetic-gray-200);
}
.text-gray-500 {
  color: var(--carenetic-gray);
}
.text-gray-900 {
  color: var(--carenetic-gray-900);
}
.text-heading-dark {
  color: var(--carenetic-headings-dark);
}
.text-link-dark {
  color: var(--carenetic-links-dark);
}
.text-primary {
  color: var(--carenetic-primary);
}
.text-primary-600 {
  color: var(--carenetic-primary-600);
}
.text-primary-dark {
  color: var(--carenetic-primary-dark);
}
.text-secondary-dark {
  color: var(--carenetic-secondary-dark);
}
.text-text-dark {
  color: var(--carenetic-text-dark);
}
.text-text-light {
  color: var(--carenetic-text-light);
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-80 {
  opacity: 0.8;
}
.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-image-gray {
  --tw-shadow: 8px 8px 20px 0px rgba(108, 114, 121, 0.10);
  --tw-shadow-colored: 8px 8px 20px 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);
}
.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);
}
.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;
}
.delay-200 {
  transition-delay: 200ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.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);
}
/* These are safelisted. If you add more, safelist them. */
.setting-padding-top-none {
  padding-top: 0px;
}
.setting-padding-top-small {
  padding-top: 4rem;
}
.setting-padding-top-medium {
  padding-top: 8rem;
}
.setting-padding-top-large {
  padding-top: 16rem;
}
.setting-padding-bottom-none {
  padding-bottom: 0px;
}
.setting-padding-bottom-small {
  padding-bottom: 4rem;
}
.setting-padding-bottom-medium {
  padding-bottom: 8rem;
}
.setting-padding-bottom-large {
  padding-bottom: 16rem;
}
.setting-margin-bottom-none {
  margin-bottom: 0px;
}
.setting-margin-bottom-small {
  margin-bottom: 4rem;
}
.setting-margin-bottom-medium {
  margin-bottom: 8rem;
}
.setting-margin-bottom-large {
  margin-bottom: 16rem;
}
.setting-margin-top-none {
  margin-top: 0px;
}
.setting-margin-top-small {
  margin-top: 2rem;
}
.setting-margin-top-medium {
  margin-top: 8rem;
}
.setting-margin-top-large {
  margin-top: 8rem;
}
/* May need to apply these to other tags. Ex:headings, p, li, etc, or wildcard (*) */
/* If you add more, you will need to safelist these */
.section.setting-text-color-dark {
  color: var(--carenetic-text-dark);
}
.section.setting-text-color-dark h1,
		.section.setting-text-color-dark h2,
		.section.setting-text-color-dark h3,
		.section.setting-text-color-dark h4,
		.section.setting-text-color-dark .h1,
		.section.setting-text-color-dark .h2,
		.section.setting-text-color-dark .h3,
		.section.setting-text-color-dark .h4 {
  color: var(--carenetic-headings-dark);
}
.section.setting-text-color-dark h5,
		.section.setting-text-color-dark h6,
		.section.setting-text-color-dark .h5,
		.section.setting-text-color-dark .h6 {
  color: var(--carenetic-text-dark);
}
.section.setting-text-color-dark .button-link,
		.section.setting-text-color-dark .button-link-sm,
		.section.setting-text-color-dark .text-link {
  color: var(--carenetic-links-dark);
}
.section.setting-text-color-dark .button-link::after,
		.section.setting-text-color-dark .button-link-sm::after,
		.section.setting-text-color-dark .text-link::after {
  content: var(--tw-content);
  background-color: var(--carenetic-links-dark);
}
.section.setting-text-color-dark .button-link:hover,
		.section.setting-text-color-dark .button-link-sm:hover,
		.section.setting-text-color-dark .text-link:hover {
  color: var(--carenetic-links-dark-700);
}
.section.setting-text-color-dark a:not([class*="button"]) {
  color: var(--carenetic-links-dark);
}
.section.setting-text-color-light {
  color: var(--carenetic-text-light);
}
.section.setting-text-color-light h1,
		.section.setting-text-color-light h2,
		.section.setting-text-color-light h3,
		.section.setting-text-color-light h4,
		.section.setting-text-color-light .h1,
		.section.setting-text-color-light .h2,
		.section.setting-text-color-light .h3,
		.section.setting-text-color-light .h4 {
  color: var(--carenetic-headings-light);
}
.section.setting-text-color-light h5,
		.section.setting-text-color-light h6,
		.section.setting-text-color-light .h5,
		.section.setting-text-color-light .h6 {
  color: var(--carenetic-text-light);
}
.section.setting-text-color-light *:not(#wpsl-gmap *) {
  color: var(--carenetic-text-light);
}
.section.setting-text-color-light .button-link-arrow {
  color: var(--carenetic-links-light);
}
.section.setting-text-color-light .button-link-arrow:hover {
  color: var(--carenetic-links-light-700);
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }
.mfp-align-top .mfp-container:before {
  display: none; }
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }
.mfp-ajax-cur {
  cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }
.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
  cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
.mfp-loading.mfp-figure {
  display: none; }
.mfp-hide {
  display: none !important; }
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
      color: #FFF; }
.mfp-s-ready .mfp-preloader {
  display: none; }
.mfp-s-error .mfp-content {
  display: none; }
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
.mfp-close:active {
    top: 1px; }
.mfp-close-btn-in .mfp-close {
  color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
.mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }
.mfp-arrow-left {
  left: 0; }
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
  right: 0; }
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
.mfp-figure figure {
    margin: 0; }
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }
.mfp-image-holder .mfp-content {
  max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75); }
  .mfp-arrow-left {
    transform-origin: 0; }
  .mfp-arrow-right {
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/* 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");
}*/
/* .padding {
	&-none {
		@apply py-0;
	}
	
	&-small {
		@apply py-4;
	}
	
	&-medium {
		@apply py-6;
	}
	
	&-large {
		@apply py-8;
	}
}

.margin {
	&-none {
		@apply py-0;
	}
	
	&-small {
		@apply py-4;
	}
	
	&-medium {
		@apply py-6;
	}
	
	&-large {
		@apply py-8;
	}
} */
/* custom list styles */
section ul.two-col-list, section ol.two-col-list {
  display: block;
  -moz-columns: 1;
       columns: 1;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
@media (min-width: 768px) {
  section ul.two-col-list, section ol.two-col-list {
    -moz-columns: 2;
         columns: 2;
  }
}
section ul.two-col-list li, section ol.two-col-list li {
  position: relative;
  margin-bottom: 1rem;
}
#breadcrumbs a {
		color: currentColor;
	}
/* overrides */
.intro-p {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.wpsl-info-window * {
  color: var(--carenetic-gray);
}
.notification-enabled.header-default.scrolled {
  top: 0px !important;
}
.facetwp-load-more {
  position: relative;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 1rem;
  background-color: var(--carenetic-buttons-secondary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-family: Archivo Black, 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-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-secondary-text);
  text-decoration-line: none;
}
.facetwp-load-more :after {
  background-color: currentColor;
}
.facetwp-load-more:hover {
  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;
}
.facetwp-load-more:after {
			-webkit-mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			mask-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5"><path d="M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>');
			content: '';
			margin-left: 0.5rem;
			height: 1rem;
			width: 0px;
			background-color: currentColor;
		}
.facetwp-load-more:hover:after {
  width: 1rem;
  --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));
  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;
}
.setting-text-color-light .facetwp-load-more {
  color: var(--carenetic-buttons-secondary-text) !important;
}
.setting-text-color-light .facetwp-load-more:hover {
  color: var(--carenetic-buttons-secondary-text) !important;
}
.facetwp-load-more {
  width: 100%;
}
.section.setting-text-color-light .facetwp-load-more {
  color: var(--carenetic-primary);
}
.section.setting-text-color-light .facetwp-load-more svg {
  color: var(--carenetic-primary);
}
.section.setting-text-color-light .facetwp-load-more svg path {
  color: var(--carenetic-primary);
}
body.header-transparent header a:not(.facetwp-load-more) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* 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(--carenetic-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(--carenetic-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(--carenetic-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(--carenetic-headings-dark);
  color: var(--carenetic-text-light);
  opacity: 1 !important;
}
.pum.pum-overlay .pum-container {
  background-color: transparent;
  color: var(--carenetic-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: 40px;
  line-height: 1;
  font-weight: 600;
  color: var(--carenetic-headings-light);
}
.pum.pum-overlay .pum-container p, 
	.pum.pum-overlay .pum-container span, 
	.pum.pum-overlay .pum-container a {
  color: var(--carenetic-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(--carenetic-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="en"] .notranslate.english,
	html[lang="auto"] .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;
}
.section-testimonial-video .video-inner::before {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: var(--carenetic-primary-dark);
  content: var(--tw-content);
  opacity: 0.8;
}
/* ============ flip hover styles ============ */
.cardflip.flipped {
	transform: rotateY(180deg);
	transform-style: preserve-3d;
}
.cardflip.flipped .cardflip-front {
  pointer-events: none;
  opacity: 0;
}
.flipped-once .cardflip-front {
  position: absolute;
}
.flipped-once .cardflip-back {
  position: absolute;
  display: flex;
}
.cardflip-back {
	transform: rotateY(180deg);
}
.cardflip {
	perspective: 1000px;
}
.dropshadow-right {
	box-shadow: 12px 12px 0px 0px #FFFFFF66;
}
.team-grid + .team-title {
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .team-grid + .team-title {
    margin-top: 6rem;
  }
}
@media (min-width: 1024px) {
  .team-grid + .team-title {
    margin-top: 8rem;
  }
}
.sp-popup {
  position: relative;
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 700px;
  border-radius: 40px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
	box-shadow: 12px 12px 0px 0px #FFFFFF66;
}
/* ============ Magnific Popup ============ */
.mfp-bg {
  background-color: var(--carenetic-primary);
  opacity: 0.85;
}
.mfp-iframe-holder {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.mfp-iframe-holder .mfp-close {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_1714_17715)"><path d="M12.0165 10L19.5646 2.45182C19.7008 2.32027 19.8095 2.16291 19.8842 1.98893C19.959 1.81494 19.9983 1.62781 19.9999 1.43846C20.0016 1.24911 19.9655 1.06132 19.8938 0.886065C19.8221 0.710806 19.7162 0.551583 19.5823 0.417685C19.4484 0.283788 19.2892 0.177898 19.1139 0.106194C18.9387 0.0344901 18.7509 -0.00159158 18.5615 5.38441e-05C18.3722 0.00169926 18.1851 0.0410392 18.0111 0.115778C17.8371 0.190517 17.6797 0.299158 17.5482 0.435362L10 7.98354L2.45182 0.435362C2.18286 0.175592 1.82263 0.031852 1.44872 0.0351012C1.07481 0.0383503 0.717138 0.188329 0.452733 0.452733C0.188329 0.717138 0.0383503 1.07481 0.0351012 1.44872C0.031852 1.82263 0.175592 2.18286 0.435362 2.45182L7.98354 10L0.435362 17.5482C0.299158 17.6797 0.190517 17.8371 0.115778 18.0111C0.0410392 18.1851 0.00169926 18.3722 5.38441e-05 18.5615C-0.00159158 18.7509 0.0344901 18.9387 0.106194 19.1139C0.177898 19.2892 0.283788 19.4484 0.417685 19.5823C0.551583 19.7162 0.710806 19.8221 0.886065 19.8938C1.06132 19.9655 1.24911 20.0016 1.43846 19.9999C1.62781 19.9983 1.81494 19.959 1.98893 19.8842C2.16291 19.8095 2.32027 19.7008 2.45182 19.5646L10 12.0165L17.5482 19.5646C17.8171 19.8244 18.1774 19.9681 18.5513 19.9649C18.9252 19.9616 19.2829 19.8117 19.5473 19.5473C19.8117 19.2829 19.9616 18.9252 19.9649 18.5513C19.9681 18.1774 19.8244 17.8171 19.5646 17.5482L12.0165 10Z" fill="white"/></g><defs><clipPath id="clip0_1714_17715"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
		text-align: unset;
		top: -45px;
		height: 74px;
		background-size: 20px;
		background-position: right top;
		background-repeat: no-repeat;
		padding-right: 0px;
		text-indent: -9999px;
		opacity: 1;
	}
.mfp-iframe-holder .mfp-content {
  max-height: 75vh;
  max-width: 80rem;
}
.mfp-iframe-holder .mfp-content .mfp-iframe-scaler iframe {
  border-radius: 40px;
  --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);
}
/* ============ Gravity Forms ============ */
div[id^="faq-body"].gform_wrapper .gform_heading {
			display: block;
		}
.gform_wrapper .gform_heading {
  display: none;
}
.gform_wrapper form .gform-body.gform_body .gform_fields {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 2rem;
  text-align: left;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gf_grid_new_row {
					grid-column-start: 1;
					grid-column-end: 7;
				}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield h3 {
  margin-bottom: 0px;
  font-size: 26px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield a {
  color: var(--carenetic-primary-light);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield a:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield label.gfield_label, .gform_wrapper form .gform-body.gform_body .gform_fields .gfield legend.gfield_label {
  margin-bottom: 0px;
  padding: 0px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
					text-wrap: pretty;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield label.gfield_label span.gfield_required, .gform_wrapper form .gform-body.gform_body .gform_fields .gfield legend.gfield_label span.gfield_required {
  margin-left: 0px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container {
  margin-top: 1rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input {
  height: auto;
  width: 100%;
  border-radius: 0.75rem;
  border-width: 2px;
  border-color: var(--carenetic-primary-light);
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 17px;
  line-height: 1.5;
  color: var(--carenetic-primary-dark);
  --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);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder {
  color: var(--carenetic-text-dark);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input::placeholder {
  color: var(--carenetic-text-dark);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container input:focus {
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary-light);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container select {
						background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="10" viewBox="0 0 11 10" fill="none"><g clip-path="url(%23clip0_1816_14986)"><path d="M5.15346 7.27345L5.15351 7.27351C5.24613 7.36339 5.37487 7.4165 5.51218 7.41659L5.15346 7.27345ZM5.15346 7.27345L1.15346 3.39251L1.15351 3.39246M5.15346 7.27345L1.15351 3.39246M1.15351 3.39246L1.14718 3.38652M1.15351 3.39246L1.14718 3.38652M1.14718 3.38652C1.10005 3.34236 1.06333 3.29036 1.03838 3.23401C1.01345 3.1777 1.00056 3.11772 1.00002 3.05744C0.999478 2.99716 1.01129 2.93702 1.03518 2.88037C1.05908 2.82368 1.09481 2.77116 1.14107 2.72628C1.18735 2.68137 1.24323 2.64507 1.30581 2.62023C1.36842 2.59537 1.436 2.58269 1.50447 2.58327C1.57295 2.58385 1.64025 2.59767 1.70234 2.62354C1.7644 2.64941 1.81953 2.6866 1.86493 2.7322L1.86488 2.73226M1.14718 3.38652L1.86488 2.73226M1.86488 2.73226L1.87112 2.73831M1.86488 2.73226L1.87112 2.73831M1.87112 2.73831L5.16411 5.93329L5.51229 6.2711M1.87112 2.73831L5.51229 6.2711M5.51229 6.2711L5.86046 5.93329M5.51229 6.2711L5.86046 5.93329M5.86046 5.93329L9.1498 2.74186C9.24294 2.65585 9.36992 2.60598 9.50447 2.60712C9.64029 2.60826 9.76731 2.66123 9.85893 2.75013C9.95007 2.83855 9.99892 2.95496 9.99998 3.07338C10.001 3.19066 9.95518 3.30663 9.86745 3.39606L5.87112 7.27345L5.87106 7.27351M5.86046 5.93329L5.87106 7.27351M5.87106 7.27351C5.77844 7.36339 5.6497 7.4165 5.51239 7.41659L5.87106 7.27351Z" fill="%23234476" stroke="%23234476"/></g><defs><clipPath id="clip0_1816_14986"><rect width="10" height="10" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
						background-position: right 1rem center;
						height: auto;
						border-radius: 0.75rem;
						border-width: 2px;
						border-color: var(--carenetic-primary-light);
						background-size: 10px;
						padding-top: 0.875rem;
						padding-bottom: 0.875rem;
						padding-left: 1rem;
						padding-right: 2.25rem;
						font-size: 17px;
						line-height: 1.5;
						color: var(--carenetic-primary-dark);
						--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);

					}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container select::-moz-placeholder {
  color: var(--carenetic-text-dark);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container select::placeholder {
  color: var(--carenetic-text-dark);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container select:focus {
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary-light);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea {
  height: 10rem;
  border-radius: 0.75rem;
  border-width: 2px;
  border-color: var(--carenetic-primary-light);
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 17px;
  line-height: 1.5;
  color: var(--carenetic-primary-dark);
  --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);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder {
  color: var(--carenetic-text-dark);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea::placeholder {
  color: var(--carenetic-text-dark);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea:focus {
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary-light);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container textarea {
						min-block-size: 160px;
					}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex {
  margin-left: 0px;
  margin-right: 0px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -moz-column-gap: 0.625rem;
       column-gap: 0.625rem;
  row-gap: 0.75rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex.ginput_container--name {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gform-grid-col {
  margin: 0px;
  width: 100%;
  padding: 0px;
}
@media (min-width: 640px) {
  .gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gform-grid-col.address_zip {
    grid-column: span 2 / span 2;
  }
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gform-grid-col label {
  margin-top: 0.5rem;
  padding: 0px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .ginput_container_date {
							max-width: none;
						}
div[id^="faq-body"].gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gf_clear_complex {
			display: block;
		}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_complex .gf_clear_complex {
  display: none;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-left: 1rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice {
  display: inline-grid;
  grid-template-columns: 16px auto;
  align-items: center;
  gap: 0.5rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice input {
  height: 1rem;
  width: 1rem;
  border-radius: 4px;
  padding: 0.25rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice input::before {
  font-size: 14px;
  color: var(--carenetic-primary);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice label {
  margin-left: 0px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_container_consent {
  align-items: baseline;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input {
  height: 1rem;
  width: 1rem;
  border-radius: 4px;
  padding: 0.25rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input::before {
  font-size: 14px;
  color: var(--carenetic-primary);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label.gform-field-label {
  margin-left: 0.5rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio {
  display: flex;
  gap: 3.5rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .gfield_label {
						/*@apply sm:float-left;*/
					}
@media (min-width: 640px) {
  .gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container {
    margin-top: 0px;
  }
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input {
  height: 1rem;
  width: 1rem;
  border-radius: 9999px;
  padding: 0px;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input:focus {
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary);
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-radio .ginput_container .gfield_radio .gchoice input + label {
  max-width: 100%;
}
.with-underline.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-time .ginput_container.gform-grid-row::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-time .ginput_container.gform-grid-row {
  grid-template-columns: 1fr 5px 1fr 1.5fr;
  align-items: center;
  gap: 0.625rem;
  text-align: center;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-time .ginput_container.gform-grid-row .gform-grid-col {
  max-width: 100%;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield--type-time .ginput_container.gform-grid-row .gform-grid-col input {
  padding-right: 0.5rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description {
  margin-top: 1rem;
  margin-bottom: 0px;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  font-style: italic;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description.gfield_validation_message,
					.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description.instruction.validation_message {
  border-radius: 0.75rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(154 3 30 / var(--tw-text-opacity));
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description.gfield_validation_message .gfield_required, .gform_wrapper form .gform-body.gform_body .gform_fields .gfield .gfield_description.instruction.validation_message .gfield_required {
  color: currentColor;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gsection:not(.no-hr) {
  height: 0.125rem;
  border-style: none;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: var(--carenetic-secondary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-primary) var(--tw-gradient-to-position);
  padding: 0px;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gsection.no-hr {
  border-style: none;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield_calculation .ginput_container {
  margin-top: 0.5rem;
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield_calculation .ginput_container input {
  pointer-events: none;
  border-style: none;
  background-color: transparent;
  padding: 0px;
  font-family: Alumni Sans, 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: 62px;
  font-weight: 700;
  line-height: 105%;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper form .gform-body.gform_body .gform_fields .gfield.gfield_calculation .ginput_container input:focus {
  border-style: none;
}
.gform_wrapper form .gform-body.gform_body .gform_fields fieldset.gfield .ginput_container label.gform-field-label {
  margin-bottom: 0px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper form .gform-body.gform_body .gform_fields fieldset.gfield .ginput_container label.gform-field-label span.gfield_required {
  margin-left: 0.125rem;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper form .gform_footer {
  margin-top: 2rem !important;
  padding: 0px !important;
}
.gform_wrapper form .gform_footer input {
  position: relative;
  display: inline-flex;
  height: 3.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 1rem;
  background-color: var(--carenetic-buttons-secondary-bg);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-family: Archivo Black, 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-transform: uppercase;
  letter-spacing: -0.025em;
  color: var(--carenetic-buttons-secondary-text);
  text-decoration-line: none;
}
.gform_wrapper form .gform_footer input:hover {
  background-color: var(--carenetic-buttons-secondary-hover);
}
div[id^="faq-body"].gform_wrapper .gform_validation_errors {
			display: block !important;
		}
.gform_wrapper .gform_validation_errors {
  display: none !important;
}
/* ============ FacetWP ============ */
div.facetwp-facet {
  margin-bottom: 0px;
}
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap {
  width: 100%;
}
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap i.facetwp-icon {
  left: 0.125rem;
  right: auto;
  top: 0.125rem;
  height: 53.5px;
  width: 2.25rem;
  color: var(--carenetic-primary);
  opacity: 1;
}
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap i.facetwp-icon::before {
					-webkit-mask-image: url('../images/search-outline.svg');
					mask-image:  url('../images/search-outline.svg');
					-webkit-mask-size: 20px;
					mask-size: 20px;
					-webkit-mask-position-x: right;
					-webkit-mask-position-y: center;
					-webkit-mask-position: right center;
					        mask-position: right center;
					-webkit-mask-repeat: no-repeat;
					mask-repeat: no-repeat;
					content: '';
					height: 100%;
					width: 100%;
					animation: none;
					background-color: currentColor;
					background-image: none;
				}
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap input {
  height: auto;
  width: 100%;
  border-radius: 0.75rem;
  border-width: 2px;
  border-color: var(--carenetic-primary-light);
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-right: 1rem;
  padding-left: 2.75rem;
  font-size: 17px;
  line-height: 1.5;
  color: var(--carenetic-primary-dark);
  --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);
}
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap input::-moz-placeholder {
  color: var(--carenetic-text-dark);
}
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap input::placeholder {
  color: var(--carenetic-text-dark);
}
div.facetwp-facet.facetwp-type-search .facetwp-input-wrap input:focus {
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary-light);
}
div.facetwp-facet.facetwp-type-dropdown select {
			background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="10" viewBox="0 0 11 10" fill="none"><g clip-path="url(%23clip0_1816_14986)"><path d="M5.15346 7.27345L5.15351 7.27351C5.24613 7.36339 5.37487 7.4165 5.51218 7.41659L5.15346 7.27345ZM5.15346 7.27345L1.15346 3.39251L1.15351 3.39246M5.15346 7.27345L1.15351 3.39246M1.15351 3.39246L1.14718 3.38652M1.15351 3.39246L1.14718 3.38652M1.14718 3.38652C1.10005 3.34236 1.06333 3.29036 1.03838 3.23401C1.01345 3.1777 1.00056 3.11772 1.00002 3.05744C0.999478 2.99716 1.01129 2.93702 1.03518 2.88037C1.05908 2.82368 1.09481 2.77116 1.14107 2.72628C1.18735 2.68137 1.24323 2.64507 1.30581 2.62023C1.36842 2.59537 1.436 2.58269 1.50447 2.58327C1.57295 2.58385 1.64025 2.59767 1.70234 2.62354C1.7644 2.64941 1.81953 2.6866 1.86493 2.7322L1.86488 2.73226M1.14718 3.38652L1.86488 2.73226M1.86488 2.73226L1.87112 2.73831M1.86488 2.73226L1.87112 2.73831M1.87112 2.73831L5.16411 5.93329L5.51229 6.2711M1.87112 2.73831L5.51229 6.2711M5.51229 6.2711L5.86046 5.93329M5.51229 6.2711L5.86046 5.93329M5.86046 5.93329L9.1498 2.74186C9.24294 2.65585 9.36992 2.60598 9.50447 2.60712C9.64029 2.60826 9.76731 2.66123 9.85893 2.75013C9.95007 2.83855 9.99892 2.95496 9.99998 3.07338C10.001 3.19066 9.95518 3.30663 9.86745 3.39606L5.87112 7.27345L5.87106 7.27351M5.86046 5.93329L5.87106 7.27351M5.87106 7.27351C5.77844 7.36339 5.6497 7.4165 5.51239 7.41659L5.87106 7.27351Z" fill="%23234476" stroke="%23234476"/></g><defs><clipPath id="clip0_1816_14986"><rect width="10" height="10" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
			background-position: right 1rem center;
			height: auto;
			width: 100%;
			border-radius: 0.75rem;
			border-width: 2px;
			border-color: var(--carenetic-primary-light);
			background-size: 10px;
			padding-top: 0.875rem;
			padding-bottom: 0.875rem;
			padding-left: 1rem;
			padding-right: 2.25rem;
			font-size: 17px;
			line-height: 1.5;
			color: var(--carenetic-primary-dark);
			--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);
		}
div.facetwp-facet.facetwp-type-dropdown select::-moz-placeholder {
  color: var(--carenetic-text-dark);
}
div.facetwp-facet.facetwp-type-dropdown select::placeholder {
  color: var(--carenetic-text-dark);
}
div.facetwp-facet.facetwp-type-dropdown select:focus {
  border-color: var(--carenetic-primary-light);
  background-color: var(--carenetic-primary-light);
}
div.facetwp-facet.facetwp-type-reset {
  position: relative;
  display: flex;
  height: 100%;
  align-items: center;
}
div.facetwp-facet.facetwp-type-reset::before {
			content: 'X';
			pointer-events: none;
			position: absolute;
			left: 0px;
			top: 50%;
			display: flex;
			height: 30px;
			width: 30px;
			--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: center;
			--tw-bg-opacity: 1;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity));
			font-size: 20px;
			color: var(--carenetic-primary);
		}
div.facetwp-facet.facetwp-type-reset a.facetwp-reset {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
  padding-left: 38px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
div.facetwp-facet.facetwp-type-reset a.facetwp-reset:hover {
  text-decoration-line: underline;
}
/* Temporary */
.section.setting-text-color-light .button-secondary {
  color: var(--carenetic-primary);
}
.section.setting-text-color-light .button-secondary svg {
  color: var(--carenetic-primary);
}
.section.setting-text-color-light .button-secondary svg path {
  color: var(--carenetic-primary);
}
.section.setting-text-color-light ul li::before {
  border-color: var(--carenetic-buttons-secondary-bg);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.blue-border {
  position: relative;
  z-index: 0;
}
.blue-border::after {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  z-index: -1;
  border-left-width: 11px;
  content: var(--tw-content);
  border-color: var(--carenetic-secondary);
}
.blue-border-centered {
  position: relative;
  z-index: 0;
  display: inline-block;
}
.blue-border-centered::after {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  z-index: -1;
  border-left-width: 11px;
  content: var(--tw-content);
  border-color: var(--carenetic-secondary);
}
body.devenv-dev.site-id-9.page-id-10 .section.section-logo-strip div div div > img, body.devenv-live.site-id-23.page-id-10 .section.section-logo-strip div div div > img {
				max-height: 8rem;
			}
.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;
  }
}
body.header-white header {
  position: sticky;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
body.header-white header .translate svg path {
  fill: var(--carenetic-primary);
}
body.header-transparent header {
  position: fixed;
  background-color: transparent;
}
body.header-transparent header a:not(.button-secondary),
    body.header-transparent header .menu-item-link,
    body.header-transparent header .menu-item-dropdown-icon,
    body.header-transparent header .header-top .search button {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
body.header-transparent header .sub-menu .menu-item-link {
  color: var(--carenetic-primary-dark);
}
body.header-transparent header .header-top-right-nav li.translate button {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
body.header-transparent header .header-top-right-nav li.translate .gtranslate_wrapper {
  position: relative;
  z-index: 10;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
body.header-transparent header .header-top-right-nav li.translate .gtranslate_wrapper a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 13px;
  font-weight: 400;
  color: var(--carenetic-primary-dark);
}
body.header-transparent header .navbar-end .mobile-translate {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
body.header-transparent header .navbar-end .mobile-translate * {
  fill: #fff;
}
body.header-transparent header .navbar-menu.open #left-header-menu.left-header-menu li.menu-item a.menu-item-link {
  color: var(--carenetic-primary-dark);
}
.footer > .container {
  position: relative;
}
.footer > .container:before {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 0.125rem;
  width: 100%;
  background-color: var(--carenetic-primary);
  --tw-content: ' ';
  content: var(--tw-content);
			background: rgb(203,239,254);
			background: linear-gradient(90deg, rgba(203,239,254,1) 0%, rgba(35,68,118,1) 100%);
}
.footer nav > h4 {
  font-size: 17px;
  font-weight: 800;
}
.footer nav > ul {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
@media (min-width: 1024px) {
  .footer nav > ul {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
}
.footer nav > ul#left-footer-menu {
  display: flex;
  width: 100%;
  flex-direction: column;
}
@media (min-width: 900px) {
  .footer nav > ul#left-footer-menu {
    margin-top: -1rem;
    display: block;
    -moz-columns: 2;
         columns: 2;
    gap: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .footer nav > ul#left-footer-menu {
    max-width: 430px;
  }
}
.footer nav > ul#left-footer-menu li {
  display: inline-block;
  width: 100%;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
@media (min-width: 900px) {
  .footer nav > ul#left-footer-menu li {
    margin-top: 1rem;
  }
}
.footer nav > ul li a {
  font-size: 17px;
  color: var(--carenetic-gray);
  text-decoration-line: none;
}
.footer nav > ul li a:hover {
  color: var(--carenetic-primary-dark);
  text-decoration-line: underline;
}
.footer .socials > li > a {
  margin-right: 1rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--carenetic-primary-light);
  padding: 1rem;
  color: var(--carenetic-primary-dark);
  outline-style: solid;
  outline-color: transparent;
}
.footer .socials > li > a:hover {
  border-color: var(--carenetic-primary-dark);
  color: var(--carenetic-primary-dark);
  outline-style: solid;
  outline-width: 2px;
  outline-color: var(--carenetic-primary-dark);
  transition-duration: 200ms;
}
.footer .socials > li > a:focus {
  border-color: var(--carenetic-primary-dark);
  color: var(--carenetic-primary-dark);
  outline-style: solid;
  outline-width: 2px;
  outline-color: var(--carenetic-primary-dark);
  transition-duration: 200ms;
}
.footer .list-links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 21px;
       column-gap: 21px;
  padding-bottom: 1rem;
}
.footer .list-links li {
  position: relative;
  display: inline-block;
}
.footer .list-links li:not(:last-child)::after {
				content: '';
				pointer-events: none;
				position: absolute;
				top: 50%;
				right: -0.75rem;
				height: 1rem;
				width: 1px;
				--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));
				background-color: currentColor;
			}
.footer .list-links li a {
  font-size: 17px;
  font-weight: 200;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.footer .list-links li a:hover {
  color: var(--carenetic-primary-light);
  text-decoration-line: underline;
}
.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;
}
@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(--carenetic-primary);
}
.section.section-faq-accorion.setting-text-color-light .faq-q-button {
  background-color: var(--carenetic-primary-dark-600);
}
.section.sectionbg-off-white-intro-with-sidebar.setting-text-color-light .intro-sidebar-wrapper > div {
  background-color: var(--carenetic-primary-dark);
}
@media (min-width: 480px) {
  .section-5050-content-image hr {
    margin-right: 4rem;
  }
}
.section-columns .cards .img-icon {
  display: flex;
  height: 40px;
  width: 40px;
  align-items: center;
  justify-content: center;
}
.section-columns .cards .img-icon img {
  margin: 0px;
  max-height: 40px;
  max-width: 40px;
  border-radius: 0px !important;
}
.section-columns .cards .img-full {
  max-height: 225px;
  overflow: hidden;
}
.section-columns .cards .img-full img {
  max-height: 225px;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-full-width-image-content hr {
  --tw-gradient-from: var(--carenetic-secondary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: var(--carenetic-primary) var(--tw-gradient-to-position);
}
.section-instagram-feed #sb_instagram.sbi-style-regular {
  padding: 0px !important;
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 5rem;
}
@media (min-width: 1024px) {
  .section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel {
    padding-left: 5rem;
    padding-right: 5rem;
    padding-bottom: 0px;
  }
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer {
  padding-top: 1.25rem;
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item {
  margin-bottom: 0px !important;
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi_photo_wrap {
  border-radius: 30px;
}
div[id^="faq-body"].section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-header {
			display: block;
		}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-header {
  display: none;
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-media img {
  aspect-ratio: 1 / 1;
  -o-object-fit: cover;
     object-fit: cover;
}
div[id^="faq-body"].section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-footer {
			display: block;
		}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-stage-outer .sbi_item .sbi-item-footer {
  display: none;
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev {
  top: 0px;
  top: auto !important;
  bottom: 0px !important;
  left: 50%;
  margin: 0px;
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  --tw-translate-x: -4rem !important;
  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)) !important;
  transform: none;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  border-color: var(--carenetic-secondary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --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);
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev:hover {
  border-color: var(--carenetic-primary);
}
@media (min-width: 1024px) {
  .section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev {
    top: 50% !important;
    bottom: auto;
    left: 0px;
    --tw-translate-x: -0px !important;
    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)) !important;
  }
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-prev svg path {
  fill: var(--carenetic-primary);
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next {
  top: 0px;
  top: auto !important;
  bottom: 0px !important;
  right: 50%;
  margin: 0px;
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  --tw-translate-x: 4rem !important;
  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)) !important;
  transform: none;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  border-color: var(--carenetic-secondary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --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);
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next:hover {
  border-color: var(--carenetic-primary);
}
@media (min-width: 1024px) {
  .section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next {
    top: 50% !important;
    bottom: auto;
    right: 0px;
    --tw-translate-x: 0px !important;
    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)) !important;
  }
}
.section-instagram-feed #sb_instagram.sbi-style-regular #sbi_images.sbi_carousel .sbi-owl-nav .sbi-owl-next svg path {
  fill: var(--carenetic-primary);
}
.section-instagram-feed #sb_instagram.sbi-style-regular .sbi_photo_wrap:hover .sbi_link[style] {
			background: rgba(35,68,118,0.85) !important;
		}
.section-related-content .partial-box-cta:hover .icon-wrapper img {
				filter: grayscale(100%) brightness(999);
			}
body.single.single-wpsl_stores main.main .wpsl-location {
	padding: 2rem 0 1rem;
}
@media only screen and (max-width: 991px) {
	body.single.single-wpsl_stores main.main .wpsl-location {
		padding-top: 2rem;
	}
}
#wpsl-gmap .gm-style-iw {
  max-width: 75vw !important;
  border-radius: 1.5rem;
  border-width: 1px;
  border-color: var(--carenetic-primary-light);
  padding: 0px !important;
}
@media (min-width: 480px) {
  #wpsl-gmap .gm-style-iw {
    max-width: 360px !important;
  }
}
@media (min-width: 1024px) {
  #wpsl-gmap .gm-style-iw {
    max-width: 580px !important;
  }
}
.content-section .grid-divider body.single.single-wpsl_stores main.main .wpsl-location a, .cta-boxes .cta-card body.single.single-wpsl_stores main.main .wpsl-location a, .entry-content .grid-divider body.single.single-wpsl_stores main.main .wpsl-location a, body.single.single-wpsl_stores main.main .wpsl-location .content-section .grid-divider a, body.single.single-wpsl_stores main.main .wpsl-location .cta-boxes .cta-card a, body.single.single-wpsl_stores main.main .wpsl-location .entry-content .grid-divider a, body.single.single-wpsl_stores main.main .wpsl-location a.link-arrow {
	color: #0e3e50;
	padding-right: 2rem !important;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info h1 {
	color: #0e3e50;
	display: block;
	font-size: 2.5rem;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 1.8rem;
	overflow: hidden;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info h1:after {
	background-color: #83d0ec;
	content: " ";
	height: 3px;
	position: absolute;
	top: 51%;
	width: 100%
}
@media (max-width: 990px) {
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info {
		margin-bottom: 3rem;
	}
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-store-categories span {
	color: #539db9;
	display: block;
	font-size: 1.9rem;
	font-weight: 600;
	line-height: 2.4rem;
	margin-bottom: 2.6rem;
	padding-left: 5rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-store-categories span:before {
	color: #539db9;
	font-family: Font Awesome\ 6 Free;
	font-size: 2.4rem;
	font-weight: 900;
	left: 0;
	position: absolute;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-store-categories span.optical-shop:before {
	content: "\f530"
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .location-details {
	font-weight: 600;
	margin-bottom: 15px;
	padding-left: 5rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details {
	margin-bottom: 0;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details > div {
	padding-left: 5rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details > div:before {
	display: none;
	font-family: Font Awesome\ 6 Pro;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details .wpsl-location-address {
	font-weight: 600;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-locations-details .wpsl-contact-details {
	display: none;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-change-location {
	padding-left: 5rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-change-location a {
	padding-right: 1rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-change-location a svg {
	padding-left: 8px;
	max-height: 18px;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone {
	font-weight: 600;
	margin: 3rem 0 4rem;
	padding-left: 5rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone svg {
	border-bottom: 3px solid #83d0ec;
	color: #539db9;
	font-size: 2.8rem;
	font-weight: 900;
	left: 0;
	position: absolute;
	top: -1rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone a {
	font-size: 1.125rem;
	text-decoration: none;
	color: unset;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone a:hover {
	text-decoration: underline;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours {
	margin-left: 5rem;
	position: relative;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours tr {
	background-color: transparent;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours tr > td:first-child {
	font-weight: 700;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours:before {
	content: "\f017";
	display: none;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours svg {
	border-bottom: 3px solid #83d0ec;
	color: #539db9;
	font-family: Font Awesome\ 6 Pro;
	font-size: 2.8rem;
	font-weight: 900;
	left: -5rem;
	position: absolute;
	top: -.4rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-hours-note {
	font-size: 1rem;
	margin: 0.3rem 0 2rem;
	padding-left: 5rem;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-actions .btn {
	margin-right: 2rem;
}
@media only screen and (max-width: 991px) {
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-actions .btn {
		display: block;
		margin: 0 0 2rem;
	}
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-actions .btn:last-child {
	margin-right: 0;
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info svg{ width:2rem;}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-map {
	display: flex;
	justify-content: flex-end;
}
@media only screen and (min-width: 768px) {
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-map {
		padding-right: 0;
	}
}
body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-map .wpsl-gmap-canvas {
	max-height: 590px;
	max-width: 98%
}
@media only screen and (max-width: 768px) {
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-map .wpsl-gmap-canvas {
		padding-right: 0;
	}
}
@media only screen and (max-width: 991px) {
	body.single.single-wpsl_stores main.main .wpsl-doctors {
		width: 100%
	}
}
body.single.single-wpsl_stores main.main .location-address,
body.single.single-wpsl_stores main.main .location-hours,
body.single.single-wpsl_stores main.main .wpsl-location-phone {
	position: relative;
}
body.single.single-wpsl_stores main.main .location-address svg,
body.single.single-wpsl_stores main.main .location-hours svg,

body.single.single-wpsl_stores main.main .wpsl-location-phone svg {
	border-bottom: 3px solid #83d0ec;
	color: #539db9;
	font-size: 2.25rem;
	font-weight: 900;
	left: 0;
	padding-bottom: 1rem;
	position: absolute;
	top: 0;
}
body.single.single-wpsl_stores main.main .optical-shop {
	color: #00719c;
	font-weight: 900;
	line-height: 2;
	margin: 2.5rem 0 3rem 0;
}
body.single.single-wpsl_stores main.main .optical-shop svg {
	font-size: 2.1rem;
	font-weight: 900;
	margin-right: 1.7rem;
	vertical-align: bottom;
}
@media only screen and (max-width: 450px) {
	body.single.single-wpsl_stores main.main .wpsl-location svg,
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone svg {
	
		position: relative;
		top: 0;
	}
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-opening-hours {
		margin-left: 0;
		margin-top:.5rem
	}
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-hours-note,
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .location-details,
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-change-location,
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone{
		padding-left: 0;
		margin-top: .5rem;
	}
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone a{
		display:block;
		margin-top: .5rem;
	}
	body.single.single-wpsl_stores main.main .wpsl-location svg, body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone svg{
		margin-top: 1rem;
	}
	body.single.single-wpsl_stores main.main .wpsl-location .wpsl-location-info .wpsl-location-phone{
		margin-bottom: 1rem;
	}

}
.section.section-testimonial-slider .testimonial-slider .slick-arrow {
  top: auto;
  bottom: -4rem;
  margin-bottom: -0.5rem;
  height: 60px;
  width: 60px;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--carenetic-secondary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--carenetic-primary);
}
.section.section-testimonial-slider .testimonial-slider .slick-arrow:hover {
  border-color: var(--carenetic-primary);
  background-color: var(--carenetic-primary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .section.section-testimonial-slider .testimonial-slider .slick-arrow {
    top: 50%;
    bottom: 0px;
    margin-bottom: 0px;
    --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));
    padding: 1.25rem;
  }
}
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-disabled {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--carenetic-text-dark);
}
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-prev {
  left: 50%;
  margin-left: -4rem;
  background-image: none;
}
@media (min-width: 768px) {
  .section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-prev {
    left: 0px;
    margin-left: -5rem;
  }
}
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-prev span {
  margin-left: -0.125rem;
}
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-next {
  right: 50%;
  margin-right: -4rem;
}
@media (min-width: 768px) {
  .section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-next {
    right: 0px;
    margin-right: -5rem;
  }
}
.section.section-testimonial-slider .testimonial-slider .slick-arrow.slick-next span {
  margin-left: 0.125rem;
}
.section.section-testimonial-slider .testimonial-slider .slick-arrow span {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  text-indent: -9999px;
}
.single-content p {
  margin-bottom: 1rem;
  font-size: 17px;
}
.single-content p:last-child {
  margin-bottom: 0px;
}
.single-content p + p {
  margin-top: 1.25rem;
}
.single-content p + ol {
  margin-top: 1.5rem;
}
.single-content p + h3 {
  margin-top: 1rem;
}
.single-content strong {
  font-weight: 900;
  color: var(--carenetic-primary);
}
.single-content ol {
  margin-bottom: 1.5rem;
  padding-left: 38px;
}
.single-content ol *::marker {
  font-weight: 900;
  color: var(--carenetic-primary);
}
.single-content ol::marker {
  font-weight: 900;
  color: var(--carenetic-primary);
}
.single-content ol li {
  margin-bottom: 1rem;
  padding-left: 0.625rem;
}
.single-content ol li:last-child {
  margin-bottom: 0px;
}
.single-content ul {
  margin-bottom: 1.5rem;
  list-style-type: none;
  padding-left: 0px;
}
.single-content ul li {
  position: relative;
  margin-bottom: 1rem;
  padding-left: 34px;
  font-weight: 600;
}
.single-content ul li:last-child {
  margin-bottom: 0px;
}
.single-content ul li::before {
                content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><g clip-path="url(%23clip0_1322_11187)"><path d="M2.86216 7.33341C2.7316 7.33403 2.60601 7.27271 2.51227 7.16254L0.150976 4.38506C0.103911 4.32936 0.0663576 4.26297 0.0404593 4.18968C0.014561 4.11639 0.000825151 4.03763 3.60896e-05 3.95791C-0.00155749 3.79689 0.0496806 3.64171 0.142478 3.52649C0.235276 3.41127 0.362033 3.34545 0.494862 3.34352C0.627692 3.34159 0.755714 3.4037 0.850766 3.51619L2.86416 5.88347L7.14888 0.839285C7.24406 0.726798 7.37221 0.664752 7.50513 0.666797C7.63806 0.668842 7.76487 0.734812 7.85766 0.850192C7.95046 0.965572 8.00165 1.12091 7.99996 1.28204C7.99827 1.44317 7.94385 1.59688 7.84867 1.70937L3.21206 7.16254C3.11831 7.27271 2.99273 7.33403 2.86216 7.33341Z" fill="%23234476"/></g><defs><clipPath id="clip0_1322_11187"><rect width="8" height="8" fill="white"/></clipPath></defs></svg>');
                position: absolute;
                left: 0px;
                top: 0px;
                display: flex;
                height: 1.5rem;
                width: 1.5rem;
                align-items: center;
                justify-content: center;
                border-radius: 9999px;
                border-width: 1px;
                border-color: var(--carenetic-secondary);
                padding-top: 3px;
                padding-bottom: 5px;
            }
.single-content h2 {
  margin-top: 1.25rem;
}
.single-content h2:first-child {
  margin-top: 0px;
}
.single-content h3 {
  margin-bottom: 0.75rem;
}
.single-content img {
  margin-bottom: 1.5rem;
}
.single-content img.alignnone {
  width: 100%;
  border-radius: 30px;
}
.single-content iframe {
  margin-bottom: 1.5rem;
  aspect-ratio: 16 / 9;
  height: auto;
  width: 100%;
  border-radius: 30px;
}
.section.section-resource-center .button.button-link {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  border-radius: 1rem;
  background-color: var(--carenetic-secondary);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-family: Archivo Black, 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: 1.125rem;
  text-transform: uppercase;
  line-height: 1rem;
  letter-spacing: -0.5px;
  color: var(--carenetic-primary);
  text-decoration-line: none;
}
.section.section-resource-center .button.button-link:hover {
  background-color: var(--carenetic-primary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.section.section-resource-center .button.button-link:after {
            -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M12.0224 7.50194L8.58801 4.06759C8.588 4.06758 8.58798 4.06756 8.58796 4.06754C8.53175 4.01129 8.50018 3.93502 8.50018 3.85549C8.50018 3.77599 8.53173 3.69975 8.58791 3.6435C8.64416 3.58726 8.72046 3.55566 8.80001 3.55566C8.87955 3.55566 8.95585 3.58726 9.0121 3.6435L13.812 8.44339C13.812 8.44341 13.812 8.44343 13.8121 8.44345C13.8683 8.4997 13.8998 8.57597 13.8998 8.65549C13.8998 8.73502 13.8683 8.81129 13.8121 8.86754C13.812 8.86756 13.812 8.86757 13.812 8.86759L9.01586 13.6637C8.95955 13.7169 8.88479 13.7463 8.80723 13.7457C8.72857 13.745 8.65333 13.7134 8.5977 13.6578C8.54208 13.6022 8.51053 13.5269 8.50985 13.4483C8.50917 13.3707 8.53856 13.296 8.59176 13.2396L12.0224 9.80905L12.8759 8.95549H11.6688H2.40001C2.32044 8.95549 2.24414 8.92389 2.18787 8.86762C2.13161 8.81136 2.10001 8.73506 2.10001 8.65549C2.10001 8.57593 2.13161 8.49962 2.18787 8.44336C2.24413 8.3871 2.32044 8.35549 2.40001 8.35549H11.6688H12.8759L12.0224 7.50194Z" fill="%23234476" stroke="%23234476"/></svg>');
            mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M12.0224 7.50194L8.58801 4.06759C8.588 4.06758 8.58798 4.06756 8.58796 4.06754C8.53175 4.01129 8.50018 3.93502 8.50018 3.85549C8.50018 3.77599 8.53173 3.69975 8.58791 3.6435C8.64416 3.58726 8.72046 3.55566 8.80001 3.55566C8.87955 3.55566 8.95585 3.58726 9.0121 3.6435L13.812 8.44339C13.812 8.44341 13.812 8.44343 13.8121 8.44345C13.8683 8.4997 13.8998 8.57597 13.8998 8.65549C13.8998 8.73502 13.8683 8.81129 13.8121 8.86754C13.812 8.86756 13.812 8.86757 13.812 8.86759L9.01586 13.6637C8.95955 13.7169 8.88479 13.7463 8.80723 13.7457C8.72857 13.745 8.65333 13.7134 8.5977 13.6578C8.54208 13.6022 8.51053 13.5269 8.50985 13.4483C8.50917 13.3707 8.53856 13.296 8.59176 13.2396L12.0224 9.80905L12.8759 8.95549H11.6688H2.40001C2.32044 8.95549 2.24414 8.92389 2.18787 8.86762C2.13161 8.81136 2.10001 8.73506 2.10001 8.65549C2.10001 8.57593 2.13161 8.49962 2.18787 8.44336C2.24413 8.3871 2.32044 8.35549 2.40001 8.35549H11.6688H12.8759L12.0224 7.50194Z" fill="%23234476" stroke="%23234476"/></svg>');
            margin-left: 0.5rem;
            height: 1rem;
            width: 1rem;
            background-color: currentColor;
        }
.section.section-resource-center .button.button-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));
  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;
}
.\[\&\>a\]\:text-center>a.with-underline::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.first\:hidden:first-childdiv[id^="faq-body"] {
			display: block;
		}
.last\:hidden:last-childdiv[id^="faq-body"] {
			display: block;
		}
@media (min-width: 480px) {
		div.xxs\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 560px) {
		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: 900px) {
		div.mdlg\: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: 1340px) {
		div.\32xl\:hidden[id^="faq-body"] {
			display: block;
		}
}
.\[\&_\.gform_footer\]\:hidden .gform footerdiv[id^="faq-body"] {
			display: block;
		}
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:left-\[-9999px\]::before {
  content: var(--tw-content);
  left: -9999px;
}
.before\:right-\[-9999px\]::before {
  content: var(--tw-content);
  right: -9999px;
}
.before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}
.before\:h-\[147px\]::before {
  content: var(--tw-content);
  height: 147px;
}
.before\:bg-primary-dark::before {
  content: var(--tw-content);
  background-color: var(--carenetic-primary-dark);
}
.before\:\!content-none::before {
  --tw-content: none !important;
  content: var(--tw-content) !important;
}
.after\:\!bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.first\:hidden:first-child {
  display: none;
}
.last\:col-span-2:last-child {
  grid-column: span 2 / span 2;
}
.last\:hidden:last-child {
  display: none;
}
.last\:aspect-\[610\/479\]:last-child {
  aspect-ratio: 610/479;
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:border-gray-300:hover {
  border-color: var(--carenetic-gray-300);
}
.hover\:border-heading-dark:hover {
  border-color: var(--carenetic-headings-dark);
}
.hover\:border-primary:hover {
  border-color: var(--carenetic-primary);
}
.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  background-color: var(--carenetic-gray-100);
}
.hover\:bg-heading-dark:hover {
  background-color: var(--carenetic-headings-dark);
}
.hover\:bg-secondary:hover {
  background-color: var(--carenetic-secondary);
}
.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 {
  color: var(--carenetic-gray-600);
}
.hover\:text-gray-900:hover {
  color: var(--carenetic-gray-900);
}
.hover\:text-primary:hover {
  color: var(--carenetic-primary);
}
.hover\:text-secondary:hover {
  color: var(--carenetic-secondary);
}
.hover\:text-text-light:hover {
  color: var(--carenetic-text-light);
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:no-underline:hover {
  text-decoration-line: none;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.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-color: var(--carenetic-gray-200);
}
.group:hover .group-hover\:w-5 {
  width: 1.25rem;
}
.group:hover .group-hover\: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));
}
.group:hover .group-hover\:translate-x-1 {
  --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));
}
.group:hover .group-hover\:pl-1 {
  padding-left: 0.25rem;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
: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) {
  border-color: var(--carenetic-gray-600);
}
:is(.dark .dark\:border-gray-700) {
  border-color: var(--carenetic-gray-700);
}
: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) {
  background-color: var(--carenetic-gray-600);
}
:is(.dark .dark\:bg-gray-700) {
  background-color: var(--carenetic-gray-700);
}
:is(.dark .dark\:bg-gray-800) {
  background-color: var(--carenetic-gray-800);
}
: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) {
  color: var(--carenetic-gray-400);
}
: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) {
  background-color: var(--carenetic-gray-600);
}
:is(.dark .dark\:hover\:bg-gray-800:hover) {
  background-color: var(--carenetic-gray-800);
}
: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) {
  color: var(--carenetic-gray-300);
}
:is(.dark .dark\:hover\:text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 480px) {
  .xxs\:block {
    display: block;
  }
  .xxs\:hidden {
    display: none;
  }
  .xxs\:w-\[calc\(50\%-12px\)\] {
    width: calc(50% - 12px);
  }
  .xxs\:\!max-w-\[245px\] {
    max-width: 245px !important;
  }
  .xxs\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xxs\:gap-6 {
    gap: 1.5rem;
  }
  .xxs\:p-5 {
    padding: 1.25rem;
  }
}
@media (min-width: 560px) {
  .xs\:-bottom-\[52px\] {
    bottom: -52px;
  }
  .xs\:\!ml-5 {
    margin-left: 1.25rem !important;
  }
  .xs\:mt-0 {
    margin-top: 0px;
  }
  .xs\:block {
    display: block;
  }
  .xs\:hidden {
    display: none;
  }
  .xs\:h-\[238px\] {
    height: 238px;
  }
  .xs\:h-\[438px\] {
    height: 438px;
  }
  .xs\:h-\[564px\] {
    height: 564px;
  }
  .xs\:w-auto {
    width: auto;
  }
  .xs\:w-full {
    width: 100%;
  }
  .xs\:max-w-xs {
    max-width: 20rem;
  }
  .xs\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .xs\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xs\:flex-row {
    flex-direction: row;
  }
  .xs\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .xs\:gap-1 {
    gap: 0.25rem;
  }
  .xs\:pb-14 {
    padding-bottom: 3.5rem;
  }
}
@media (min-width: 640px) {
  .sm\:order-first {
    order: -9999;
  }
  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .sm\:\!ml-8 {
    margin-left: 2rem !important;
  }
  .sm\:mt-0 {
    margin-top: 0px;
  }
  .sm\:mt-16 {
    margin-top: 4rem;
  }
  .sm\:block {
    display: block;
  }
  .sm\:inline-block {
    display: inline-block;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:aspect-\[338\/296\] {
    aspect-ratio: 338/296;
  }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:justify-center {
    justify-content: center;
  }
  .sm\:gap-12 {
    gap: 3rem;
  }
  .sm\:gap-4 {
    gap: 1rem;
  }
  .sm\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .sm\:before\:h-\[247px\]::before {
    content: var(--tw-content);
    height: 247px;
  }
}
@media (min-width: 768px) {
  .md\:top-0 {
    top: 0px;
  }
  .md\:order-1 {
    order: 1;
  }
  .md\:order-2 {
    order: 2;
  }
  .md\:order-none {
    order: 0;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:\!mb-0 {
    margin-bottom: 0px !important;
  }
  .md\:\!ml-0 {
    margin-left: 0px !important;
  }
  .md\:-ml-4 {
    margin-left: -1rem;
  }
  .md\:-mr-4 {
    margin-right: -1rem;
  }
  .md\:mb-12 {
    margin-bottom: 3rem;
  }
  .md\:ml-0 {
    margin-left: 0px;
  }
  .md\:ml-6 {
    margin-left: 1.5rem;
  }
  .md\:ml-auto {
    margin-left: auto;
  }
  .md\:mt-12 {
    margin-top: 3rem;
  }
  .md\:mt-5 {
    margin-top: 1.25rem;
  }
  .md\:block {
    display: block;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-60 {
    height: 15rem;
  }
  .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-full {
    min-height: 100%;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.333333%;
  }
  .md\:w-1\/4 {
    width: 25%;
  }
  .md\:w-2\/3 {
    width: 66.666667%;
  }
  .md\:w-3\/4 {
    width: 75%;
  }
  .md\:w-32 {
    width: 8rem;
  }
  .md\:w-\[8\%\] {
    width: 8%;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:min-w-\[300px\] {
    min-width: 300px;
  }
  .md\:\!max-w-full {
    max-width: 100% !important;
  }
  .md\:max-w-screen-md {
    max-width: 768px;
  }
  .md\:max-w-screen-sm {
    max-width: 640px;
  }
  .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\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .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-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-\[1fr_2fr\] {
    grid-template-columns: 1fr 2fr;
  }
  .md\:grid-cols-\[2fr_1fr\] {
    grid-template-columns: 2fr 1fr;
  }
  .md\:grid-cols-\[2fr_3fr\] {
    grid-template-columns: 2fr 3fr;
  }
  .md\:grid-cols-\[3fr_7fr\] {
    grid-template-columns: 3fr 7fr;
  }
  .md\:grid-cols-\[7fr_3fr\] {
    grid-template-columns: 7fr 3fr;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:gap-16 {
    gap: 4rem;
  }
  .md\:gap-2 {
    gap: 0.5rem;
  }
  .md\:gap-4 {
    gap: 1rem;
  }
  .md\:gap-6 {
    gap: 1.5rem;
  }
  .md\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .md\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
  .md\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .md\:gap-y-8 {
    row-gap: 2rem;
  }
  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:pt-36 {
    padding-top: 9rem;
  }
  .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: 22px;
    line-height: 130%;
  }
  .md\:opacity-60 {
    opacity: 0.6;
  }
  .md\:before\:h-\[347px\]::before {
    content: var(--tw-content);
    height: 347px;
  }
}
@media (min-width: 900px) {
  .mdlg\:order-1 {
    order: 1;
  }
  .mdlg\:order-2 {
    order: 2;
  }
  .mdlg\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .mdlg\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .mdlg\:block {
    display: block;
  }
  .mdlg\:hidden {
    display: none;
  }
  .mdlg\:max-w-none {
    max-width: none;
  }
  .mdlg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .mdlg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .mdlg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .mdlg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .mdlg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .mdlg\:flex-row {
    flex-direction: row;
  }
  .mdlg\:gap-16 {
    gap: 4rem;
  }
  .mdlg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .mdlg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .mdlg\:pb-0 {
    padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  .lg\:top-10 {
    top: 2.5rem;
  }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .lg\:col-start-2 {
    grid-column-start: 2;
  }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:\!ml-5 {
    margin-left: 1.25rem !important;
  }
  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }
  .lg\:mb-16 {
    margin-bottom: 4rem;
  }
  .lg\:mb-24 {
    margin-bottom: 6rem;
  }
  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .lg\:mb-\[26px\] {
    margin-bottom: 26px;
  }
  .lg\:mt-0 {
    margin-top: 0px;
  }
  .lg\:mt-12 {
    margin-top: 3rem;
  }
  .lg\:mt-20 {
    margin-top: 5rem;
  }
  .lg\:mt-32 {
    margin-top: 8rem;
  }
  .lg\:block {
    display: block;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-\[108px\] {
    height: 108px;
  }
  .lg\:h-\[680px\] {
    height: 680px;
  }
  .lg\:h-\[733px\] {
    height: 733px;
  }
  .lg\:h-\[88px\] {
    height: 88px;
  }
  .lg\:min-h-\[200px\] {
    min-height: 200px;
  }
  .lg\:w-1\/3 {
    width: 33.333333%;
  }
  .lg\:w-2\/3 {
    width: 66.666667%;
  }
  .lg\:w-\[108px\] {
    width: 108px;
  }
  .lg\:w-\[180px\] {
    width: 180px;
  }
  .lg\:w-\[190px\] {
    width: 190px;
  }
  .lg\:w-\[200px\] {
    width: 200px;
  }
  .lg\:w-\[400px\] {
    width: 400px;
  }
  .lg\:w-\[500px\] {
    width: 500px;
  }
  .lg\:w-\[88px\] {
    width: 88px;
  }
  .lg\:max-w-full {
    max-width: 100%;
  }
  .lg\:max-w-screen-lg {
    max-width: 1024px;
  }
  .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-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-\[2fr_1fr\] {
    grid-template-columns: 2fr 1fr;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:gap-12 {
    gap: 3rem;
  }
  .lg\:gap-16 {
    gap: 4rem;
  }
  .lg\:gap-24 {
    gap: 6rem;
  }
  .lg\:gap-6 {
    gap: 1.5rem;
  }
  .lg\:gap-8 {
    gap: 2rem;
  }
  .lg\:gap-9 {
    gap: 2.25rem;
  }
  .lg\:p-14 {
    padding: 3.5rem;
  }
  .lg\:p-6 {
    padding: 1.5rem;
  }
  .lg\:p-9 {
    padding: 2.25rem;
  }
  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .lg\:pb-24 {
    padding-bottom: 6rem;
  }
  .lg\:pl-12 {
    padding-left: 3rem;
  }
  .lg\:pl-8 {
    padding-left: 2rem;
  }
  .lg\:pr-16 {
    padding-right: 4rem;
  }
  .lg\:pr-8 {
    padding-right: 2rem;
  }
  .lg\:pr-9 {
    padding-right: 2.25rem;
  }
  .lg\:pr-\[30px\] {
    padding-right: 30px;
  }
  .lg\:pt-0 {
    padding-top: 0px;
  }
  .lg\:pt-12 {
    padding-top: 3rem;
  }
  .lg\:pt-40 {
    padding-top: 10rem;
  }
  .lg\:pt-8 {
    padding-top: 2rem;
  }
  .lg\:pt-9 {
    padding-top: 2.25rem;
  }
  .lg\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }
  .lg\:before\:h-\[447px\]::before {
    content: var(--tw-content);
    height: 447px;
  }
}
@media (min-width: 1280px) {
  .xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .xl\:ml-3 {
    margin-left: 0.75rem;
  }
  .xl\:block {
    display: block;
  }
  .xl\:flex {
    display: flex;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:w-96 {
    width: 24rem;
  }
  .xl\:w-full {
    width: 100%;
  }
  .xl\:shrink-0 {
    flex-shrink: 0;
  }
  .xl\:flex-grow-0 {
    flex-grow: 0;
  }
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .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\:flex-row {
    flex-direction: row;
  }
  .xl\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .xl\:justify-start {
    justify-content: flex-start;
  }
  .xl\:gap-1 {
    gap: 0.25rem;
  }
  .xl\:gap-6 {
    gap: 1.5rem;
  }
  .xl\:gap-8 {
    gap: 2rem;
  }
  .xl\:border-t-2 {
    border-top-width: 2px;
  }
  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .xl\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .xl\:text-right {
    text-align: right;
  }
}
@media (min-width: 1340px) {
  .\32xl\:block {
    display: block;
  }
  .\32xl\:hidden {
    display: none;
  }
}
.\[\&\+\.button-row\]\:mx-auto+.button-row {
  margin-left: auto;
  margin-right: auto;
}
.\[\&\+\.button-row\]\:mt-10+.button-row {
  margin-top: 2.5rem;
}
.\[\&\+\.button-row\]\:mt-8+.button-row {
  margin-top: 2rem;
}
.\[\&\+\.button-row\]\:max-w-screen-lg+.button-row {
  max-width: 1024px;
}
.\[\&\+\.cards\]\:mt-8+.cards {
  margin-top: 2rem;
}
.\[\&\+p\]\:\!mt-6+p {
  margin-top: 1.5rem !important;
}
@media (min-width: 560px) {
  .xs\:\[\&\:nth-last-child\(2\)\]\:-bottom-\[31px\]:nth-last-child(2) {
    bottom: -31px;
  }
}
.\[\&\>\*\]\:h-full>* {
  height: 100%;
}
.\[\&\>\*\]\:w-full>* {
  width: 100%;
}
.\[\&\>\*\]\:rounded-\[40px\]>* {
  border-radius: 40px;
}
.\[\&\>\*\]\:object-cover>* {
  -o-object-fit: cover;
     object-fit: cover;
}
.\[\&\>\*\]\:\!text-text-light>* {
  color: var(--carenetic-text-light) !important;
}
.\[\&\>\*\]\:\!text-white>* {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&\>\*\]\:shadow-image-gray>* {
  --tw-shadow: 8px 8px 20px 0px rgba(108, 114, 121, 0.10);
  --tw-shadow-colored: 8px 8px 20px 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);
}
.\[\&\>a\]\:p-2\.5>a {
  padding: 0.625rem;
}
.\[\&\>a\]\:text-center>a {
  text-align: center;
}
.\[\&\>a\]\:font-medium>a {
  font-weight: 500;
}
.\[\&\>div\.button-row\]\:pb-10>div.button-row {
  padding-bottom: 2.5rem;
}
.\[\&\>div\.button-row\]\:pt-4>div.button-row {
  padding-top: 1rem;
}
.\[\&\>div\]\:\!mb-0>div {
  margin-bottom: 0px !important;
}
.\[\&\>div\]\:mr-2>div {
  margin-right: 0.5rem;
}
.\[\&\>div\]\:\!h-full>div {
  height: 100% !important;
}
.\[\&\>div\]\:\!max-h-full>div {
  max-height: 100% !important;
}
.\[\&\>div\]\:max-w-screen-sm>div {
  max-width: 640px;
}
@media (min-width: 900px) {
  .mdlg\:first\:\[\&\>div\]\:order-2>div:first-child {
    order: 2;
  }
}
.\[\&\>li\]\:leading-loose>li {
  line-height: 2;
}
.\[\&\>p\:last-child\]\:mb-0>p:last-child {
  margin-bottom: 0px;
}
.\[\&\>p\]\:mx-auto>p {
  margin-left: auto;
  margin-right: auto;
}
.\[\&\>p\]\:mb-0>p {
  margin-bottom: 0px;
}
.\[\&\>p\]\:max-w-contentWidth>p {
  max-width: 56rem;
}
.\[\&\>p\]\:pb-0>p {
  padding-bottom: 0px;
}
.\[\&\>p\]\:text-\[17px\]>p {
  font-size: 17px;
}
.\[\&\>p\]\:text-\[20px\]>p {
  font-size: 20px;
}
.\[\&\>p\]\:text-white>p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\[\&_\*\]\:h-auto * {
  height: auto;
}
.\[\&_\*\]\:w-full * {
  width: 100%;
}
.\[\&_\*\]\:\!text-white * {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.\[\&_\*\]\:text-white * {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\[\&_\.button-primary\]\:\!h-\[auto\] .button-primary {
  height: auto !important;
}
.\[\&_\.button-row\+\.button-row\]\:mt-8 .button-row+.button-row {
  margin-top: 2rem;
}
@media (min-width: 640px) {
  .sm\:\[\&_\.button-row\+\.button-row\]\:mt-7 .button-row+.button-row {
    margin-top: 1.75rem;
  }
}
.\[\&_\.button-row\]\:mt-12 .button-row {
  margin-top: 3rem;
}
.\[\&_\.gform_footer\]\:hidden .gform footer {
  display: none;
}
.\[\&_\:after\]\:bg-current :after {
  background-color: currentColor;
}
.\[\&_a\:not\(\:last-child\)\]\:mb-9 a:not(:last-child) {
  margin-bottom: 2.25rem;
}
.\[\&_a\]\:\!flex a {
  display: flex !important;
}
.\[\&_a\]\:w-full a {
  width: 100%;
}
.\[\&_a\]\:py-0 a {
  padding-top: 0px;
  padding-bottom: 0px;
}
.\[\&_a\]\:\!font-black a {
  font-weight: 900 !important;
}
.\[\&_a\]\:\!capitalize a {
  text-transform: capitalize !important;
}
.\[\&_a\]\:leading-4 a {
  line-height: 1rem;
}
.\[\&_a\]\:\!text-primary-dark a {
  color: var(--carenetic-primary-dark) !important;
}
.\[\&_a\]\:no-underline a {
  text-decoration-line: none;
}
.\[\&_a\]\:hover\:text-text-light:hover a {
  color: var(--carenetic-text-light);
}
.hover\:\[\&_a\]\:underline a:hover {
  text-decoration-line: underline;
}
.\[\&_a\]\:hover\:no-underline:hover a {
  text-decoration-line: none;
}
.after\:\[\&_a\]\:hover\:translate-x-1:hover a::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\:\[\&_a\]\:hover\:bg-text-light:hover a::after {
  content: var(--tw-content);
  background-color: var(--carenetic-text-light);
}
.\[\&_button\]\:w-full button {
  width: 100%;
}
.\[\&_h1\:not\(\:last-child\)\]\:mb-6 h1:not(:last-child) {
  margin-bottom: 1.5rem;
}
.\[\&_h1\]\:mb-4 h1 {
  margin-bottom: 1rem;
}
.\[\&_h1\]\:mb-6 h1 {
  margin-bottom: 1.5rem;
}
.last\:\[\&_h1\]\:mb-0 h1:last-child {
  margin-bottom: 0px;
}
.\[\&_h2\]\:mb-6 h2 {
  margin-bottom: 1.5rem;
}
.\[\&_h2\]\:text-white h2 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.last\:\[\&_h2\]\:mb-0 h2:last-child {
  margin-bottom: 0px;
}
.\[\&_h3\:not\(\:last-child\)\]\:mb-4 h3:not(:last-child) {
  margin-bottom: 1rem;
}
.\[\&_h3\]\:mb-1\.5 h3 {
  margin-bottom: 0.375rem;
}
.\[\&_h3\]\:mb-2 h3 {
  margin-bottom: 0.5rem;
}
.\[\&_h3\]\:mb-4 h3 {
  margin-bottom: 1rem;
}
.\[\&_h3\]\:\!text-white h3 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.last\:\[\&_h3\]\:mb-0 h3:last-child {
  margin-bottom: 0px;
}
.\[\&_h3\]\:hover\:text-heading-light:hover h3 {
  color: var(--carenetic-headings-light);
}
.\[\&_hr\:not\(\:last-child\)\]\:mb-10 hr:not(:last-child) {
  margin-bottom: 2.5rem;
}
.\[\&_hr\]\:mr-0 hr {
  margin-right: 0px;
}
.\[\&_hr\]\:from-primary hr {
  --tw-gradient-from: var(--carenetic-primary) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.\[\&_hr\]\:to-secondary hr {
  --tw-gradient-to: var(--carenetic-secondary) var(--tw-gradient-to-position);
}
.\[\&_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\]\:left-0 img {
  left: 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-\[438px\] img {
  height: 438px;
}
.\[\&_img\]\:h-\[564px\] img {
  height: 564px;
}
.\[\&_img\]\:h-full img {
  height: 100%;
}
.\[\&_img\]\:max-h-14 img {
  max-height: 3.5rem;
}
.\[\&_img\]\:min-h-full img {
  min-height: 100%;
}
.\[\&_img\]\:w-28 img {
  width: 7rem;
}
.\[\&_img\]\:w-full img {
  width: 100%;
}
.\[\&_img\]\:min-w-full img {
  min-width: 100%;
}
.\[\&_img\]\:max-w-\[183px\] img {
  max-width: 183px;
}
.\[\&_img\]\:overflow-hidden img {
  overflow: hidden;
}
.\[\&_img\]\:rounded-\[40px\] img {
  border-radius: 40px;
}
.\[\&_img\]\:rounded-\[60px\] img {
  border-radius: 60px;
}
.\[\&_img\]\:object-contain img {
  -o-object-fit: contain;
     object-fit: contain;
}
.\[\&_img\]\:object-cover img {
  -o-object-fit: cover;
     object-fit: cover;
}
.\[\&_img\]\:object-center img {
  -o-object-position: center;
     object-position: center;
}
.\[\&_img\]\:object-top img {
  -o-object-position: top;
     object-position: top;
}
.\[\&_img\]\:shadow-image-gray img {
  --tw-shadow: 8px 8px 20px 0px rgba(108, 114, 121, 0.10);
  --tw-shadow-colored: 8px 8px 20px 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);
}
@media (min-width: 560px) {
  .xs\:\[\&_img\]\:h-\[238px\] img {
    height: 238px;
  }
  .xs\:\[\&_img\]\:h-\[438px\] img {
    height: 438px;
  }
  .xs\:\[\&_img\]\:h-\[564px\] img {
    height: 564px;
  }
  .xs\:\[\&_img\]\:w-full img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .md\:\[\&_img\]\:h-60 img {
    height: 15rem;
  }
  .md\:\[\&_img\]\:pt-4 img {
    padding-top: 1rem;
  }
  .md\:\[\&_img\]\:pt-\[1\.65rem\] img {
    padding-top: 1.65rem;
  }
}
@media (min-width: 1280px) {
  .xl\:\[\&_img\]\:-mt-11 img {
    margin-top: -2.75rem;
  }
  .xl\:\[\&_img\]\:max-w-\[183px\] img {
    max-width: 183px;
  }
}
.\[\&_li\]\:text-\[17px\] li {
  font-size: 17px;
}
.\[\&_p\:last-child\]\:mb-0 p:last-child {
  margin-bottom: 0px;
}
.\[\&_p\:not\(\:last-child\)\]\:mb-10 p:not(:last-child) {
  margin-bottom: 2.5rem;
}
.\[\&_p\>a\:last-child\]\:\!mb-0 p>a:last-child {
  margin-bottom: 0px !important;
}
.\[\&_p\]\:\!mb-0 p {
  margin-bottom: 0px !important;
}
.\[\&_p\]\:mb-0 p {
  margin-bottom: 0px;
}
.\[\&_p\]\:mb-1 p {
  margin-bottom: 0.25rem;
}
.\[\&_p\]\:mb-2\.5 p {
  margin-bottom: 0.625rem;
}
.\[\&_p\]\:mb-6 p {
  margin-bottom: 1.5rem;
}
.\[\&_p\]\:max-w-3xl p {
  max-width: 48rem;
}
.\[\&_p\]\:text-2xl p {
  font-size: 1.5rem;
  line-height: 2rem;
}
.\[\&_p\]\:text-3xl p {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.\[\&_p\]\:text-\[15px\] p {
  font-size: 15px;
}
.\[\&_p\]\:text-\[17px\] p {
  font-size: 17px;
}
.\[\&_p\]\:text-\[20px\] p {
  font-size: 20px;
}
.\[\&_p\]\:text-xl p {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.\[\&_p\]\:leading-10 p {
  line-height: 2.5rem;
}
.\[\&_p\]\:leading-normal p {
  line-height: 1.5;
}
.\[\&_p\]\:\!text-text-dark p {
  color: var(--carenetic-text-dark) !important;
}
.\[\&_p\]\:text-primary p {
  color: var(--carenetic-primary);
}
.\[\&_p\]\:text-white p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.last\:\[\&_p\]\:mb-0 p:last-child {
  margin-bottom: 0px;
}
.\[\&_path\]\:fill-white path {
  fill: #fff;
}
.\[\&_span\]\:inline span {
  display: inline;
}
.\[\&_strong\]\:font-semibold strong {
  font-weight: 600;
}
.\[\&_svg\]\:h-full svg {
  height: 100%;
}
.\[\&_svg\]\:w-full svg {
  width: 100%;
}
.\[\&_ul\:not\(\:last-child\)\]\:mb-10 ul:not(:last-child) {
  margin-bottom: 2.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RoZW1lLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxhQUFhO0FDQWIsaUVBQWM7QUFBZDs7O0NBQWM7QUFBZDs7O0VBQUEsc0JBQWMsRUFBZCxNQUFjO0VBQWQsZUFBYyxFQUFkLE1BQWM7RUFBZCxtQkFBYyxFQUFkLE1BQWM7RUFBZCx1Q0FBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztFQUFBLGdCQUFjO0FBQUE7QUFBZDs7Ozs7OztDQUFjO0FBQWQ7RUFBQSxnQkFBYyxFQUFkLE1BQWM7RUFBZCw4QkFBYyxFQUFkLE1BQWM7RUFBZCxnQkFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjO0tBQWQsV0FBYyxFQUFkLE1BQWM7RUFBZCx1UEFBYyxFQUFkLE1BQWM7RUFBZCw2QkFBYyxFQUFkLE1BQWM7RUFBZCwrQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsU0FBYyxFQUFkLE1BQWM7RUFBZCxvQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOzs7O0NBQWM7QUFBZDtFQUFBLFNBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSx5Q0FBYztVQUFkLGlDQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOzs7Ozs7RUFBQSxrQkFBYztFQUFkLG9CQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsY0FBYztFQUFkLHdCQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLG1CQUFjO0FBQUE7QUFBZDs7O0NBQWM7QUFBZDs7OztFQUFBLCtHQUFjLEVBQWQsTUFBYztFQUFkLGNBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsY0FBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7RUFBQSxjQUFjO0VBQWQsY0FBYztFQUFkLGtCQUFjO0VBQWQsd0JBQWM7QUFBQTtBQUFkO0VBQUEsZUFBYztBQUFBO0FBQWQ7RUFBQSxXQUFjO0FBQUE7QUFBZDs7OztDQUFjO0FBQWQ7RUFBQSxjQUFjLEVBQWQsTUFBYztFQUFkLHFCQUFjLEVBQWQsTUFBYztFQUFkLHlCQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7Ozs7Q0FBYztBQUFkOzs7OztFQUFBLG9CQUFjLEVBQWQsTUFBYztFQUFkLDhCQUFjLEVBQWQsTUFBYztFQUFkLGdDQUFjLEVBQWQsTUFBYztFQUFkLGVBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxTQUFjLEVBQWQsTUFBYztFQUFkLFVBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLG9CQUFjO0FBQUE7QUFBZDs7O0NBQWM7QUFBZDs7OztFQUFBLDBCQUFjLEVBQWQsTUFBYztFQUFkLDZCQUFjLEVBQWQsTUFBYztFQUFkLHNCQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLGFBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxnQkFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLHdCQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLFlBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsNkJBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsd0JBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsMEJBQWMsRUFBZCxNQUFjO0VBQWQsYUFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxrQkFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7Ozs7Ozs7Ozs7OztFQUFBLFNBQWM7QUFBQTtBQUFkO0VBQUEsU0FBYztFQUFkLFVBQWM7QUFBQTtBQUFkO0VBQUEsVUFBYztBQUFBO0FBQWQ7OztFQUFBLGdCQUFjO0VBQWQsU0FBYztFQUFkLFVBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxVQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsZ0JBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsVUFBYyxFQUFkLE1BQWM7RUFBZCxnQ0FBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztFQUFBLFVBQWMsRUFBZCxNQUFjO0VBQWQsZ0NBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLGVBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxlQUFjO0FBQUE7QUFBZDs7OztDQUFjO0FBQWQ7Ozs7Ozs7O0VBQUEsY0FBYyxFQUFkLE1BQWM7RUFBZCxzQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7O0VBQUEsZUFBYztFQUFkLFlBQWM7QUFBQTtBQUFkLHdFQUFjO0FBQWQ7RUFBQSxhQUFjO0FBQUE7QUFBZDtFQUFBLGtCQUFjO0VBQWQsVUFBYztFQUFkLFdBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSxXQUFjO0VBQWQsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsd0JBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxxQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHFCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsa0JBQWM7RUFBZCxVQUFjO0VBQWQsV0FBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLFdBQWM7RUFBZCxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLFdBQWM7RUFBZCxtQkFBYztFQUFkLHdCQUFjO0VBQWQsa0JBQWM7RUFBZCxVQUFjO0VBQWQsV0FBYztFQUFkO0FBQWM7QUFBZDtFQUFBLG1CQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxtQkFBYztFQUFk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QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtJQUFBO0VBQW1CO0FBQUE7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsc0RBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDREQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNERBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLCtEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsNEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsNkJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsNEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsOERBQW1CO0VBQW5CLCtEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdGQUFtQjtFQUFuQixxRUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSwwRUFBbUI7RUFBbkIsOEZBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdURBQW1CO0VB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QUE7QUFoQnBDO0VBQUE7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0FBQUE7QUFoQnBDO0VBQUE7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBLHVCQWdCb0M7SUFoQnBDLHVEQWdCb0M7SUFoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQSx1QkFnQm9DO0lBaEJwQywyREFnQm9DO0lBaEJwQztFQWdCb0M7RUFoQnBDO0lBQUEsMEJBZ0JvQztJQWhCcEM7RUFnQm9DO0FBQUE7QUFoQnBDO0VBQUE7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUEsaUJBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUEscUJBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBLHFCQWdCb0M7U0FoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQSxxQkFnQm9DO1NBaEJwQztFQWdCb0M7RUFoQnBDO0lBQUEsdUJBZ0JvQztTQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUEsa0JBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBLGtCQWdCb0M7SUFoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQSxtQkFnQm9DO0lBaEJwQztFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUEsa0JBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBLGVBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQSwwQkFnQm9DO0lBaEJwQztFQWdCb0M7QUFBQTtBQWhCcEM7RUFBQTtJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUEsaUJBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBLG1CQWdCb0M7SUFoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7QUFBQTtBQWhCcEM7RUFBQTtJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBLGlCQWdCb0M7SUFoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUEsb0JBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBLG9CQWdCb0M7SUFoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQSxxQkFnQm9DO0lBaEJwQztFQWdCb0M7RUFoQnBDO0lBQUEsa0JBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBLGlCQWdCb0M7SUFoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQSxtQkFnQm9DO0lBaEJwQztFQWdCb0M7RUFoQnBDO0lBQUEsaUJBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBLGlCQWdCb0M7SUFoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQSxpQkFnQm9DO0lBaEJwQztFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBLGVBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBLDBCQWdCb0M7SUFoQnBDO0VBZ0JvQztBQUFBO0FBaEJwQztFQUFBO0lBQUEsZ0JBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUEsa0JBZ0JvQztJQWhCcEM7RUFnQm9DO0VBaEJwQztJQUFBLG1CQWdCb0M7SUFoQnBDO0VBZ0JvQztFQWhCcEM7SUFBQSxxQkFnQm9DO0lBaEJwQztFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0FBQUE7QUFoQnBDO0VBQUE7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0FBQUE7QUFoQnBDO0VBQUEsaUJBZ0JvQztFQWhCcEM7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7SUFBQTtFQWdCb0M7QUFBQTtBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQSxvQkFnQm9DO0tBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBLCtCQWdCb0M7RUFoQnBDO0FBZ0JvQztBQWhCcEM7RUFBQSx1REFnQm9DO0VBaEJwQyw0REFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0lBQUE7RUFnQm9DO0FBQUE7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQSxpQkFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQSxvQkFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQSwrQkFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUEsb0JBZ0JvQztFQWhCcEM7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7SUFBQTtFQWdCb0M7QUFBQTtBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQSxnQkFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQSwwQkFnQm9DO0VBaEJwQyx5QkFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUEsMEJBZ0JvQztFQWhCcEM7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBLG9CQWdCb0M7RUFoQnBDO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBLCtCQWdCb0M7RUFoQnBDO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUEsNkVBZ0JvQztFQWhCcEMscUVBZ0JvQztFQWhCcEM7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBLGlCQWdCb0M7RUFoQnBDO0FBZ0JvQztBQWhCcEM7RUFBQSxnQkFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBLHNCQWdCb0M7S0FoQnBDO0FBZ0JvQztBQWhCcEM7RUFBQSxvQkFnQm9DO0tBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUEsMEJBZ0JvQztLQWhCcEM7QUFnQm9DO0FBaEJwQztFQUFBLHVCQWdCb0M7S0FoQnBDO0FBZ0JvQztBQWhCcEM7RUFBQSx1REFnQm9DO0VBaEJwQyw0REFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0VBaEJwQztJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7QUFBQTtBQWhCcEM7RUFBQTtJQUFBO0VBZ0JvQztFQWhCcEM7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0FBQUE7QUFoQnBDO0VBQUE7SUFBQTtFQWdCb0M7RUFoQnBDO0lBQUE7RUFnQm9DO0FBQUE7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBLGlCQWdCb0M7RUFoQnBDO0FBZ0JvQztBQWhCcEM7RUFBQSxtQkFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUEsa0JBZ0JvQztFQWhCcEM7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQSxvQkFnQm9DO0VBaEJwQztBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DO0FBaEJwQztFQUFBO0FBZ0JvQztBQWhCcEM7RUFBQTtBQWdCb0M7QUFoQnBDO0VBQUE7QUFnQm9DLEMiLCJzb3VyY2VzIjpbIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUuY3NzIiwiLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvYmFzZS5jc3MiLCIuL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9jb21wb25lbnRzLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvYmFzZS5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL2NvbnRlbnQuY3NzIiwiLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzLmNzcyIsIi4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL2Rpc3QvbWFnbmlmaWMtcG9wdXAuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS9mb250cy5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL2hlYWRlci5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL2Zvb3Rlci5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL3NlY3Rpb25zLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvd3BzbC5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL3Rlc3RpbW9uaWFsLXNsaWRlci5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL3NpbmdsZS5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL3Jlc291cmNlLWNlbnRlci5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogVGFpbHdpbmQgKi9cclxuQGltcG9ydCAndGFpbHdpbmRjc3MvYmFzZSc7XHJcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL2NvbXBvbmVudHMnO1xyXG5AaW1wb3J0ICd0YWlsd2luZGNzcy91dGlsaXRpZXMnO1xyXG5AaW1wb3J0ICdtYWduaWZpYy1wb3B1cCc7XHJcblxyXG4vKiBUaGVtZSAqL1xyXG5AaW1wb3J0IFwidGhlbWUvZm9udHMuY3NzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9iYXNlLmNzc1wiO1xyXG5AaW1wb3J0ICd0aGVtZS9jb250ZW50LmNzcyc7XHJcbkBpbXBvcnQgXCJ0aGVtZS9oZWFkZXIuY3NzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9mb290ZXIuY3NzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9zZWN0aW9ucy5jc3NcIjtcclxuQGltcG9ydCBcInRoZW1lL3dwc2wuY3NzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS90ZXN0aW1vbmlhbC1zbGlkZXIuY3NzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9zaW5nbGUuY3NzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9yZXNvdXJjZS1jZW50ZXIuY3NzXCI7IiwiQHRhaWx3aW5kIGJhc2U7XG4iLCJAdGFpbHdpbmQgY29tcG9uZW50cztcbiIsIkBsYXllciBiYXNlIHtcclxuXHRodG1sIHtcclxuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG5cdFx0c2Nyb2xsLXBhZGRpbmctdG9wOiAxNDJweDtcclxuXHR9XHJcblx0Ym9keSB7XHJcblx0XHRAYXBwbHkgYW50aWFsaWFzZWQgdGV4dC1wIGZvbnQtc2FucyBiZy13aGl0ZSB0ZXh0LXRleHQtZGFyaztcclxuXHR9XHJcblx0cCB7XHJcblx0XHRAYXBwbHkgdGV4dC1wIG1iLTY7XHJcblx0fVxyXG5cdHA6bGFzdC1jaGlsZCB7XHJcblx0XHRAYXBwbHkgbWItMDtcclxuXHR9XHJcblx0cCArIGgxLFxyXG5cdHAgKyAuaDEsXHJcblx0cCArIGgyLFxyXG5cdHAgKyAuaDIsXHJcblx0cCArIGgzLFxyXG5cdHAgKyAuaDMsXHJcblx0cCArIGg0LFxyXG5cdHAgKyAuaDQsXHJcblx0cCArIGg1LFxyXG5cdHAgKyAuaDUsXHJcblx0cCArIGg2LFxyXG5cdHAgKyAuaDYge1xyXG5cdFx0QGFwcGx5IG10LTg7XHJcblx0fVxyXG5cdFxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdEBhcHBseSBtYi01IGZvbnQtYWx1bW5pIHRleHQtaGVhZGluZy1kYXJrIGJyZWFrLXdvcmRzO1xyXG5cdH1cclxuXHRcclxuXHRoMSxcclxuXHQuaDEge1xyXG5cdFx0QGFwcGx5IGZvbnQtYm9sZCB0ZXh0LWgxIG1kOnRleHQtaDF0YWJsZXQgbGc6dGV4dC1oMWRlc2t0b3A7XHJcblx0fVxyXG5cdFxyXG5cdGgyLFxyXG5cdC5oMiB7XHJcblx0XHRAYXBwbHkgZm9udC1ib2xkIHRleHQtaDIgbWQ6dGV4dC1oMnRhYmxldCBsZzp0ZXh0LWgyZGVza3RvcDtcclxuXHR9XHJcblx0XHJcblx0aDMsXHJcblx0LmgzIHtcclxuXHRcdEBhcHBseSBmb250LWFyY2hpdm8tbmFycm93IGZvbnQtc2VtaWJvbGQgdGV4dC1oMyBtZDp0ZXh0LWgzdGFibGV0IGxnOnRleHQtaDNkZXNrdG9wO1xyXG5cdH1cclxuXHRoMzpoYXMoICsgcCksXHJcblx0LmgzOmhhcyggKyBwKSB7XHJcblx0XHRAYXBwbHkgbWItMi41O1xyXG5cdH1cclxuXHRcclxuXHRoNCxcclxuXHQuaDQge1xyXG5cdFx0QGFwcGx5IGZvbnQtYXJjaGl2byBmb250LWJsYWNrIHRleHQtaDQgbWQ6dGV4dC1oNHRhYmxldCBsZzp0ZXh0LWg0ZGVza3RvcCB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdFxyXG5cdGg1LFxyXG5cdC5oNSB7XHJcblx0XHRAYXBwbHkgZm9udC1hcmNoaXZvIGZvbnQtbm9ybWFsIHRleHQtdGV4dC1kYXJrIHRleHQtaDUgbWQ6dGV4dC1oNXRhYmxldCBsZzp0ZXh0LWg1ZGVza3RvcDtcclxuXHR9XHJcblx0XHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdEBhcHBseSBmb250LWFyY2hpdm8gZm9udC1ub3JtYWwgdGV4dC10ZXh0LWRhcmsgdGV4dC1oNiBtZDp0ZXh0LWg2dGFibGV0IGxnOnRleHQtaDZkZXNrdG9wO1xyXG5cdH1cclxuXHJcblx0W3R5cGU9J3RleHQnXTpmb2N1cywgW3R5cGU9J2VtYWlsJ106Zm9jdXMsIFt0eXBlPSd1cmwnXTpmb2N1cywgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsIFt0eXBlPSdudW1iZXInXTpmb2N1cywgW3R5cGU9J2RhdGUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsIFt0eXBlPSdtb250aCddOmZvY3VzLCBbdHlwZT0nc2VhcmNoJ106Zm9jdXMsIFt0eXBlPSd0ZWwnXTpmb2N1cywgW3R5cGU9J3RpbWUnXTpmb2N1cywgW3R5cGU9J3dlZWsnXTpmb2N1cywgW211bHRpcGxlXTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cyB7XHJcblx0XHRAYXBwbHkgcmluZy1jYXJlbmV0aWMtYWNjZW50O1xyXG5cdH1cclxuXHJcblxyXG5cdGEge1xyXG5cdFx0QGFwcGx5IHRleHQtbGluay1kYXJrIHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XHJcblx0XHRcclxuXHRcdCYuc2Vjb25kYXJ5IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtbGluay1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcblx0c2VjdGlvbiB1bCwgbWFpbiB1bCB7XHJcblx0XHRAYXBwbHkgbGlzdC1kaXNjIHBsLTYgbWItNDtcclxuXHR9XHJcblxyXG4gICAgLnNlY3Rpb24gdWwuY2hlY2ttYXJrLWxpc3Qge1xyXG4gICAgICAgIEBhcHBseSBsaXN0LW5vbmUgbWItNiBwbC0wO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkIHJlbGF0aXZlIHBsLVszNHB4XSBtYi00O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBtYi0wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4XCIgaGVpZ2h0PVwiOFwiIHZpZXdCb3g9XCIwIDAgOCA4XCIgZmlsbD1cIm5vbmVcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfMTMyMl8xMTE4NylcIj48cGF0aCBkPVwiTTIuODYyMTYgNy4zMzM0MUMyLjczMTYgNy4zMzQwMyAyLjYwNjAxIDcuMjcyNzEgMi41MTIyNyA3LjE2MjU0TDAuMTUwOTc2IDQuMzg1MDZDMC4xMDM5MTEgNC4zMjkzNiAwLjA2NjM1NzYgNC4yNjI5NyAwLjA0MDQ1OTMgNC4xODk2OEMwLjAxNDU2MSA0LjExNjM5IDAuMDAwODI1MTUxIDQuMDM3NjMgMy42MDg5NmUtMDUgMy45NTc5MUMtMC4wMDE1NTc0OSAzLjc5Njg5IDAuMDQ5NjgwNiAzLjY0MTcxIDAuMTQyNDc4IDMuNTI2NDlDMC4yMzUyNzYgMy40MTEyNyAwLjM2MjAzMyAzLjM0NTQ1IDAuNDk0ODYyIDMuMzQzNTJDMC42Mjc2OTIgMy4zNDE1OSAwLjc1NTcxNCAzLjQwMzcgMC44NTA3NjYgMy41MTYxOUwyLjg2NDE2IDUuODgzNDdMNy4xNDg4OCAwLjgzOTI4NUM3LjI0NDA2IDAuNzI2Nzk4IDcuMzcyMjEgMC42NjQ3NTIgNy41MDUxMyAwLjY2Njc5N0M3LjYzODA2IDAuNjY4ODQyIDcuNzY0ODcgMC43MzQ4MTIgNy44NTc2NiAwLjg1MDE5MkM3Ljk1MDQ2IDAuOTY1NTcyIDguMDAxNjUgMS4xMjA5MSA3Ljk5OTk2IDEuMjgyMDRDNy45OTgyNyAxLjQ0MzE3IDcuOTQzODUgMS41OTY4OCA3Ljg0ODY3IDEuNzA5MzdMMy4yMTIwNiA3LjE2MjU0QzMuMTE4MzEgNy4yNzI3MSAyLjk5MjczIDcuMzM0MDMgMi44NjIxNiA3LjMzMzQxWlwiIGZpbGw9XCIlMjMyMzQ0NzZcIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD1cImNsaXAwXzEzMjJfMTExODdcIj48cmVjdCB3aWR0aD1cIjhcIiBoZWlnaHQ9XCI4XCIgZmlsbD1cIndoaXRlXCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPicpOyAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXByaW1hcnkgcm91bmRlZC1mdWxsIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGFic29sdXRlIGxlZnQtMCB0b3AtMCBwdC1bM3B4XSBwYi1bNXB4XSBoLTYgdy02O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdHNlY3Rpb24gb2wsXHJcblx0bWFpbiBvbCB7XHJcblx0XHRAYXBwbHkgbGlzdC1kZWNpbWFsIHBsLTYgbWItNDtcclxuXHR9XHJcblxyXG5cdG5hdiB1bCwgdWwudGFiLXRpdGxlc3tcclxuXHRcdEBhcHBseSBsaXN0LW5vbmUgbWItMDtcclxuXHR9XHJcblx0XHJcblx0c2VjdGlvbiBocixcclxuXHQuc2VjdGlvbiBocixcclxuXHQubWNlLWNvbnRlbnQtYm9keSBociB7XHJcblx0XHRAYXBwbHkgYmctZ3JhZGllbnQtdG8tciB0by1zZWNvbmRhcnkgZnJvbS1wcmltYXJ5IG1iLTYgbGFzdDptYi0wIGJvcmRlci0wIGgtMC41O1xyXG5cdH1cclxuXHRzZWN0aW9uIGhyLnJldmVyc2UsXHJcblx0LnNlY3Rpb24gaHIucmV2ZXJzZSxcclxuXHQubWNlLWNvbnRlbnQtYm9keSBoci5yZXZlcnNlIHtcclxuXHRcdEBhcHBseSBiZy1ncmFkaWVudC10by1yIHRvLXByaW1hcnkgZnJvbS1zZWNvbmRhcnkgbWItNiBsYXN0Om1iLTAgYm9yZGVyLTAgaC0wLjU7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuXHQuYnV0dG9uLXByaW1hcnkge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIGlubGluZS1mbGV4IGgtMTQgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLTJ4bCBuby11bmRlcmxpbmUgZm9udC1hcmNoaXZvLWJsYWNrIGN1cnNvci1wb2ludGVyIHRyYWNraW5nLXRpZ2h0IHVwcGVyY2FzZSBweC01IHRleHQtYnV0dG9ucy1wcmltYXJ5LXRleHQgYmctYnV0dG9ucy1wcmltYXJ5LWJnIFsmXzphZnRlcl06YmctY3VycmVudDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGFwcGx5IHRyYW5zaXRpb247XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE1XCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDE1IDE1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgY2xhc3M9XCJoLTUgdy01XCI+PHBhdGggZD1cIk04LjE0NjQ1IDMuMTQ2NDVDOC4zNDE3MSAyLjk1MTE4IDguNjU4MjkgMi45NTExOCA4Ljg1MzU1IDMuMTQ2NDVMMTIuODUzNiA3LjE0NjQ1QzEzLjA0ODggNy4zNDE3MSAxMy4wNDg4IDcuNjU4MjkgMTIuODUzNiA3Ljg1MzU1TDguODUzNTUgMTEuODUzNkM4LjY1ODI5IDEyLjA0ODggOC4zNDE3MSAxMi4wNDg4IDguMTQ2NDUgMTEuODUzNkM3Ljk1MTE4IDExLjY1ODMgNy45NTExOCAxMS4zNDE3IDguMTQ2NDUgMTEuMTQ2NEwxMS4yOTI5IDhIMi41QzIuMjIzODYgOCAyIDcuNzc2MTQgMiA3LjVDMiA3LjIyMzg2IDIuMjIzODYgNyAyLjUgN0gxMS4yOTI5TDguMTQ2NDUgMy44NTM1NUM3Ljk1MTE4IDMuNjU4MjkgNy45NTExOCAzLjM0MTcxIDguMTQ2NDUgMy4xNDY0NVpcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIj48L3BhdGg+PC9zdmc+Jyk7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNVwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAxNSAxNVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGNsYXNzPVwiaC01IHctNVwiPjxwYXRoIGQ9XCJNOC4xNDY0NSAzLjE0NjQ1QzguMzQxNzEgMi45NTExOCA4LjY1ODI5IDIuOTUxMTggOC44NTM1NSAzLjE0NjQ1TDEyLjg1MzYgNy4xNDY0NUMxMy4wNDg4IDcuMzQxNzEgMTMuMDQ4OCA3LjY1ODI5IDEyLjg1MzYgNy44NTM1NUw4Ljg1MzU1IDExLjg1MzZDOC42NTgyOSAxMi4wNDg4IDguMzQxNzEgMTIuMDQ4OCA4LjE0NjQ1IDExLjg1MzZDNy45NTExOCAxMS42NTgzIDcuOTUxMTggMTEuMzQxNyA4LjE0NjQ1IDExLjE0NjRMMTEuMjkyOSA4SDIuNUMyLjIyMzg2IDggMiA3Ljc3NjE0IDIgNy41QzIgNy4yMjM4NiAyLjIyMzg2IDcgMi41IDdIMTEuMjkyOUw4LjE0NjQ1IDMuODUzNTVDNy45NTExOCAzLjY1ODI5IDcuOTUxMTggMy4zNDE3MSA4LjE0NjQ1IDMuMTQ2NDVaXCIgZmlsbD1cImN1cnJlbnRDb2xvclwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCI+PC9wYXRoPjwvc3ZnPicpO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHJcblx0XHRcdEBhcHBseSBoLTQgbWwtMiBiZy1jdXJyZW50IHctMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0QGFwcGx5IHRyYW5zaXRpb24gdHJhbnNsYXRlLXgtMSB3LTQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b24tc2Vjb25kYXJ5LFxyXG5cdGJvZHkuYmxvZyBidXR0b24uZmFjZXR3cC1sb2FkLW1vcmUge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIGlubGluZS1mbGV4IGgtMTQgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLTJ4bCBuby11bmRlcmxpbmUgZm9udC1hcmNoaXZvLWJsYWNrIGN1cnNvci1wb2ludGVyIHRyYWNraW5nLXRpZ2h0IHVwcGVyY2FzZSBweC01IHRleHQtYnV0dG9ucy1zZWNvbmRhcnktdGV4dCBiZy1idXR0b25zLXNlY29uZGFyeS1iZyBbJl86YWZ0ZXJdOmJnLWN1cnJlbnQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdEBhcHBseSB0cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNVwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAxNSAxNVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGNsYXNzPVwiaC01IHctNVwiPjxwYXRoIGQ9XCJNOC4xNDY0NSAzLjE0NjQ1QzguMzQxNzEgMi45NTExOCA4LjY1ODI5IDIuOTUxMTggOC44NTM1NSAzLjE0NjQ1TDEyLjg1MzYgNy4xNDY0NUMxMy4wNDg4IDcuMzQxNzEgMTMuMDQ4OCA3LjY1ODI5IDEyLjg1MzYgNy44NTM1NUw4Ljg1MzU1IDExLjg1MzZDOC42NTgyOSAxMi4wNDg4IDguMzQxNzEgMTIuMDQ4OCA4LjE0NjQ1IDExLjg1MzZDNy45NTExOCAxMS42NTgzIDcuOTUxMTggMTEuMzQxNyA4LjE0NjQ1IDExLjE0NjRMMTEuMjkyOSA4SDIuNUMyLjIyMzg2IDggMiA3Ljc3NjE0IDIgNy41QzIgNy4yMjM4NiAyLjIyMzg2IDcgMi41IDdIMTEuMjkyOUw4LjE0NjQ1IDMuODUzNTVDNy45NTExOCAzLjY1ODI5IDcuOTUxMTggMy4zNDE3MSA4LjE0NjQ1IDMuMTQ2NDVaXCIgZmlsbD1cImN1cnJlbnRDb2xvclwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCI+PC9wYXRoPjwvc3ZnPicpO1xyXG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTVcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMTUgMTVcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBjbGFzcz1cImgtNSB3LTVcIj48cGF0aCBkPVwiTTguMTQ2NDUgMy4xNDY0NUM4LjM0MTcxIDIuOTUxMTggOC42NTgyOSAyLjk1MTE4IDguODUzNTUgMy4xNDY0NUwxMi44NTM2IDcuMTQ2NDVDMTMuMDQ4OCA3LjM0MTcxIDEzLjA0ODggNy42NTgyOSAxMi44NTM2IDcuODUzNTVMOC44NTM1NSAxMS44NTM2QzguNjU4MjkgMTIuMDQ4OCA4LjM0MTcxIDEyLjA0ODggOC4xNDY0NSAxMS44NTM2QzcuOTUxMTggMTEuNjU4MyA3Ljk1MTE4IDExLjM0MTcgOC4xNDY0NSAxMS4xNDY0TDExLjI5MjkgOEgyLjVDMi4yMjM4NiA4IDIgNy43NzYxNCAyIDcuNUMyIDcuMjIzODYgMi4yMjM4NiA3IDIuNSA3SDExLjI5MjlMOC4xNDY0NSAzLjg1MzU1QzcuOTUxMTggMy42NTgyOSA3Ljk1MTE4IDMuMzQxNzEgOC4xNDY0NSAzLjE0NjQ1WlwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiPjwvcGF0aD48L3N2Zz4nKTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblxyXG5cdFx0XHRAYXBwbHkgaC00IG1sLTIgYmctY3VycmVudCB3LTA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcjphZnRlciB7XHJcblx0XHRcdEBhcHBseSB0cmFuc2l0aW9uIHRyYW5zbGF0ZS14LTEgdy00O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJ1dHRvbi1saW5rLWFycm93LFxyXG5cdC53cHNsLWluZm8td2luZG93IGEud3BzbC1kaXJlY3Rpb25zIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbm8tdW5kZXJsaW5lIGZvbnQtYXJjaGl2by1ibGFjayBjdXJzb3ItcG9pbnRlciB0cmFja2luZy10aWdodCB1cHBlcmNhc2UgdGV4dC1saW5rLWRhcmsgaG92ZXI6dGV4dC1ibGFjayBbJl86YWZ0ZXJdOmJnLWN1cnJlbnQ7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGFwcGx5IHRyYW5zaXRpb247XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE1XCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDE1IDE1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgY2xhc3M9XCJoLTUgdy01XCI+PHBhdGggZD1cIk04LjE0NjQ1IDMuMTQ2NDVDOC4zNDE3MSAyLjk1MTE4IDguNjU4MjkgMi45NTExOCA4Ljg1MzU1IDMuMTQ2NDVMMTIuODUzNiA3LjE0NjQ1QzEzLjA0ODggNy4zNDE3MSAxMy4wNDg4IDcuNjU4MjkgMTIuODUzNiA3Ljg1MzU1TDguODUzNTUgMTEuODUzNkM4LjY1ODI5IDEyLjA0ODggOC4zNDE3MSAxMi4wNDg4IDguMTQ2NDUgMTEuODUzNkM3Ljk1MTE4IDExLjY1ODMgNy45NTExOCAxMS4zNDE3IDguMTQ2NDUgMTEuMTQ2NEwxMS4yOTI5IDhIMi41QzIuMjIzODYgOCAyIDcuNzc2MTQgMiA3LjVDMiA3LjIyMzg2IDIuMjIzODYgNyAyLjUgN0gxMS4yOTI5TDguMTQ2NDUgMy44NTM1NUM3Ljk1MTE4IDMuNjU4MjkgNy45NTExOCAzLjM0MTcxIDguMTQ2NDUgMy4xNDY0NVpcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIj48L3BhdGg+PC9zdmc+Jyk7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNVwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAxNSAxNVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGNsYXNzPVwiaC01IHctNVwiPjxwYXRoIGQ9XCJNOC4xNDY0NSAzLjE0NjQ1QzguMzQxNzEgMi45NTExOCA4LjY1ODI5IDIuOTUxMTggOC44NTM1NSAzLjE0NjQ1TDEyLjg1MzYgNy4xNDY0NUMxMy4wNDg4IDcuMzQxNzEgMTMuMDQ4OCA3LjY1ODI5IDEyLjg1MzYgNy44NTM1NUw4Ljg1MzU1IDExLjg1MzZDOC42NTgyOSAxMi4wNDg4IDguMzQxNzEgMTIuMDQ4OCA4LjE0NjQ1IDExLjg1MzZDNy45NTExOCAxMS42NTgzIDcuOTUxMTggMTEuMzQxNyA4LjE0NjQ1IDExLjE0NjRMMTEuMjkyOSA4SDIuNUMyLjIyMzg2IDggMiA3Ljc3NjE0IDIgNy41QzIgNy4yMjM4NiAyLjIyMzg2IDcgMi41IDdIMTEuMjkyOUw4LjE0NjQ1IDMuODUzNTVDNy45NTExOCAzLjY1ODI5IDcuOTUxMTggMy4zNDE3MSA4LjE0NjQ1IDMuMTQ2NDVaXCIgZmlsbD1cImN1cnJlbnRDb2xvclwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCI+PC9wYXRoPjwvc3ZnPicpO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHJcblx0XHRcdEBhcHBseSBoLTQgbWwtMiBiZy1jdXJyZW50IHctNDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXI6YWZ0ZXIge1xyXG5cdFx0XHRAYXBwbHkgdHJhbnNpdGlvbiB0cmFuc2xhdGUteC0xO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lnd5c2l3eWctYnV0dG9uLXByaW1hcnkge1xyXG5cdFx0QGFwcGx5IGJ1dHRvbi1wcmltYXJ5IG1yLTQgbWItNDtcclxuXHR9XHJcblx0Lnd5c2l3eWctYnV0dG9uLXNlY29uZGFyeSB7XHJcblx0XHRAYXBwbHkgYnV0dG9uLXNlY29uZGFyeSBtci00IG1iLTQ7XHJcblx0fVxyXG5cdC53eXNpd3lnLWJ1dHRvbi1saW5rLWFycm93IHtcclxuXHRcdEBhcHBseSBidXR0b24tbGluay1hcnJvdyBtci00IG1iLTQ7XHJcblx0fVxyXG5cdC5zZXR0aW5nLXRleHQtY29sb3ItbGlnaHQgLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG5cdFx0QGFwcGx5ICF0ZXh0LWJ1dHRvbnMtc2Vjb25kYXJ5LXRleHQgaG92ZXI6IXRleHQtYnV0dG9ucy1zZWNvbmRhcnktdGV4dDtcclxuXHR9XHJcblx0LnNldHRpbmctdGV4dC1jb2xvci1saWdodCAuYnV0dG9uLWxpbmstYXJyb3csXHJcblx0LmJ1dHRvbi1saW5rLWFycm93LmxpZ2h0d3BzbC1pbmZvLXdpbmRvdyB7XHJcblx0XHRAYXBwbHkgdGV4dC13aGl0ZSBob3Zlcjp0ZXh0LXdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQud2l0aC11bmRlcmxpbmUge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIGFmdGVyOmNvbnRlbnQtWydfJ10gYWZ0ZXI6YmxvY2sgYWZ0ZXI6dy0xNiBhZnRlcjpteS0yLjUgYWZ0ZXI6Ym9yZGVyLWItWzNweF0gYWZ0ZXI6Ym9yZGVyLWNhcmVuZXRpYy1hY2NlbnQ7XHJcblx0XHQmLnRleHQtY2VudGVyIHtcclxuXHRcdFx0QGFwcGx5IGFmdGVyOm14LWF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdHNlY3Rpb24sXHJcblx0LnNlY3Rpb24ge1xyXG5cdFx0QGFwcGx5IG92ZXJmbG93LXgtaGlkZGVuIG1heC13LWZ1bGw7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcblx0XHRcdGhlaWdodDogMC43NXJlbTtcclxuXHRcdFx0d2lkdGg6IDAuNzVyZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgY2xhc3M9XCJ3LTMgaC0zXCIgdmlld0JveD1cIjAgMCAxNCAxNFwiPjxwYXRoIHN0cm9rZT1cInZhcigtLWNhcmVuZXRpYy1wcmltYXJ5KVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwibTEgMSA2IDZtMCAwIDYgNk03IDdsNi02TTcgN2wtNiA2XCIvPjwvc3ZnPicpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gMC43NXJlbTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHR0YWJsZSB7XHJcblx0XHRAYXBwbHkgYm9yZGVyLWNvbGxhcHNlIGJvcmRlci1zcGFjaW5nLTAgdy1mdWxsO1xyXG5cdH1cclxuXHRcclxuXHR0aCxcclxuXHR0ZCB7XHJcblx0XHRAYXBwbHkgYm9yZGVyIGJvcmRlci1zb2xpZCBib3JkZXItY2FyZW5ldGljLWdyYXk7XHJcblx0XHRAYXBwbHkgcHgtNCBweS0yIHRleHQtbGVmdCBhbGlnbi10b3A7XHJcblx0fVxyXG5cdHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdEBhcHBseSBiZy1jYXJlbmV0aWMtbGlnaHQtZ3JheTtcclxuXHR9XHJcblx0XHJcblx0dGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdEBhcHBseSBiZy13aGl0ZTtcclxuXHR9XHJcblx0dGhlYWQgdGgge1xyXG5cdFx0QGFwcGx5IGJnLWNhcmVuZXRpYy1saWdodC1ncmF5ICBmb250LXNlbWlib2xkO1xyXG5cdH1cclxuXHR0aGVhZCArIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdEBhcHBseSBiZy13aGl0ZTtcclxuXHR9XHJcblx0dGhlYWQgKyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0QGFwcGx5IGJnLWNhcmVuZXRpYy1saWdodC1ncmF5O1xyXG5cdH1cclxuXHJcblx0LnNob3ctZW0taG91cnMsXHJcblx0LnNob3ctbm9uLWVtLWhvdXJzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuQGxheWVyIHV0aWxpdGllcyB7XHJcblxyXG5cdC8qIFRoZXNlIGFyZSBzYWZlbGlzdGVkLiBJZiB5b3UgYWRkIG1vcmUsIHNhZmVsaXN0IHRoZW0uICovXHJcblx0LnNldHRpbmctcGFkZGluZy10b3Atbm9uZSB7XHJcblx0XHRAYXBwbHkgcHQtMDtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLXBhZGRpbmctdG9wLXNtYWxsIHtcclxuXHRcdEBhcHBseSBwdC0xNjtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLXBhZGRpbmctdG9wLW1lZGl1bSB7XHJcblx0XHRAYXBwbHkgcHQtMzI7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1wYWRkaW5nLXRvcC1sYXJnZSB7XHJcblx0XHRAYXBwbHkgcHQtNjQ7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1wYWRkaW5nLWJvdHRvbS1ub25lIHtcclxuXHRcdEBhcHBseSBwYi0wO1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctcGFkZGluZy1ib3R0b20tc21hbGwge1xyXG5cdFx0QGFwcGx5IHBiLTE2O1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctcGFkZGluZy1ib3R0b20tbWVkaXVtIHtcclxuXHRcdEBhcHBseSBwYi0zMjtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLXBhZGRpbmctYm90dG9tLWxhcmdlIHtcclxuXHRcdEBhcHBseSBwYi02NDtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLW1hcmdpbi1ib3R0b20tbm9uZSB7XHJcblx0XHRAYXBwbHkgbWItMDtcclxuXHR9XHJcblxyXG5cdC5zZXR0aW5nLW1hcmdpbi1ib3R0b20tc21hbGwge1xyXG5cdFx0QGFwcGx5IG1iLTE2O1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctbWFyZ2luLWJvdHRvbS1tZWRpdW0ge1xyXG5cdFx0QGFwcGx5IG1iLTMyO1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctbWFyZ2luLWJvdHRvbS1sYXJnZSB7XHJcblx0XHRAYXBwbHkgbWItNjQ7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1tYXJnaW4tdG9wLW5vbmUge1xyXG5cdFx0QGFwcGx5IG10LTA7XHJcblx0fVxyXG5cclxuXHQuc2V0dGluZy1tYXJnaW4tdG9wLXNtYWxsIHtcclxuXHRcdEBhcHBseSBtdC04O1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctbWFyZ2luLXRvcC1tZWRpdW0ge1xyXG5cdFx0QGFwcGx5IG10LTMyO1xyXG5cdH1cclxuXHJcblx0LnNldHRpbmctbWFyZ2luLXRvcC1sYXJnZSB7XHJcblx0XHRAYXBwbHkgbXQtMzI7XHJcblx0fVxyXG5cclxuXHQvKiBNYXkgbmVlZCB0byBhcHBseSB0aGVzZSB0byBvdGhlciB0YWdzLiBFeDpoZWFkaW5ncywgcCwgbGksIGV0Yywgb3Igd2lsZGNhcmQgKCopICovXHJcblx0LyogSWYgeW91IGFkZCBtb3JlLCB5b3Ugd2lsbCBuZWVkIHRvIHNhZmVsaXN0IHRoZXNlICovXHJcblx0LnNlY3Rpb24uc2V0dGluZy10ZXh0LWNvbG9yLWRhcmsge1xyXG5cdFx0QGFwcGx5IHRleHQtdGV4dC1kYXJrO1xyXG5cclxuXHRcdGgxLFxyXG5cdFx0aDIsXHJcblx0XHRoMyxcclxuXHRcdGg0LFxyXG5cdFx0LmgxLFxyXG5cdFx0LmgyLFxyXG5cdFx0LmgzLFxyXG5cdFx0Lmg0IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtaGVhZGluZy1kYXJrO1xyXG5cdFx0fVxyXG5cdFx0aDUsXHJcblx0XHRoNixcclxuXHRcdC5oNSxcclxuXHRcdC5oNiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXRleHQtZGFyaztcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uLWxpbmssXHJcblx0XHQuYnV0dG9uLWxpbmstc20sXHJcblx0XHQudGV4dC1saW5rIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtbGluay1kYXJrIGhvdmVyOnRleHQtbGluay1kYXJrLTcwMCBhZnRlcjpiZy1saW5rLWRhcms7XHJcblx0XHR9XHJcblxyXG5cdFx0YTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSkge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1saW5rLWRhcms7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZWN0aW9uLnNldHRpbmctdGV4dC1jb2xvci1saWdodCB7XHJcblx0XHRAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cclxuXHRcdGgxLFxyXG5cdFx0aDIsXHJcblx0XHRoMyxcclxuXHRcdGg0LFxyXG5cdFx0LmgxLFxyXG5cdFx0LmgyLFxyXG5cdFx0LmgzLFxyXG5cdFx0Lmg0IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtaGVhZGluZy1saWdodDtcclxuXHRcdH1cclxuXHRcdGg1LFxyXG5cdFx0aDYsXHJcblx0XHQuaDUsXHJcblx0XHQuaDYge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCo6bm90KCN3cHNsLWdtYXAgKikge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24tbGluay1hcnJvdyB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWxpbmstbGlnaHQgaG92ZXI6dGV4dC1saW5rLWxpZ2h0LTcwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdEBhcHBseSB3LWZ1bGwgbWF4LXctc2NyZWVuLTN4bCBweC02IG14LWF1dG8gcmVsYXRpdmUgei0wO1xyXG5cdH1cclxuXHQuYWxpZ25jZW50ZXIsIC5hbGlnbmNlbnRlciBpbWcge1xyXG5cdFx0QGFwcGx5IG14LWF1dG8gZmxvYXQtbm9uZTtcclxuXHR9XHJcblx0LmFsaWducmlnaHQsIC5hbGlnbnJpZ2h0IGltZ3tcclxuXHRcdEBhcHBseSBmbG9hdC1yaWdodCBtbC04O1xyXG5cdH1cclxuXHRcclxuXHQuYWxpZ25sZWZ0LCAuYWxpZ25sZWZ0IGltZ3tcclxuXHRcdEBhcHBseSBmbG9hdC1sZWZ0IG1yLTg7XHJcblxyXG5cdH1cclxufVxyXG5cclxuLyogLnBhZGRpbmcge1xyXG5cdCYtbm9uZSB7XHJcblx0XHRAYXBwbHkgcHktMDtcclxuXHR9XHJcblx0XHJcblx0Ji1zbWFsbCB7XHJcblx0XHRAYXBwbHkgcHktNDtcclxuXHR9XHJcblx0XHJcblx0Ji1tZWRpdW0ge1xyXG5cdFx0QGFwcGx5IHB5LTY7XHJcblx0fVxyXG5cdFxyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0QGFwcGx5IHB5LTg7XHJcblx0fVxyXG59XHJcblxyXG4ubWFyZ2luIHtcclxuXHQmLW5vbmUge1xyXG5cdFx0QGFwcGx5IHB5LTA7XHJcblx0fVxyXG5cdFxyXG5cdCYtc21hbGwge1xyXG5cdFx0QGFwcGx5IHB5LTQ7XHJcblx0fVxyXG5cdFxyXG5cdCYtbWVkaXVtIHtcclxuXHRcdEBhcHBseSBweS02O1xyXG5cdH1cclxuXHRcclxuXHQmLWxhcmdlIHtcclxuXHRcdEBhcHBseSBweS04O1xyXG5cdH1cclxufSAqL1xyXG5cclxuLyogY3VzdG9tIGxpc3Qgc3R5bGVzICovXHJcbnNlY3Rpb24gdWwsXHJcbnNlY3Rpb24gb2wge1xyXG5cdCYudHdvLWNvbC1saXN0IHtcclxuXHRcdEBhcHBseSBibG9jayBjb2x1bW5zLTEgbWQ6Y29sdW1ucy0yIGdhcC14LTg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRAYXBwbHkgbWItNCByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNicmVhZGNydW1icyB7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLyogb3ZlcnJpZGVzICovXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuXHQjY2FyZW5ldGljLXdwc2wtc2VhcmNoLWlucHV0IHtcclxuXHRcdEBhcHBseSB3LTcyIC1tci1bMXB4XSBoLWZ1bGwgYmxvY2sgbWF4LXctZnVsbCAgZmxleC1ncm93IGJvcmRlci0yIGJvcmRlci1jYXJlbmV0aWMtbGlnaHQtZ3JheSAgYmctd2hpdGUgYmctY2xpcC1wYWRkaW5nIHAtMyB0ZXh0LWJhc2UgbGVhZGluZy1ub25lIHRleHQtcHJpbWFyeSBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQ7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQvKiBjdXN0b21pemUgZmxvd2JpdGUgYWNjb3JkaW9ucyAqL1xyXG5cdGRpdltpZF49XCJmYXEtYm9keVwiXSB7XHJcblx0XHQmLmhpZGRlbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji5leHBhbmQge1xyXG5cdFx0XHRAYXBwbHkgbXQtMCBtYXgtaC1bNTByZW1dIG9wYWNpdHktMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYWNjb3JkLW9wZW4gc3ZnIHtcclxuXHRcdEBhcHBseSByb3RhdGUtMTgwO1xyXG5cdH1cclxuXHRcclxuXHQvKiBiYXNlIHNsaWNrIHNsaWRlciBzdHlsZXMgKi9cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmUgei1bMV0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy1mdWxsIHAtMCBtLTAgbGlzdC1ub25lO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRAYXBwbHkgdy0zIGgtMyBteC0xLjUgYmctY2FyZW5ldGljLWdyYXkgZHVyYXRpb24tMjAwIHRyYW5zaXRpb24tYWxsIGhvdmVyOmJnLXRleHQtZGFyayByb3VuZGVkLWZ1bGwgY3Vyc29yLXBvaW50ZXI7XHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRAYXBwbHkgYmctdGV4dC1kYXJrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1bMHB4XSBsZWFkaW5nLW5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRAYXBwbHkgYWJzb2x1dGUgdG9wLTAgei1bM10gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgaC1mdWxsIHB4LTQgY3Vyc29yLXBvaW50ZXI7XHJcblx0XHRcclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdEBhcHBseSByaWdodC0wO1xyXG5cdFx0fVxyXG5cdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0QGFwcGx5IGxlZnQtMCBiZy1uby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgY2xhc3M9J3ctNCBoLTQnIGFyaWEtaGlkZGVuPSd0cnVlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCA2IDEwJyUzRSUzQ3BhdGggc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNSAxIDEgNWw0IDQnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stZG90cyAuc2xpY2stcHJldixcclxuXHQuc2xpY2stbmV4dCB7XHJcblx0XHRAYXBwbHkgYWJzb2x1dGUgdG9wLTAgei0xMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBoLWZ1bGwgcHgtNCBjdXJzb3ItcG9pbnRlciBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50O1xyXG5cdFx0QGFwcGx5IGhvdmVyOmJvcmRlci1ncmF5LTgwMCBob3Zlcjp0ZXh0LWdyYXktODAwOyAvKiBUYWlsd2luZCBob3ZlciBzdGF0ZXMgKi9cclxuXHR9XHJcblx0XHJcblx0XHJcblx0LmRyYWdnYWJsZSB7XHJcblx0XHRAYXBwbHkgY3Vyc29yLWdyYWI7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGlkZXNob3dfX25hdiB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmUgbXgtYXV0byBtYXgtdy1zY3JlZW4tbWQgZmxleCBqdXN0aWZ5LWJldHdlZW4gO1xyXG5cclxuXHJcblx0XHRidXR0b24ucHJldiwgYnV0dG9uLm5leHQge1xyXG5cdFx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRidXR0b24ucHJldjpmaXJzdC1jaGlsZCAsXHJcblx0XHRidXR0b24ubmV4dDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0QGFwcGx5IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQvKiBpbWFnZSBzbGlkZXIgKi9cclxuXHQuc2VjdGlvbi1pbWFnZS1jYXJvdXNlbCB7XHJcblx0XHQuY2Fyb3VzZWwge1xyXG5cdFx0XHRAYXBwbHkgcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJvdXNlbCB7XHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0QGFwcGx5IHJlbGF0aXZlIGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnR3by1pbWFnZXMuc2Nyb2xsLTIuYmEtMSB7XHJcblx0XHRcdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0XHRcdCZbZGF0YS1zbGljay1pbmRleD1cIjBcIl06OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBjb250ZW50LVsnQmVmb3JlJ10gZm9udC1hcmNoaXZvLWJsYWNrIHRleHQtd2hpdGUgdGV4dC1bMjJweF0gbGVhZGluZy1ub3JtYWwgdXBwZXJjYXNlIHB4LTQgcHktMiBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTYgei0xMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmW2RhdGEtc2xpY2staW5kZXg9XCIxXCJdOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgY29udGVudC1bJ0FmdGVyJ10gZm9udC1hcmNoaXZvLWJsYWNrIHRleHQtd2hpdGUgdGV4dC1bMjJweF0gbGVhZGluZy1ub3JtYWwgdXBwZXJjYXNlIHB4LTQgcHktMiBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTYgei0xMDtcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zbGljay1saXN0IHtcclxuXHRcdFx0QGFwcGx5IC1tci05IDtcclxuXHJcblx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0QGFwcGx5IG1yLTk7XHJcblxyXG5cdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGxlYWRpbmctWzBdIDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRAYXBwbHkgYmxvY2sgbXgtYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jYXJvdXNlbCB7XHJcblx0XHRcdCYgKyAuc2xpZGVzaG93X19uYXYge1xyXG5cdFx0XHRcdEBhcHBseSBqdXN0aWZ5LWNlbnRlciBnYXAtNiBtYXgtdy14cyBteC1hdXRvIHB0LTEyIGxnOnB0LTE2O1xyXG5cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHAtMCBoLTExIGxnOmgtWzU4cHhdIHctMTEgbGc6dy1bNThweF07XHJcblxyXG5cdFx0XHRcdFx0Ji5wcmV2IHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5ICF0ZXh0LXByaW1hcnk7XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGJnLXdoaXRlIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgdGV4dC1jdXJyZW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTlcIiB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDEyIDE5XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48c3R5bGUgdHlwZT1cInRleHQvY3NzXCI+LnN0MHtmaWxsOmN1cnJlbnRDb2xvcjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNOS41LDAuOGMtMC4xLDAtMC4yLDAtMC4yLDBDOSwwLjksOC44LDEsOC42LDEuMmwtNyw3LjJDMS40LDguNiwxLjIsOSwxLjIsOS4zczAuMSwwLjcsMC40LDAuOWw3LDcuMiBjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjNjMC4yLDAuMSwwLjMsMC4xLDAuNSwwLjFjMCwwLDAsMCwwLDBjMC4yLDAsMC4zLDAsMC41LTAuMWMwLjItMC4xLDAuMy0wLjIsMC40LTAuMyBjMC4xLTAuMSwwLjItMC4zLDAuMy0wLjRjMC4xLTAuMiwwLjEtMC4zLDAuMS0wLjVjMC0wLjIsMC0wLjMtMC4xLTAuNWMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjRMNC42LDkuN0w0LjMsOS4zTDQuNiw5TDEwLjQsMyBjMC4yLTAuMiwwLjQtMC42LDAuNC0wLjljMC0wLjMtMC4xLTAuNS0wLjItMC43QzEwLjQsMS4yLDEwLjIsMSwxMCwwLjlDOS44LDAuOSw5LjYsMC44LDkuNSwwLjh6XCIvPjwvZz48L3N2Zz4nKTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOVwiIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMTIgMTlcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3Qwe2ZpbGw6Y3VycmVudENvbG9yO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk05LjUsMC44Yy0wLjEsMC0wLjIsMC0wLjIsMEM5LDAuOSw4LjgsMSw4LjYsMS4ybC03LDcuMkMxLjQsOC42LDEuMiw5LDEuMiw5LjNzMC4xLDAuNywwLjQsMC45bDcsNy4yIGMwLjEsMC4xLDAuMywwLjIsMC40LDAuM2MwLjIsMC4xLDAuMywwLjEsMC41LDAuMWMwLDAsMCwwLDAsMGMwLjIsMCwwLjMsMCwwLjUtMC4xYzAuMi0wLjEsMC4zLTAuMiwwLjQtMC4zIGMwLjEtMC4xLDAuMi0wLjMsMC4zLTAuNGMwLjEtMC4yLDAuMS0wLjMsMC4xLTAuNWMwLTAuMiwwLTAuMy0wLjEtMC41Yy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNEw0LjYsOS43TDQuMyw5LjNMNC42LDlMMTAuNCwzIGMwLjItMC4yLDAuNC0wLjYsMC40LTAuOWMwLTAuMy0wLjEtMC41LTAuMi0wLjdDMTAuNCwxLjIsMTAuMiwxLDEwLDAuOUM5LjgsMC45LDkuNiwwLjgsOS41LDAuOHpcIi8+PC9nPjwvc3ZnPicpO1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXNrLXNpemU6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcG9zaXRpb24teDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGJnLWN1cnJlbnQgaC0zIGxnOmgtWzE4cHhdIHctMyBsZzp3LVsxOHB4XTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLm5leHQge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgIXRleHQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGUgYmctbm8tcmVwZWF0IGJnLWNlbnRlciB0ZXh0LWN1cnJlbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOVwiIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMTIgMTlcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3Qwe2ZpbGw6Y3VycmVudENvbG9yO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yLjUsMTcuOGMwLjEsMCwwLjIsMCwwLjIsMGMwLjIsMCwwLjUtMC4yLDAuNi0wLjRsNy03LjJjMC4yLTAuMiwwLjQtMC42LDAuNC0wLjlzLTAuMS0wLjctMC40LTAuOWwtNy03LjIgQzMuMywxLjEsMy4xLDEsMywwLjlDMi44LDAuOSwyLjcsMC44LDIuNSwwLjhjMCwwLDAsMCwwLDBjLTAuMiwwLTAuMywwLTAuNSwwLjFDMS45LDEsMS43LDEuMSwxLjYsMS4yQzEuNSwxLjMsMS40LDEuNSwxLjMsMS42IEMxLjMsMS44LDEuMiwyLDEuMywyLjFjMCwwLjIsMCwwLjMsMC4xLDAuNWMwLjEsMC4yLDAuMiwwLjMsMC4zLDAuNEw3LjQsOWwwLjMsMC4zTDcuNCw5LjdsLTUuOCw1LjljLTAuMiwwLjItMC40LDAuNi0wLjQsMC45IGMwLDAuMywwLjEsMC41LDAuMiwwLjdjMC4xLDAuMiwwLjMsMC40LDAuNiwwLjVDMi4yLDE3LjgsMi40LDE3LjgsMi41LDE3Ljh6XCIvPjwvZz48L3N2Zz4nKTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOVwiIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMTIgMTlcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxzdHlsZSB0eXBlPVwidGV4dC9jc3NcIj4uc3Qwe2ZpbGw6Y3VycmVudENvbG9yO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yLjUsMTcuOGMwLjEsMCwwLjIsMCwwLjIsMGMwLjIsMCwwLjUtMC4yLDAuNi0wLjRsNy03LjJjMC4yLTAuMiwwLjQtMC42LDAuNC0wLjlzLTAuMS0wLjctMC40LTAuOWwtNy03LjIgQzMuMywxLjEsMy4xLDEsMywwLjlDMi44LDAuOSwyLjcsMC44LDIuNSwwLjhjMCwwLDAsMCwwLDBjLTAuMiwwLTAuMywwLTAuNSwwLjFDMS45LDEsMS43LDEuMSwxLjYsMS4yQzEuNSwxLjMsMS40LDEuNSwxLjMsMS42IEMxLjMsMS44LDEuMiwyLDEuMywyLjFjMCwwLjIsMCwwLjMsMC4xLDAuNWMwLjEsMC4yLDAuMiwwLjMsMC4zLDAuNEw3LjQsOWwwLjMsMC4zTDcuNCw5LjdsLTUuOCw1LjljLTAuMiwwLjItMC40LDAuNi0wLjQsMC45IGMwLDAuMywwLjEsMC41LDAuMiwwLjdjMC4xLDAuMiwwLjMsMC40LDAuNiwwLjVDMi4yLDE3LjgsMi40LDE3LjgsMi41LDE3Ljh6XCIvPjwvZz48L3N2Zz4nKTtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFzay1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbi15OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBiZy1jdXJyZW50IGgtMyBsZzpoLVsxOHB4XSB3LTMgbGc6dy1bMThweF07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLWJ1dHRvbnMtc2Vjb25kYXJ5LWJnIGgtMTEgbGc6aC1bNThweF0gdy0xMSBsZzp3LVs1OHB4XSAhdGV4dC1wcmltYXJ5O1xyXG5cclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkICsgLnNsaWRlc2hvd19fbmF2IHtcclxuXHRcdFx0XHRAYXBwbHkgcHQtMTAgO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcm91c2VsLm9uZS1pbWFnZSBpbWcge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0LmNhcm91c2VsLnR3by1pbWFnZXMgaW1nIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lyogc3RhdHMgc2xpZGVyICovXHJcblx0LnNlY3Rpb24tc3RhdHMge1xyXG5cdFx0LnNsaWRlLW91dGVyLWN1c3RvbSB7XHJcblx0XHRcdEBhcHBseSBwLTQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zdGF0LXNsaWRlLWlubmVyLWN1c3RvbSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWNlbnRlciBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIHJlbGF0aXZlIGl0ZW1zLWNlbnRlciBteC1hdXRvIGJnLXdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY291bnQtY3VzdG9tIHtcclxuXHRcdFx0QGFwcGx5IGgxIG1iLTAgd2l0aC11bmRlcmxpbmUgdGV4dC1jZW50ZXIgYWZ0ZXI6dy00MDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmRlc2NyaXB0aW9uLWN1c3RvbSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXA7XHJcblx0XHR9XHJcblx0XHQuc2xpZGUtb3V0ZXItY3VzdG9tICsgLnNsaWRlc2hvd19fbmF2e1xyXG5cdFx0XHRAYXBwbHkgdy00MDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0LyogdGFicyAqL1xyXG5cdC5zZWN0aW9uLXRhYmJlZC1jb250ZW50IGxpW3JvbGU9XCJwcmVzZW50YXRpb25cIl0gPiBidXR0b25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl17XHJcblx0XHRAYXBwbHkgYm9yZGVyLXQtdHJhbnNwYXJlbnQgYm9yZGVyLXItdHJhbnNwYXJlbnQgYm9yZGVyLWItdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdFxyXG5cdC8qIGJlZm9yZSBhbmQgYWZ0ZXIgKi9cclxuXHQuYmVmb3JlLWFmdGVyX19vdXRlciB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmUgdy1mdWxsIG10LTg7XHJcblx0XHRcclxuXHRcdC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIHtcclxuXHRcdFx0QGFwcGx5IG14LWF1dG8gb3ZlcmZsb3ctaGlkZGVuIHBiLTQ7XHJcblx0XHR9XHJcblx0XHQuYmVmb3JlLWFmdGVyX19pbm5lciB7XHJcblx0XHRcdEBhcHBseSBtZDptYXgtdy1zY3JlZW4tbWQgbWQ6bWF4LWgtWzQzMnB4XSBiZy1ibGFjayBteC1hdXRvIHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdC5hZnRlci1pbWFnZSB7XHJcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNsaWRlciB7XHJcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSB6LTEwIHctMSBiZy1zZWNvbmRhcnkgaC1mdWxsIGxlZnQtMS8yIHRvcC0wO1xyXG5cdFx0XHRjdXJzb3I6IGV3LXJlc2l6ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNsaWRlLWhhbmRsZSB7XHJcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIHctMTQgaC0xNCBiZy13aGl0ZSB0ZXh0LXNlY29uZGFyeSByb3VuZGVkLWZ1bGwgc2hhZG93LWxnIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzIgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1ldmVubHkgYm9yZGVyLTIgYm9yZGVyLXNlY29uZGFyeSBwLTMgbGVmdC0xLzI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC8qIFRlc3RpbW9uaWFscyAqL1xyXG5cdC50ZXN0aW1vbmlhbF9fb3V0ZXIge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIHctZnVsbDtcclxuXHRcdFxyXG5cdFx0LnRlc3RpbW9uaWFsLWJveCB7XHJcblx0XHRcdEBhcHBseSBiZy13aGl0ZSBmbGV4IGZsZXgtY29sIGp1c3RpZnktc3RhcnQgdy1mdWxsIGJvcmRlci10LTQgYm9yZGVyLWNhcmVuZXRpYy1hY2NlbnQgcC01IG1kOnB5LTEwIG1kOnB4LTE2IHNoYWRvdy1sZyB0ZXh0LWNlbnRlciBteC1hdXRvIG1heC13LTN4bCA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50ZXN0aW1vbmlhbC1pY29uIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtY2VudGVyIG1iLTggbXgtYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnF1b3RlLWljb24ge1xyXG5cdFx0XHRAYXBwbHkgdy05IGgtOSB0ZXh0LWNhcmVuZXRpYy1hY2NlbnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtY2VudGVyIG1iLTggbXktYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdHA6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRAYXBwbHkgbWItMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRlc3RpbW9uaWFsLWF1dGhvciB7XHJcblx0XHRcdEBhcHBseSBtYi00IHRleHQtbGcgZm9udC1zZW1pYm9sZDtcclxuXHRcdH1cclxuXHRcdCsgLnNsaWRlc2hvd19fbmF2e1xyXG5cdFx0XHRAYXBwbHkgcHgtNCBtZDpweC0wO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5pbnRyby1wIHtcclxuXHRAYXBwbHkgdGV4dC14bCBsZWFkaW5nLTc7XHJcbn1cclxuXHJcbi53cHNsLWluZm8td2luZG93ICoge1xyXG5cdEBhcHBseSB0ZXh0LWdyYXk7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tZW5hYmxlZC5oZWFkZXItZGVmYXVsdC5zY3JvbGxlZCB7XHJcblx0QGFwcGx5ICF0b3AtMDtcclxufVxyXG5cclxuLmZhY2V0d3AtbG9hZC1tb3JlIHtcclxuXHRAYXBwbHkgYnV0dG9uLXNlY29uZGFyeSB3LWZ1bGw7XHJcbn1cclxuXHJcbi8qIHBvcHVwIG1ha2VyICovXHJcblx0LnB1bSBidXR0b24ucHVtLWNsb3NlLnBvcG1ha2UtY2xvc2Uge1xyXG5cdFx0QGFwcGx5IGZpeGVkIHRvcC04IHJpZ2h0LTEyIHctOCBoLTggYm9yZGVyLTIgYm9yZGVyLXRyYW5zcGFyZW50IGR1cmF0aW9uLTIwMCB0cmFuc2l0aW9uLWFsbCByb3VuZGVkLWZ1bGwgdGV4dC10ZXh0LWxpZ2h0IGJnLXRyYW5zcGFyZW50IGhvdmVyOnRleHQtY2FyZW5ldGljLWxpZ2h0LWdyYXkgdGV4dC1zbSAgbWwtYXV0byBpbmxpbmUtZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgY3Vyc29yLXBvaW50ZXIgbXItNCBtdC00O1xyXG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHQmOmZvY3VzLCAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMtd2l0aGluIHtcclxuXHRcdFx0QGFwcGx5ICBib3JkZXItdGV4dC1saWdodCAgYm9yZGVyLTIgYm9yZGVyLXNvbGlkIG91dGxpbmUtbm9uZSBhZnRlcjpib3JkZXItdGV4dC1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cdC5wdW0gYnV0dG9uLnB1bS1jbG9zZS5wb3BtYWtlLWNsb3Nle1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBhcHBseSBjb250ZW50LVsnJ10gaC00IHctNCBiZy1uby1yZXBlYXQgYmctY2VudGVyIGFic29sdXRlIG0tNDtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBjbGFzcz1cInctMyBoLTNcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIlM0UlM0NwYXRoIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwibTEgMSA2IDZtMCAwIDYgNk03IDdsNi02TTcgN2wtNiA2XCIvJTNFJTNDL3N2ZyUzRScpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkge1xyXG5cdFx0QGFwcGx5IGJnLWhlYWRpbmctZGFyayAhb3BhY2l0eS0xMDAgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdH1cclxuXHRcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIHtcclxuXHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBzaGFkb3ctbm9uZSB0ZXh0LXRleHQtbGlnaHQ7XHJcblx0fVxyXG5cdC5wdW0gIC5wdW0tdGl0bGV7XHJcblx0XHRAYXBwbHkgdGV4dC1oMiBmb250LXNlbWlib2xkIHRleHQtaGVhZGluZy1saWdodDtcclxuXHR9XHJcblx0XHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBwLCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIHNwYW4sIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgYSB7XHJcblx0XHRAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBoMSwgXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAuaDEsIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgaDIsIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLmgyLCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIGgzLCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5oMywgXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBoNCwgXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAuaDQsIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgaDUsIFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLmg1LCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIGg2LCBcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5oNiB7XHJcblx0XHRAYXBwbHkgdGV4dC1oZWFkaW5nLWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0I2NtcGx6LWNvb2tpZXMtb3ZlcnZpZXcgLmNtcGx6LWRyb3Bkb3duLmNtcGx6LWRyb3Bkb3duLWNvb2tpZXBvbGljeSBzdW1tYXJ5IGRpdiwjY21wbHotZG9jdW1lbnQgLmNtcGx6LWRyb3Bkb3duLmNtcGx6LWRyb3Bkb3duLWNvb2tpZXBvbGljeSBzdW1tYXJ5IGRpdiwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5jbXBsei11bmxpbmtlZC1tb2RlIC5jbXBsei1kcm9wZG93bi5jbXBsei1kcm9wZG93bi1jb29raWVwb2xpY3kgc3VtbWFyeSBkaXYge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZTogXCJoZWFkaW5nIHBhcmFncmFwaCBsYWJlbCBjaGVja2JveCBjaGV2cm9uXCI7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciBhdXRvIGF1dG8gYXV0byAyNXB4XHJcblx0fVxyXG5cclxuXHRodG1sW2xhbmc9XCJlbi1VU1wiXSAubm90cmFuc2xhdGUuZW5nbGlzaCxcclxuXHRodG1sW2xhbmc9XCJlblwiXSAubm90cmFuc2xhdGUuZW5nbGlzaCxcclxuXHRodG1sW2xhbmc9XCJhdXRvXCJdIC5ub3RyYW5zbGF0ZS5lbmdsaXNoe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9IFxyXG5cdGh0bWxbbGFuZz1cImVzXCJdIC5ub3RyYW5zbGF0ZS5zcGFuaXNoe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9IFxyXG5cdC5ndHJhbnNsYXRlX3dyYXBwZXJ7XHJcblx0XHRAYXBwbHkgYmctd2hpdGUgdy0zNiBzaGFkb3ctbGc7XHJcblx0fVxyXG5cdC5ndHJhbnNsYXRlX3dyYXBwZXIgYS5nbGlua3tcclxuXHRcdEBhcHBseSBteS0xLjU7XHJcblx0fVxyXG5cclxuLnNlY3Rpb24tdGVzdGltb25pYWwtdmlkZW8gLnZpZGVvLWlubmVyIHtcclxuXHRAYXBwbHkgYmVmb3JlOmJnLXByaW1hcnktZGFyayBiZWZvcmU6b3BhY2l0eS04MCBiZWZvcmU6YWJzb2x1dGUgYmVmb3JlOnRvcC0wIGJlZm9yZTpsZWZ0LTAgYmVmb3JlOnctZnVsbCBiZWZvcmU6aC1mdWxsO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT0gZmxpcCBob3ZlciBzdHlsZXMgPT09PT09PT09PT09ICovXHJcbi5jYXJkZmxpcC5mbGlwcGVkIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi5jYXJkZmxpcC5mbGlwcGVkIC5jYXJkZmxpcC1mcm9udCB7XHJcblx0QGFwcGx5IG9wYWNpdHktMCBwb2ludGVyLWV2ZW50cy1ub25lO1xyXG59XHJcbi5mbGlwcGVkLW9uY2UgLmNhcmRmbGlwLWZyb250IHtcclxuXHRAYXBwbHkgYWJzb2x1dGU7XHJcbn1cclxuLmZsaXBwZWQtb25jZSAuY2FyZGZsaXAtYmFjayB7XHJcblx0QGFwcGx5IGFic29sdXRlIGZsZXg7XHJcbn1cclxuLmNhcmRmbGlwLWJhY2sge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG59XHJcbi5jYXJkZmxpcCB7XHJcblx0cGVyc3BlY3RpdmU6IDEwMDBweDtcclxufVxyXG5cclxuLmRyb3BzaGFkb3ctcmlnaHQge1xyXG5cdGJveC1zaGFkb3c6IDEycHggMTJweCAwcHggMHB4ICNGRkZGRkY2NjtcclxufVxyXG5cclxuLnRlYW0tZ3JpZCArIC50ZWFtLXRpdGxlIHtcclxuXHRAYXBwbHkgbXQtMTYgbWQ6bXQtMjQgbGc6bXQtMzI7XHJcbn1cclxuLnNwLXBvcHVwIHtcclxuXHRAYXBwbHkgcmVsYXRpdmUgYmctd2hpdGUgcHgtNyBweS04IHctZnVsbCBtYXgtdy1bNzAwcHhdIG15LTEyIG14LWF1dG8gcm91bmRlZC1bNDBweF0gZHJvcHNoYWRvdy1yaWdodDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09IE1hZ25pZmljIFBvcHVwID09PT09PT09PT09PSAqL1xyXG4ubWZwLWJnIHtcclxuXHRAYXBwbHkgYmctcHJpbWFyeSBvcGFjaXR5LVswLjg1XTtcclxufVxyXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xyXG5cdEBhcHBseSBweC02O1xyXG5cclxuXHQubWZwLWNsb3NlIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8xNzE0XzE3NzE1KVwiPjxwYXRoIGQ9XCJNMTIuMDE2NSAxMEwxOS41NjQ2IDIuNDUxODJDMTkuNzAwOCAyLjMyMDI3IDE5LjgwOTUgMi4xNjI5MSAxOS44ODQyIDEuOTg4OTNDMTkuOTU5IDEuODE0OTQgMTkuOTk4MyAxLjYyNzgxIDE5Ljk5OTkgMS40Mzg0NkMyMC4wMDE2IDEuMjQ5MTEgMTkuOTY1NSAxLjA2MTMyIDE5Ljg5MzggMC44ODYwNjVDMTkuODIyMSAwLjcxMDgwNiAxOS43MTYyIDAuNTUxNTgzIDE5LjU4MjMgMC40MTc2ODVDMTkuNDQ4NCAwLjI4Mzc4OCAxOS4yODkyIDAuMTc3ODk4IDE5LjExMzkgMC4xMDYxOTRDMTguOTM4NyAwLjAzNDQ5MDEgMTguNzUwOSAtMC4wMDE1OTE1OCAxOC41NjE1IDUuMzg0NDFlLTA1QzE4LjM3MjIgMC4wMDE2OTkyNiAxOC4xODUxIDAuMDQxMDM5MiAxOC4wMTExIDAuMTE1Nzc4QzE3LjgzNzEgMC4xOTA1MTcgMTcuNjc5NyAwLjI5OTE1OCAxNy41NDgyIDAuNDM1MzYyTDEwIDcuOTgzNTRMMi40NTE4MiAwLjQzNTM2MkMyLjE4Mjg2IDAuMTc1NTkyIDEuODIyNjMgMC4wMzE4NTIgMS40NDg3MiAwLjAzNTEwMTJDMS4wNzQ4MSAwLjAzODM1MDMgMC43MTcxMzggMC4xODgzMjkgMC40NTI3MzMgMC40NTI3MzNDMC4xODgzMjkgMC43MTcxMzggMC4wMzgzNTAzIDEuMDc0ODEgMC4wMzUxMDEyIDEuNDQ4NzJDMC4wMzE4NTIgMS44MjI2MyAwLjE3NTU5MiAyLjE4Mjg2IDAuNDM1MzYyIDIuNDUxODJMNy45ODM1NCAxMEwwLjQzNTM2MiAxNy41NDgyQzAuMjk5MTU4IDE3LjY3OTcgMC4xOTA1MTcgMTcuODM3MSAwLjExNTc3OCAxOC4wMTExQzAuMDQxMDM5MiAxOC4xODUxIDAuMDAxNjk5MjYgMTguMzcyMiA1LjM4NDQxZS0wNSAxOC41NjE1Qy0wLjAwMTU5MTU4IDE4Ljc1MDkgMC4wMzQ0OTAxIDE4LjkzODcgMC4xMDYxOTQgMTkuMTEzOUMwLjE3Nzg5OCAxOS4yODkyIDAuMjgzNzg4IDE5LjQ0ODQgMC40MTc2ODUgMTkuNTgyM0MwLjU1MTU4MyAxOS43MTYyIDAuNzEwODA2IDE5LjgyMjEgMC44ODYwNjUgMTkuODkzOEMxLjA2MTMyIDE5Ljk2NTUgMS4yNDkxMSAyMC4wMDE2IDEuNDM4NDYgMTkuOTk5OUMxLjYyNzgxIDE5Ljk5ODMgMS44MTQ5NCAxOS45NTkgMS45ODg5MyAxOS44ODQyQzIuMTYyOTEgMTkuODA5NSAyLjMyMDI3IDE5LjcwMDggMi40NTE4MiAxOS41NjQ2TDEwIDEyLjAxNjVMMTcuNTQ4MiAxOS41NjQ2QzE3LjgxNzEgMTkuODI0NCAxOC4xNzc0IDE5Ljk2ODEgMTguNTUxMyAxOS45NjQ5QzE4LjkyNTIgMTkuOTYxNiAxOS4yODI5IDE5LjgxMTcgMTkuNTQ3MyAxOS41NDczQzE5LjgxMTcgMTkuMjgyOSAxOS45NjE2IDE4LjkyNTIgMTkuOTY0OSAxOC41NTEzQzE5Ljk2ODEgMTguMTc3NCAxOS44MjQ0IDE3LjgxNzEgMTkuNTY0NiAxNy41NDgyTDEyLjAxNjUgMTBaXCIgZmlsbD1cIndoaXRlXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xNzE0XzE3NzE1XCI+PHJlY3Qgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgZmlsbD1cIndoaXRlXCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPicpO1xyXG5cdFx0dGV4dC1hbGlnbjogdW5zZXQ7XHJcblxyXG5cdFx0QGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1yaWdodC10b3AgYmctW2xlbmd0aDoyMHB4XSBoLVs3NHB4XSBwci0wIGluZGVudC1bLTk5OTlweF0gLXRvcC1bNDVweF0gb3BhY2l0eS0xMDA7XHJcblx0fVxyXG5cclxuXHQubWZwLWNvbnRlbnQge1xyXG5cdFx0QGFwcGx5IG1heC13LTd4bCBtYXgtaC1bNzV2aF07XHJcblxyXG5cdFx0Lm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XHJcblx0XHRcdEBhcHBseSBzaGFkb3ctbm9uZSByb3VuZGVkLVs0MHB4XTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLyogPT09PT09PT09PT09IEdyYXZpdHkgRm9ybXMgPT09PT09PT09PT09ICovXHJcbi5nZm9ybV93cmFwcGVyIHtcclxuXHQuZ2Zvcm1faGVhZGluZyB7XHJcblx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Zm9ybSB7XHJcblx0XHQuZ2Zvcm0tYm9keS5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1sZWZ0IGdhcC14LTggZ2FwLXktODtcclxuXHJcblx0XHRcdC5nZmllbGQge1xyXG5cdFx0XHRcdCYuZ2ZfZ3JpZF9uZXdfcm93IHtcclxuXHRcdFx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW4tZW5kOiA3O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgdGV4dC1bMjZweF0gbWItMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeS1saWdodCBob3Zlcjp0ZXh0LXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGFiZWwuZ2ZpZWxkX2xhYmVsLCBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtWzIwcHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctbm9ybWFsIG1iLTAgcC0wO1xyXG5cdFx0XHRcdFx0dGV4dC13cmFwOiBwcmV0dHk7XHJcblxyXG5cdFx0XHRcdFx0c3Bhbi5nZmllbGRfcmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgbWwtMCB0ZXh0LXdoaXRlIHRleHQtWzIwcHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctbm9ybWFsO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG10LTQ7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgZm9jdXM6YmctcHJpbWFyeS1saWdodCBib3JkZXItMiBib3JkZXItcHJpbWFyeS1saWdodCBmb2N1czpib3JkZXItcHJpbWFyeS1saWdodCByb3VuZGVkLXhsIHNoYWRvdy1ub25lIHRleHQtcHJpbWFyeS1kYXJrIHRleHQtWzE3cHhdIGxlYWRpbmctbm9ybWFsIHB5LTMuNSBweC00IGgtYXV0byB3LWZ1bGwgcGxhY2Vob2xkZXI6dGV4dC10ZXh0LWRhcms7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMVwiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxMSAxMFwiIGZpbGw9XCJub25lXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzE4MTZfMTQ5ODYpXCI+PHBhdGggZD1cIk01LjE1MzQ2IDcuMjczNDVMNS4xNTM1MSA3LjI3MzUxQzUuMjQ2MTMgNy4zNjMzOSA1LjM3NDg3IDcuNDE2NSA1LjUxMjE4IDcuNDE2NTlMNS4xNTM0NiA3LjI3MzQ1Wk01LjE1MzQ2IDcuMjczNDVMMS4xNTM0NiAzLjM5MjUxTDEuMTUzNTEgMy4zOTI0Nk01LjE1MzQ2IDcuMjczNDVMMS4xNTM1MSAzLjM5MjQ2TTEuMTUzNTEgMy4zOTI0NkwxLjE0NzE4IDMuMzg2NTJNMS4xNTM1MSAzLjM5MjQ2TDEuMTQ3MTggMy4zODY1Mk0xLjE0NzE4IDMuMzg2NTJDMS4xMDAwNSAzLjM0MjM2IDEuMDYzMzMgMy4yOTAzNiAxLjAzODM4IDMuMjM0MDFDMS4wMTM0NSAzLjE3NzcgMS4wMDA1NiAzLjExNzcyIDEuMDAwMDIgMy4wNTc0NEMwLjk5OTQ3OCAyLjk5NzE2IDEuMDExMjkgMi45MzcwMiAxLjAzNTE4IDIuODgwMzdDMS4wNTkwOCAyLjgyMzY4IDEuMDk0ODEgMi43NzExNiAxLjE0MTA3IDIuNzI2MjhDMS4xODczNSAyLjY4MTM3IDEuMjQzMjMgMi42NDUwNyAxLjMwNTgxIDIuNjIwMjNDMS4zNjg0MiAyLjU5NTM3IDEuNDM2IDIuNTgyNjkgMS41MDQ0NyAyLjU4MzI3QzEuNTcyOTUgMi41ODM4NSAxLjY0MDI1IDIuNTk3NjcgMS43MDIzNCAyLjYyMzU0QzEuNzY0NCAyLjY0OTQxIDEuODE5NTMgMi42ODY2IDEuODY0OTMgMi43MzIyTDEuODY0ODggMi43MzIyNk0xLjE0NzE4IDMuMzg2NTJMMS44NjQ4OCAyLjczMjI2TTEuODY0ODggMi43MzIyNkwxLjg3MTEyIDIuNzM4MzFNMS44NjQ4OCAyLjczMjI2TDEuODcxMTIgMi43MzgzMU0xLjg3MTEyIDIuNzM4MzFMNS4xNjQxMSA1LjkzMzI5TDUuNTEyMjkgNi4yNzExTTEuODcxMTIgMi43MzgzMUw1LjUxMjI5IDYuMjcxMU01LjUxMjI5IDYuMjcxMUw1Ljg2MDQ2IDUuOTMzMjlNNS41MTIyOSA2LjI3MTFMNS44NjA0NiA1LjkzMzI5TTUuODYwNDYgNS45MzMyOUw5LjE0OTggMi43NDE4NkM5LjI0Mjk0IDIuNjU1ODUgOS4zNjk5MiAyLjYwNTk4IDkuNTA0NDcgMi42MDcxMkM5LjY0MDI5IDIuNjA4MjYgOS43NjczMSAyLjY2MTIzIDkuODU4OTMgMi43NTAxM0M5Ljk1MDA3IDIuODM4NTUgOS45OTg5MiAyLjk1NDk2IDkuOTk5OTggMy4wNzMzOEMxMC4wMDEgMy4xOTA2NiA5Ljk1NTE4IDMuMzA2NjMgOS44Njc0NSAzLjM5NjA2TDUuODcxMTIgNy4yNzM0NUw1Ljg3MTA2IDcuMjczNTFNNS44NjA0NiA1LjkzMzI5TDUuODcxMDYgNy4yNzM1MU01Ljg3MTA2IDcuMjczNTFDNS43Nzg0NCA3LjM2MzM5IDUuNjQ5NyA3LjQxNjUgNS41MTIzOSA3LjQxNjU5TDUuODcxMDYgNy4yNzM1MVpcIiBmaWxsPVwiJTIzMjM0NDc2XCIgc3Ryb2tlPVwiJTIzMjM0NDc2XCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xODE2XzE0OTg2XCI+PHJlY3Qgd2lkdGg9XCIxMFwiIGhlaWdodD1cIjEwXCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuNSlcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0QGFwcGx5IGZvY3VzOmJnLXByaW1hcnktbGlnaHQgYmctW2xlbmd0aDoxMHB4XSBib3JkZXItMiBib3JkZXItcHJpbWFyeS1saWdodCBmb2N1czpib3JkZXItcHJpbWFyeS1saWdodCByb3VuZGVkLXhsIHNoYWRvdy1ub25lIHRleHQtcHJpbWFyeS1kYXJrIHRleHQtWzE3cHhdIGxlYWRpbmctbm9ybWFsIHB5LTMuNSBweC00IHByLTkgaC1hdXRvIHBsYWNlaG9sZGVyOnRleHQtdGV4dC1kYXJrO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBmb2N1czpiZy1wcmltYXJ5LWxpZ2h0IGJvcmRlci0yIGJvcmRlci1wcmltYXJ5LWxpZ2h0IGZvY3VzOmJvcmRlci1wcmltYXJ5LWxpZ2h0IHJvdW5kZWQteGwgc2hhZG93LW5vbmUgdGV4dC1wcmltYXJ5LWRhcmsgdGV4dC1bMTdweF0gbGVhZGluZy1ub3JtYWwgcHktMy41IHB4LTQgaC00MCBwbGFjZWhvbGRlcjp0ZXh0LXRleHQtZGFyaztcclxuXHRcdFx0XHRcdFx0bWluLWJsb2NrLXNpemU6IDE2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZ2lucHV0X2NvbXBsZXgge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMyBnYXAteC0yLjUgZ2FwLXktMyBteC0wO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5naW5wdXRfY29udGFpbmVyLS1uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgZ3JpZC1jb2xzLTI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5nZm9ybS1ncmlkLWNvbCB7XHJcblx0XHRcdFx0XHRcdFx0QGFwcGx5IG0tMCBwLTAgdy1mdWxsO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmFkZHJlc3NfemlwIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBzbTpjb2wtc3Bhbi0yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgdGV4dC1bMTdweF0gZm9udC1ub3JtYWwgbGVhZGluZy1ub3JtYWwgbXQtMiBwLTA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5nZl9jbGVhcl9jb21wbGV4IHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5nZmllbGRfY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMiBwbC00O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmdjaG9pY2Uge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSBpbmxpbmUtZ3JpZCBncmlkLWNvbHMtWzE2cHhfYXV0b10gaXRlbXMtY2VudGVyIGdhcC0yO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgcm91bmRlZC1bNHB4XSBoLTQgcC0xIHctNDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5IHRleHQtWzE0cHhdO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtWzE3cHhdIGZvbnQtbm9ybWFsIGxlYWRpbmctbm9ybWFsIG1sLTA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGl0ZW1zLWJhc2VsaW5lO1xyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSByb3VuZGVkLVs0cHhdIGgtNCBwLTEgdy00O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeSB0ZXh0LVsxNHB4XTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsLmdmb3JtLWZpZWxkLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1bMTRweF0gZm9udC1ub3JtYWwgbGVhZGluZy1ub3JtYWwgbWwtMjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ2ZpZWxkLS10eXBlLXJhZGlvIHtcclxuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGdhcC0xNDtcclxuXHJcblx0XHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0LypAYXBwbHkgc206ZmxvYXQtbGVmdDsqL1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IHNtOm10LTA7XHJcblxyXG5cdFx0XHRcdFx0XHQuZ2ZpZWxkX3JhZGlvIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMjtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmdjaG9pY2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0yO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHJvdW5kZWQtZnVsbCBwLTAgaC00IHctNCBmb2N1czpiZy1wcmltYXJ5IGZvY3VzOmJvcmRlci1wcmltYXJ5LWxpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgbWF4LXctZnVsbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ2ZpZWxkLS10eXBlLXRpbWUge1xyXG5cdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIuZ2Zvcm0tZ3JpZC1yb3cge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgaXRlbXMtY2VudGVyIGdyaWQtY29scy1bMWZyXzVweF8xZnJfMS41ZnJdIGdhcC0yLjUgdGV4dC1jZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQuZ2Zvcm0tZ3JpZC1jb2wge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSBtYXgtdy1mdWxsO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgcHItMjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHQuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtc20gZm9udC1ub3JtYWwgaXRhbGljIGxlYWRpbmctbm9ybWFsIG10LTQgbWItMCBwLTA7XHJcblxyXG5cdFx0XHRcdFx0Ji5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxyXG5cdFx0XHRcdFx0Ji5pbnN0cnVjdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGUgcm91bmRlZC14bCBib3JkZXItbm9uZSBwLTMgdGV4dC1bIzlBMDMxRV0gZm9udC1tZWRpdW0gbm90LWl0YWxpYyB0ZXh0LWJhc2UgbGVhZGluZy1ub3JtYWw7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5nZmllbGRfcmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LWN1cnJlbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZ3NlY3Rpb246bm90KC5uby1ocikge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGJvcmRlci1ub25lIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1zZWNvbmRhcnkgdG8tcHJpbWFyeSBoLTAuNSBwLTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZ3NlY3Rpb24ubm8taHIge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGJvcmRlci1ub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5nZmllbGRfY2FsY3VsYXRpb24ge1xyXG5cdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgbXQtMjtcclxuXHJcblx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLW5vbmUgZm9jdXM6Ym9yZGVyLW5vbmUgYmctdHJhbnNwYXJlbnQgdGV4dC13aGl0ZSBmb250LWFsdW1uaSB0ZXh0LVs2MnB4XSBmb250LWJvbGQgbGVhZGluZy1bMTA1JV0gcC0wIHBvaW50ZXItZXZlbnRzLW5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRmaWVsZHNldC5nZmllbGQge1xyXG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGxhYmVsLmdmb3JtLWZpZWxkLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgdGV4dC1bMjBweF0gZm9udC1ub3JtYWwgbGVhZGluZy1ub3JtYWwgbWItMDtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4uZ2ZpZWxkX3JlcXVpcmVkIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkgbWwtMC41IHRleHQtd2hpdGUgdGV4dC1bMjBweF0gZm9udC1ub3JtYWwgbGVhZGluZy1ub3JtYWw7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0QGFwcGx5ICFtdC04ICFwLTA7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0QGFwcGx5IHJlbGF0aXZlIGlubGluZS1mbGV4IGgtMTQgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLTJ4bCBuby11bmRlcmxpbmUgZm9udC1hcmNoaXZvLWJsYWNrIGN1cnNvci1wb2ludGVyIHRyYWNraW5nLXRpZ2h0IHVwcGVyY2FzZSBweC01IHRleHQtYnV0dG9ucy1zZWNvbmRhcnktdGV4dCBiZy1idXR0b25zLXNlY29uZGFyeS1iZyBob3ZlcjpiZy1idXR0b25zLXNlY29uZGFyeS1ob3ZlcjtcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XHJcblx0XHRAYXBwbHkgIWhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PSBGYWNldFdQID09PT09PT09PT09PSAqL1xyXG5cclxuZGl2LmZhY2V0d3AtZmFjZXQge1xyXG5cdEBhcHBseSBtYi0wO1xyXG5cclxuXHQmLmZhY2V0d3AtdHlwZS1zZWFyY2gge1xyXG5cdFx0LmZhY2V0d3AtaW5wdXQtd3JhcCB7XHJcblx0XHRcdEBhcHBseSB3LWZ1bGw7XHJcblxyXG5cdFx0XHRpLmZhY2V0d3AtaWNvbiB7XHJcblx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeSBsZWZ0LTAuNSByaWdodC1hdXRvIG9wYWNpdHktMTAwIHRvcC0wLjUgaC1bNTMuNXB4XSB3LTk7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC1vdXRsaW5lLnN2ZycpO1xyXG5cdFx0XHRcdFx0bWFzay1pbWFnZTogIHVybCgnLi4vaW1hZ2VzL3NlYXJjaC1vdXRsaW5lLnN2ZycpO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRtYXNrLXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHQtd2Via2l0LW1hc2stcG9zaXRpb24teDogcmlnaHQ7XHJcblx0XHRcdFx0XHQtd2Via2l0LW1hc2stcG9zaXRpb24teTogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFzay1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cclxuXHRcdFx0XHRcdEBhcHBseSBiZy1ub25lIGJnLWN1cnJlbnQgaC1mdWxsIHctZnVsbCBhbmltYXRlLW5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0QGFwcGx5IGZvY3VzOmJnLXByaW1hcnktbGlnaHQgYm9yZGVyLTIgYm9yZGVyLXByaW1hcnktbGlnaHQgZm9jdXM6Ym9yZGVyLXByaW1hcnktbGlnaHQgcm91bmRlZC14bCBzaGFkb3ctbm9uZSB0ZXh0LXByaW1hcnktZGFyayB0ZXh0LVsxN3B4XSBsZWFkaW5nLW5vcm1hbCBweS0zLjUgcHItNCBwbC0xMSBoLWF1dG8gdy1mdWxsIHBsYWNlaG9sZGVyOnRleHQtdGV4dC1kYXJrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZhY2V0d3AtdHlwZS1kcm9wZG93biB7XHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjExXCIgaGVpZ2h0PVwiMTBcIiB2aWV3Qm94PVwiMCAwIDExIDEwXCIgZmlsbD1cIm5vbmVcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfMTgxNl8xNDk4NilcIj48cGF0aCBkPVwiTTUuMTUzNDYgNy4yNzM0NUw1LjE1MzUxIDcuMjczNTFDNS4yNDYxMyA3LjM2MzM5IDUuMzc0ODcgNy40MTY1IDUuNTEyMTggNy40MTY1OUw1LjE1MzQ2IDcuMjczNDVaTTUuMTUzNDYgNy4yNzM0NUwxLjE1MzQ2IDMuMzkyNTFMMS4xNTM1MSAzLjM5MjQ2TTUuMTUzNDYgNy4yNzM0NUwxLjE1MzUxIDMuMzkyNDZNMS4xNTM1MSAzLjM5MjQ2TDEuMTQ3MTggMy4zODY1Mk0xLjE1MzUxIDMuMzkyNDZMMS4xNDcxOCAzLjM4NjUyTTEuMTQ3MTggMy4zODY1MkMxLjEwMDA1IDMuMzQyMzYgMS4wNjMzMyAzLjI5MDM2IDEuMDM4MzggMy4yMzQwMUMxLjAxMzQ1IDMuMTc3NyAxLjAwMDU2IDMuMTE3NzIgMS4wMDAwMiAzLjA1NzQ0QzAuOTk5NDc4IDIuOTk3MTYgMS4wMTEyOSAyLjkzNzAyIDEuMDM1MTggMi44ODAzN0MxLjA1OTA4IDIuODIzNjggMS4wOTQ4MSAyLjc3MTE2IDEuMTQxMDcgMi43MjYyOEMxLjE4NzM1IDIuNjgxMzcgMS4yNDMyMyAyLjY0NTA3IDEuMzA1ODEgMi42MjAyM0MxLjM2ODQyIDIuNTk1MzcgMS40MzYgMi41ODI2OSAxLjUwNDQ3IDIuNTgzMjdDMS41NzI5NSAyLjU4Mzg1IDEuNjQwMjUgMi41OTc2NyAxLjcwMjM0IDIuNjIzNTRDMS43NjQ0IDIuNjQ5NDEgMS44MTk1MyAyLjY4NjYgMS44NjQ5MyAyLjczMjJMMS44NjQ4OCAyLjczMjI2TTEuMTQ3MTggMy4zODY1MkwxLjg2NDg4IDIuNzMyMjZNMS44NjQ4OCAyLjczMjI2TDEuODcxMTIgMi43MzgzMU0xLjg2NDg4IDIuNzMyMjZMMS44NzExMiAyLjczODMxTTEuODcxMTIgMi43MzgzMUw1LjE2NDExIDUuOTMzMjlMNS41MTIyOSA2LjI3MTFNMS44NzExMiAyLjczODMxTDUuNTEyMjkgNi4yNzExTTUuNTEyMjkgNi4yNzExTDUuODYwNDYgNS45MzMyOU01LjUxMjI5IDYuMjcxMUw1Ljg2MDQ2IDUuOTMzMjlNNS44NjA0NiA1LjkzMzI5TDkuMTQ5OCAyLjc0MTg2QzkuMjQyOTQgMi42NTU4NSA5LjM2OTkyIDIuNjA1OTggOS41MDQ0NyAyLjYwNzEyQzkuNjQwMjkgMi42MDgyNiA5Ljc2NzMxIDIuNjYxMjMgOS44NTg5MyAyLjc1MDEzQzkuOTUwMDcgMi44Mzg1NSA5Ljk5ODkyIDIuOTU0OTYgOS45OTk5OCAzLjA3MzM4QzEwLjAwMSAzLjE5MDY2IDkuOTU1MTggMy4zMDY2MyA5Ljg2NzQ1IDMuMzk2MDZMNS44NzExMiA3LjI3MzQ1TDUuODcxMDYgNy4yNzM1MU01Ljg2MDQ2IDUuOTMzMjlMNS44NzEwNiA3LjI3MzUxTTUuODcxMDYgNy4yNzM1MUM1Ljc3ODQ0IDcuMzYzMzkgNS42NDk3IDcuNDE2NSA1LjUxMjM5IDcuNDE2NTlMNS44NzEwNiA3LjI3MzUxWlwiIGZpbGw9XCIlMjMyMzQ0NzZcIiBzdHJva2U9XCIlMjMyMzQ0NzZcIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD1cImNsaXAwXzE4MTZfMTQ5ODZcIj48cmVjdCB3aWR0aD1cIjEwXCIgaGVpZ2h0PVwiMTBcIiBmaWxsPVwid2hpdGVcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC41KVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXI7XHJcblxyXG5cdFx0XHRAYXBwbHkgZm9jdXM6YmctcHJpbWFyeS1saWdodCBiZy1bbGVuZ3RoOjEwcHhdIGJvcmRlci0yIGJvcmRlci1wcmltYXJ5LWxpZ2h0IGZvY3VzOmJvcmRlci1wcmltYXJ5LWxpZ2h0IHJvdW5kZWQteGwgc2hhZG93LW5vbmUgdGV4dC1wcmltYXJ5LWRhcmsgdGV4dC1bMTdweF0gbGVhZGluZy1ub3JtYWwgcHktMy41IHB4LTQgcHItOSBoLWF1dG8gdy1mdWxsIHBsYWNlaG9sZGVyOnRleHQtdGV4dC1kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mYWNldHdwLXR5cGUtcmVzZXQge1xyXG5cdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGgtZnVsbCByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnWCc7XHJcblxyXG5cdFx0XHRAYXBwbHkgYmctd2hpdGUgdGV4dC1wcmltYXJ5IHRleHQtWzIwcHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGgtWzMwcHhdIHctWzMwcHhdIGFic29sdXRlIGxlZnQtMCB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcG9pbnRlci1ldmVudHMtbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRhLmZhY2V0d3AtcmVzZXQgIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtd2hpdGUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCBoLWZ1bGwgcGwtWzM4cHhdIG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBUZW1wb3JhcnkgKi9cclxuLnNlY3Rpb24uc2V0dGluZy10ZXh0LWNvbG9yLWxpZ2h0IHtcclxuXHQuYnV0dG9uLXNlY29uZGFyeSB7XHJcblx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnk7XHJcblxyXG5cdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRsaSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGFwcGx5IGJnLXdoaXRlIGJvcmRlci1idXR0b25zLXNlY29uZGFyeS1iZztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmJsdWUtYm9yZGVyIHtcclxuXHRAYXBwbHkgcmVsYXRpdmUgei0wIGFmdGVyOmFic29sdXRlIGFmdGVyOnotWy0xXSBhZnRlcjp0b3AtMCBhZnRlcjpib3R0b20tMCBhZnRlcjpsZWZ0LTAgYWZ0ZXI6Ym9yZGVyLWwtWzExcHhdIGFmdGVyOmJvcmRlci1zZWNvbmRhcnk7XHJcbn1cclxuLmJsdWUtYm9yZGVyLWNlbnRlcmVkIHtcclxuXHRAYXBwbHkgaW5saW5lLWJsb2NrIHJlbGF0aXZlIHotMCBhZnRlcjphYnNvbHV0ZSBhZnRlcjp6LVstMV0gYWZ0ZXI6dG9wLTAgYWZ0ZXI6Ym90dG9tLTAgYWZ0ZXI6bGVmdC0wIGFmdGVyOmJvcmRlci1sLVsxMXB4XSBhZnRlcjpib3JkZXItc2Vjb25kYXJ5O1xyXG59XHJcblxyXG5cclxuYm9keS5kZXZlbnYtZGV2LnNpdGUtaWQtOSxcclxuYm9keS5kZXZlbnYtbGl2ZS5zaXRlLWlkLTIzIHtcclxuXHQmLnBhZ2UtaWQtMTAge1xyXG5cdFx0LnNlY3Rpb24uc2VjdGlvbi1sb2dvLXN0cmlwIHtcclxuXHRcdFx0ZGl2IGRpdiBkaXYgPiBpbWcge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2VjdGlvbi1jb250ZW50IHtcclxuXHQuY29sdW1uLWNvbnRlbnQge1xyXG5cdFx0QGFwcGx5IHRleHQtY2VudGVyIG1kOnRleHQtbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuXHQjd3BzbC1zdG9yZXMge1xyXG5cdFx0Lndwc2wtc3RvcmUtaGVhZGVyIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGFwcGx5IHRleHQtaGVhZGluZy1kYXJrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubG9jYXRpb24tdHlwZSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRkaXYucGFnaW5hdGlvbiB7XHJcblx0XHRAYXBwbHkgLW1sLTI7XHJcblxyXG5cdFx0YSwgc3BhbiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXNlY29uZGFyeSBuby11bmRlcmxpbmUgcHktMiBweC00IG0tMiB0ZXh0LWxnIGJvcmRlci1zb2xpZCBib3JkZXItMiBib3JkZXItc2Vjb25kYXJ5IHJvdW5kZWQ7XHJcblx0XHR9XHJcblx0XHRhOmhvdmVyLCAuY3VycmVudCB7XHJcblx0XHRcdEBhcHBseSBiZy1zZWNvbmRhcnkgdGV4dC13aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGRpdi5zZWFyY2gtcmVzdWx0cyxcclxuXHRkaXYuYmxvZy1hcmNoaXZlIHtcclxuXHRcdGFydGljbGUge1xyXG5cdFx0XHRAYXBwbHkgcGItMTQgbWItMTQgYm9yZGVyLWItc2Vjb25kYXJ5IGJvcmRlci1iO1xyXG5cdFx0XHRoZWFkZXIge1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtYi00O1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LWhlYWRpbmctZGFyayBuby11bmRlcmxpbmUgaG92ZXI6dW5kZXJsaW5lIHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGltZSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5IGlubGluZS1ibG9jayBtYi00O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGl2LmJsb2ctc2luZ2xlIHtcclxuXHRcdGFydGljbGUge1xyXG5cdFx0XHRoZWFkZXIge1xyXG5cdFx0XHRcdHRpbWUge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeSBpbmxpbmUtYmxvY2sgbWItNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGRpdi5ibG9nLXNpZGViYXIge1xyXG5cdFx0QGFwcGx5IGJvcmRlci1zb2xpZCBib3JkZXItdC02IGJvcmRlci10LXNlY29uZGFyeTtcclxuXHJcblx0XHRuYXYge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0QGFwcGx5IHBsLTA7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtYi00IGZvbnQtc2VtaWJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNDQ0M7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLFxuICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cbiIsIi8qIG1vbnRzZXJyYXQtMzAwIC0gbGF0aW4gKi9cclxuLypAZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59Ki8iLCJAbGF5ZXIgYmFzZSB7XHJcbiAgLmhlYWRlciB1bCB7XHJcbiAgICBAYXBwbHkgZmxleCBmbGV4LXJvdyBpdGVtcy1jZW50ZXI7XHJcblxyXG4gICAgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgQGFwcGx5IGJvcmRlci1ub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyLmhlYWRlci13aGl0ZSBhLnByaW1hcnktbG9nbyAubG9nby1pbnZlcnNlIHsgQGFwcGx5IGhpZGRlbjsgfVxyXG4gIGhlYWRlci5oZWFkZXItdHJhbnNwYXJlbnQgYS5wcmltYXJ5LWxvZ28gLmxvZ28tcHJpbWFyeSB7IEBhcHBseSBoaWRkZW47IH1cclxuXHJcbiAgLmhlYWRlciBhLFxyXG4gIC5oZWFkZXIgYnV0dG9uIHtcclxuICAgIEBhcHBseSBmb250LWJsYWNrIHRleHQtaGVhZGluZy1kYXJrIHRleHQtWzE1cHhdIG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmUgaG92ZXI6dGV4dC1oZWFkaW5nLWRhcmstNDAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AgYSxcclxuICAuaGVhZGVyLXRvcCBidXR0b24ge1xyXG4gICAgQGFwcGx5IHRleHQtc20geGw6dGV4dC1iYXNlIGxlYWRpbmctdGlnaHQgYm9yZGVyLWNhcmVuZXRpYy1ncmF5IHB5LTEgcHgtMiBteS0zIHhsOnB4LTQgeGw6cHgtNiBob3Zlcjp1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcCAudHJhbnNsYXRlIGJ1dHRvbjpob3ZlciBzcGFuIHtcclxuICAgIEBhcHBseSB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcCAuc2VhcmNoIGJ1dHRvbiB7XHJcbiAgICBAYXBwbHkgdGV4dC1oZWFkaW5nLWRhcmsgaG92ZXI6dW5kZXJsaW5lIGhvdmVyOnRleHQtaGVhZGluZy1kYXJrLTQwMCBiZy10cmFuc3BhcmVudCBib3JkZXItbm9uZSB0ZXh0LWNlbnRlciBwLTI7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcCAuc2VhcmNoIGJ1dHRvbjpob3ZlciBzdmcge1xyXG4gICAgQGFwcGx5IGJvcmRlci1oZWFkaW5nLWRhcmstNDAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AgLnNlYXJjaCBidXR0b24gc3ZnIHtcclxuICAgIEBhcHBseSBoLTQgYm9yZGVyLWIgbWQ6bWwtNCAtbWItWzNweF0gYm9yZGVyLXRyYW5zcGFyZW50IHB5LVsycHhdO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IHtcclxuICAgIEBhcHBseSByZWxhdGl2ZSBtYi0yIHhsOm1iLTA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIGJvdHRvbS0wIHhsOi1ib3R0b20tMiBjb250ZW50LVsnXyddIHctZnVsbCB4bDp3LTEwLzEyIGgtMC41IHhsOmgtcHggYmctcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiKDIwMywyMzksMjU0KTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwMywyMzksMjU0LDApIDAlLCByZ2JhKDIwMywyMzksMjU0LDEpIDY1JSwgcmdiYSgzNSw2OCwxMTgsMSkgMTAwJSk7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjAzLDIzOSwyNTQsMSkgMCUsIHJnYmEoMzUsNjgsMTE4LDEpIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcC1yaWdodC1uYXYgdWwudXRpbGl0eS1tZW51IHtcclxuICAgIEBhcHBseSBoaWRkZW4gbWQ6ZmxleDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgQGFwcGx5IHByLTE7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcC1yaWdodC1uYXYgbGkge1xyXG4gICAgQGFwcGx5IGZsZXgtZ3Jvdy0wIHRleHQtY2VudGVyIGp1c3RpZnktY2VudGVyIG1kOmp1c3RpZnktc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcC1yaWdodC1uYXYgbGkgYSxcclxuICAuaGVhZGVyLXRvcC1yaWdodC1uYXYgbGkgYnV0dG9uLFxyXG4gIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiAuY2FsbC1ub3cgPiBidXR0b24sXHJcbiAgLmhlYWRlci10b3AtbGVmdC1uYXYgbGkgYSB7XHJcbiAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCB0ZXh0LVsxMnB4XSB1cHBlcmNhc2UgcHgtMCB4czpweC0zIHctZnVsbCBoLWZ1bGwgbXktMCBweS0zIHhsOnB5LTQgaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IC5jYWxsLW5vdyAubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgQGFwcGx5IHAtMDtcclxuICB9XHJcbiAgLmhlYWRlci10b3AtcmlnaHQtbmF2IC5zdWItbWVudSAubWVudS1pdGVtLWxpbmsge1xyXG4gICAgQGFwcGx5IHB5LTIuNSBweC01IGJvcmRlci1ub25lIHRleHQtc20gbGVhZGluZy1ub25lIHRleHQtY2VudGVyIG1kOnRleHQtcmlnaHQgbWQ6d2hpdGVzcGFjZS1ub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRvcC1yaWdodC1uYXYgLmNvbnRhY3QtdXMge1xyXG4gICAgQGFwcGx5IGhpZGRlbiBtZDpmbGV4O1xyXG4gIH1cclxuICAuaGVhZGVyLXRvcC1yaWdodC1uYXYgLmNhbGwtbm93IGJ1dHRvbiB7XHJcbiAgICBAYXBwbHkgaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXI7XHJcbiAgfVxyXG4gIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiAuY2FsbC1ub3d7XHJcbiAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuaGVhZGVyLXRvcC1yaWdodC1uYXYgbGkudHJhbnNsYXRlIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnktZGFyaztcclxuICAgIH1cclxuICAgIC5ndHJhbnNsYXRlX3dyYXBwZXIge1xyXG4gICAgICBAYXBwbHkgcm91bmRlZC1tZCBiZy1bI2Y5ZmFmYl0gei0xMCByZWxhdGl2ZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeS1kYXJrIG15LTAgcHgtMCB0ZXh0LVsxM3B4XSBmb250LW5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1lbmQge1xyXG4gICAgLmd0cmFuc2xhdGVfd3JhcHBlciB7XHJcbiAgICAgIEBhcHBseSByb3VuZGVkLW1kIGJnLVsjZjlmYWZiXSB6LTEwIHJlbGF0aXZlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LWRhcmsgYmxvY2sgdGV4dC1jZW50ZXIgbXktMCBweC0wIHRleHQtWzEzcHhdIGZvbnQtbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLW1lbnUge1xyXG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZm9udC1zZW1pYm9sZCB4bDpwLTAgbWQ6ZmxleC1yb3cgaC1mdWxsO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgICYuaGVhZGVyIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gZGl2ID4gYSxcclxuICAgICYuaGVhZGVyIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBkaXYgPiBidXR0b24ge1xyXG4gICAgICAvKkBhcHBseSB1bmRlcmxpbmU7Ki9cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICBAYXBwbHkgZ3JvdztcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpsYXN0LWNoaWxkIC5zdWItbWVudSB7XHJcbiAgICAgIEBhcHBseSAtbWItMi41O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0tZHJvcGRvd24ge1xyXG4gICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgcC0wO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIEBhcHBseSBoaWRkZW4gZmxleC1jb2wgaXRlbXMtc3RyZXRjaCBweS0yLjUgYWJzb2x1dGUgdG9wLWZ1bGwgYm9yZGVyLTIgYm9yZGVyLXByaW1hcnktbGlnaHQgcm91bmRlZC1tZCBtZDptaW4tdy1bMjIycHhdIHNoYWRvdyBiZy13aGl0ZSBteC0wIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgbWQ6bGVmdC0wIG1kOnRyYW5zbGF0ZS14LTAgbWluLXctWzkwdnddIG1kOm1pbi13LTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IC5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgIEBhcHBseSBqdXN0aWZ5LWJldHdlZW4gdy1mdWxsIGJvcmRlci1iIGJvcmRlci1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgLm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgICAgQGFwcGx5IGJvcmRlci0wO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSAubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICBAYXBwbHkgZm9udC1ub3JtYWwgdGV4dC1bMTdweF0gaG92ZXI6YmctcHJpbWFyeS1saWdodCBmb2N1czpiZy1wcmltYXJ5LWxpZ2h0IHRleHQtaGVhZGluZy1kYXJrIHB4LTQgcHktMi41IG1kOnRleHQtbGVmdCBtZDp3aGl0ZXNwYWNlLW5vd3JhcCBob3Zlcjpuby11bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IC5tZW51LWl0ZW0tZHJvcGRvd24taWNvbiB7XHJcbiAgICAgIEBhcHBseSAhdGV4dC1wcmltYXJ5LWRhcmsgaXRlbXMtY2VudGVyIGgtZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcclxuICAgICAgQGFwcGx5IGJnLVsjZjlmYWZiXSAtbWItMi41IG1kOnRvcC0wIG1kOmxlZnQtWzk1JV0gbWQ6bWwtMSBtZDpweS0wIHJvdW5kZWQtdGwtbm9uZSByb3VuZGVkLWJsLW5vbmUgYm9yZGVyLW5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICBAYXBwbHkgIXRleHQtZ3JheSBob3ZlcjohdGV4dC1wcmltYXJ5LWRhcmsgaG92ZXI6dW5kZXJsaW5lIGhvdmVyOmJnLXRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51LFxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5zdWItbWVudSxcclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLnN1Yi1tZW51LFxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5zdWItbWVudSB7XHJcbiAgICAgIEBhcHBseSBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBweC0yIHhsOnB4LTMgdGV4dC1zbSB4bDp0ZXh0LWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xyXG4gICAgICBAYXBwbHkgeGw6cHgtMjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgIEBhcHBseSBmb250LXNlbWlib2xkIHRleHQtaGVhZGluZy1kYXJrIGZvbnQtYmxhY2sgdGV4dC1bMTVweF0gaG92ZXI6dGV4dC1wcmltYXJ5IGZvY3VzOnRleHQtcHJpbWFyeSBwbC00IHB5LTQgeGw6cHktNCB4bDpwbC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0tZHJvcGRvd24taWNvbiB7XHJcbiAgICAgIEBhcHBseSB0ZXh0LWhlYWRpbmctZGFyayB3LTMgaC0zIG1sLTIgZHVyYXRpb24tMjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsLW5vdyBvcHRpb24ge1xyXG4gICAgICBAYXBwbHkgbGVhZGluZy00O1xyXG4gICAgfVxyXG5cclxuICAgICNyaWdodC1oZWFkZXItbWVudSB7XHJcbiAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgQGFwcGx5IGxlZnQtYXV0byByaWdodC0wO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWItbWVudSAubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXIgdGV4dC1jZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbWVudSB7XHJcbiAgICBAYXBwbHkgaGlkZGVuIFsmLm9wZW5dOmJsb2NrIGl0ZW1zLWVuZCBqdXN0aWZ5LWJldHdlZW4gb3ZlcmZsb3ctaGlkZGVuIGFic29sdXRlIHRvcC1mdWxsIGxlZnQtMCByaWdodC0wIHNoYWRvdy14bCBib3JkZXItdC1wcmltYXJ5IHB5LTIuNSB4bDpmbGV4IHhsOnB5LTAgeGw6Ym9yZGVyLXQtMCB4bDpzaGFkb3ctbm9uZSB4bDpvdmVyZmxvdy12aXNpYmxlIHhsOnJlbGF0aXZlIHhsOnRvcC1hdXRvIHctZnVsbCB4bDp3LWF1dG87XHJcblxyXG4gICAgLnNjaGVkdWxlLWFwcG9pbnRtZW50IGEge1xyXG4gICAgICBAYXBwbHkgaGlkZGVuIG1kOmZsZXggaG92ZXI6bm8tdW5kZXJsaW5lICF0ZXh0LXByaW1hcnktZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAjbGVmdC1oZWFkZXItbWVudS5sZWZ0LWhlYWRlci1tZW51IHtcclxuICAgICAgQGFwcGx5IGJnLXdoaXRlIHhsOmJnLXRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2NoZWR1bGUtYXBwb2ludG1lbnQgYSB7XHJcbiAgICBAYXBwbHkgIXRleHQtcHJpbWFyeS1kYXJrO1xyXG4gIH1cclxuICAubmF2YmFyLW1lbnUub3BlbiB7XHJcbiAgICAjbGVmdC1oZWFkZXItbWVudS5sZWZ0LWhlYWRlci1tZW51LFxyXG4gICAgI3V0aWxpdHktbWVudS51dGlsaXR5LW1lbnUge1xyXG4gICAgICBAYXBwbHkgZmxleC1jb2wgcGItNDtcclxuXHJcbiAgICAgIGxpLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGFwcGx5IHctZnVsbCBncm93O1xyXG5cclxuICAgICAgICBkaXYubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgQGFwcGx5IHctZnVsbCBncm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgICAgICBAYXBwbHkgdy1mdWxsIGdyb3cgYm9yZGVyLWIgYm9yZGVyLWItcHJpbWFyeS1saWdodCBob3ZlcjpiZy1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICBAYXBwbHkgZmxleC1jb2w7XHJcblxyXG4gICAgICAgIC5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBhLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgQGFwcGx5IGp1c3RpZnktYmV0d2VlbiBwci00O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIEBhcHBseSBib3JkZXItbm9uZSByb3VuZGVkLW5vbmUgc2hhZG93LW5vbmUgYmctb2ZmLXdoaXRlIHB5LTAgIWxlZnQtMCAhdHJhbnNsYXRlLXgtMCBtYi0wO1xyXG5cclxuICAgICAgICAgIGxpLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpdi5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLTA7XHJcblxyXG4gICAgICAgICAgICAgIGEubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHB5LTQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBhLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXNvbGlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN1dGlsaXR5LW1lbnUudXRpbGl0eS1tZW51IHtcclxuICAgICAgQGFwcGx5IGJnLXdoaXRlIHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyMzQ0NzYgMCUsICNDMkU2RjcgMTAwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmF5IGZvbnQtbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2hlYWRlci1zZWFyY2gtaW5wdXQge1xyXG4gICAgXHJcblxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgQGFwcGx5IGgtMyB3LTMgYmctbm8tcmVwZWF0IGN1cnNvci1wb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgYXJpYS1oaWRkZW49J3RydWUnIGNsYXNzPSd3LTMgaC0zJyB2aWV3Qm94PScwIDAgMTQgMTQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20xIDEgNiA2bTAgMCA2IDZNNyA3bDYtNk03IDdsLTYgNicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjc1cmVtIDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3NlYXJjaGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBAYXBwbHkgdGV4dC13aGl0ZSBib3JkZXItd2hpdGUgYmctdHJhbnNwYXJlbnQgaG92ZXI6Ym9yZGVyLXdoaXRlIGZvY3VzOmJvcmRlci13aGl0ZSBob3ZlcjpiZy13aGl0ZSBob3Zlcjp0ZXh0LWJ1dHRvbnMtcHJpbWFyeS1iZyB0ZXh0LWNlbnRlcjtcclxuICB9XHJcblxyXG4gICNoZWFkZXItbmF2LW1vZGFsIHtcclxuICAgIEBhcHBseSB6LTUwO1xyXG5cclxuICAgIHVsLmhlYWRlci1tZW51IHtcclxuICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgdGV4dC10ZXh0LWxpZ2h0IGl0ZW1zLXN0cmV0Y2gganVzdGlmeS1zdHJldGNoIHRleHQtY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgIEBhcHBseSBweS00IHctZnVsbCBmbGV4IHRleHQtc20gZm9udC1zZW1pYm9sZCBqdXN0aWZ5LWNlbnRlciB0ZXh0LXByaW1hcnktZGFyayBib3JkZXItYiBib3JkZXItYi10ZXh0LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIEBhcHBseSBoaWRkZW4gcGwtMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgQGFwcGx5IHctZnVsbDtcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgIEBhcHBseSB3LWZ1bGwgZmxleC1ncm93O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS1kcm9wZG93bi1pY29uIHtcclxuICAgICAgQGFwcGx5IHRleHQtdGV4dC1saWdodCB3LTcgaC0xLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICBAYXBwbHkgbWwtMiBmbGV4LXdyYXAgaXRlbXMtc3RhcnQ7XHJcblxyXG4gICAgICAmLm9wZW4gLnN1Yi1tZW51IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWdyb3cgZmxleC1jb2w7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXBwb2ludG1lbnQtbGluayBhIHtcclxuICAgICAgQGFwcGx5IHRleHQtdGV4dC1saWdodCBiZy10cmFuc3BhcmVudCBob3ZlcjpiZy1zZWNvbmRhcnkgZm9jdXM6Ymctc2Vjb25kYXJ5IHRleHQtY2VudGVyIHB5LTggdy1mdWxsIG15LTQganVzdGlmeS1jZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBkaXYgPiBhLFxyXG4gICAgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGRpdiA+IGJ1dHRvbiB7XHJcbiAgICAgIC8qQGFwcGx5IHVuZGVybGluZTsqL1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5oZWFkZXItd2hpdGUge1xyXG4gIGhlYWRlciB7XHJcbiAgICBAYXBwbHkgYmctd2hpdGUgc3RpY2t5O1xyXG5cclxuICAgIC50cmFuc2xhdGUgc3ZnIHBhdGgge1xyXG4gICAgICBAYXBwbHkgZmlsbC1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5oZWFkZXItdHJhbnNwYXJlbnQge1xyXG4gIGhlYWRlciB7XHJcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgZml4ZWQ7XHJcblxyXG4gICAgYTpub3QoLmJ1dHRvbi1zZWNvbmRhcnkpLFxyXG4gICAgLm1lbnUtaXRlbS1saW5rLFxyXG4gICAgLm1lbnUtaXRlbS1kcm9wZG93bi1pY29uLFxyXG4gICAgLmhlYWRlci10b3AgLnNlYXJjaCBidXR0b24ge1xyXG4gICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcclxuICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeS1kYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wLXJpZ2h0LW5hdiBsaS50cmFuc2xhdGUge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3RyYW5zbGF0ZV93cmFwcGVyIHtcclxuICAgICAgICBAYXBwbHkgcm91bmRlZC1tZCBiZy1bI2Y5ZmFmYl0gei0xMCByZWxhdGl2ZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBhcHBseSB0ZXh0LXByaW1hcnktZGFyayBteS0wIHB4LTAgdGV4dC1bMTNweF0gZm9udC1ub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1lbmQge1xyXG4gICAgICAubW9iaWxlLXRyYW5zbGF0ZSB7XHJcbiAgICAgICAgQGFwcGx5ICF0ZXh0LXdoaXRlIFsmXypdOmZpbGwtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbWVudS5vcGVuIHtcclxuICAgICAgI2xlZnQtaGVhZGVyLW1lbnUubGVmdC1oZWFkZXItbWVudSB7XHJcbiAgICAgICAgbGkubWVudS1pdGVtIHtcclxuICAgICAgICAgIGEubWVudS1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG5cdD4gLmNvbnRhaW5lciB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIGNvbnRlbnQtWydfJ10gdy1mdWxsIGgtMC41IGJnLXByaW1hcnk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYigyMDMsMjM5LDI1NCk7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDMsMjM5LDI1NCwxKSAwJSwgcmdiYSgzNSw2OCwxMTgsMSkgMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRuYXYge1xyXG5cdFx0PiBoNCB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LVsxN3B4XSBmb250LWV4dHJhYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IHVsIHtcclxuXHRcdFx0QGFwcGx5IGdyaWQgZ2FwLTQgZ2FwLXgtOCBsZzpnYXAteC0yMCBncmlkLWNvbHMtMTtcclxuXHJcblx0XHRcdCYjbGVmdC1mb290ZXItbWVudSB7XHJcblx0XHRcdFx0QGFwcGx5IGZsZXggZmxleC1jb2wgbWRsZzpibG9jayBtZGxnOi1tdC00IGxnOm1heC13LVszMDBweF0gbGc6bWF4LXctWzQzMHB4XSBtZGxnOmNvbHVtbnMtMiBtZGxnOmdhcC0xMCB3LWZ1bGw7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdEBhcHBseSBpbmxpbmUtYmxvY2sgYnJlYWstaW5zaWRlLWF2b2lkLWNvbHVtbiB3LWZ1bGwgbWRsZzptdC00O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtWzE3cHhdIHRleHQtZ3JheSBob3Zlcjp0ZXh0LXByaW1hcnktZGFyayBuby11bmRlcmxpbmUgaG92ZXI6dW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNvY2lhbHMge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0QGFwcGx5IGJvcmRlciBib3JkZXItcHJpbWFyeS1saWdodCB0ZXh0LXByaW1hcnktZGFyayByb3VuZGVkLWZ1bGwgb3V0bGluZSBvdXRsaW5lLXRyYW5zcGFyZW50IHAtNCBtci00IG1iLTQgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXI7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtcHJpbWFyeS1kYXJrIGR1cmF0aW9uLTIwMCBvdXRsaW5lLXByaW1hcnktZGFyayBib3JkZXItcHJpbWFyeS1kYXJrIG91dGxpbmUtMiBvdXRsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5LWRhcmsgZHVyYXRpb24tMjAwIG91dGxpbmUtcHJpbWFyeS1kYXJrIGJvcmRlci1wcmltYXJ5LWRhcmsgb3V0bGluZS0yIG91dGxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlzdC1saW5rcyB7XHJcblx0XHRAYXBwbHkgZmxleCBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgZ2FwLXgtWzIxcHhdIHBiLTQ7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRAYXBwbHkgaW5saW5lLWJsb2NrIHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblxyXG5cdFx0XHRcdEBhcHBseSBiZy1jdXJyZW50IHBvaW50ZXItZXZlbnRzLW5vbmUgYWJzb2x1dGUgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIC1yaWdodC0zIHctcHggaC00O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAYXBwbHkgZm9udC1leHRyYWxpZ2h0IHRleHQtWzE3cHhdIHRleHQtd2hpdGUgaG92ZXI6dGV4dC1wcmltYXJ5LWxpZ2h0IG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb3B5cmlnaHQtbWVudSB7XHJcblx0XHRAYXBwbHkgZmxleCBmbGV4LXdyYXAgZ2FwLXgtNCBzbTpnYXAteC04IHVwcGVyY2FzZSB0ZXh0LXh4cyBzbTp0ZXh0LXhzIG10LTQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdEBhcHBseSBob3Zlcjp0ZXh0LXByaW1hcnkgdHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY3Rpb24uc2VjdGlvbi1mYXEtYWNjb3Jpb24uc2V0dGluZy10ZXh0LWNvbG9yLWxpZ2h0IHtcclxuXHRcdC5mYXEtcS1idXR0b24ge1xyXG5cdFx0XHRAYXBwbHkgYmctcHJpbWFyeS1kYXJrLTYwMDtcclxuXHRcdH1cclxufVxyXG5cclxuLnNlY3Rpb24uc2VjdGlvbmJnLW9mZi13aGl0ZS1pbnRyby13aXRoLXNpZGViYXIuc2V0dGluZy10ZXh0LWNvbG9yLWxpZ2h0IHtcclxuXHRcdC5pbnRyby1zaWRlYmFyLXdyYXBwZXIgPiBkaXYge1xyXG5cdFx0XHRAYXBwbHkgYmctcHJpbWFyeS1kYXJrO1xyXG5cdFx0fVxyXG59XHRcclxuXHJcbi5zZWN0aW9uLTUwNTAtY29udGVudC1pbWFnZSB7XHJcblx0aHIge1xyXG5cdFx0QGFwcGx5IHh4czptci0xNjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1jb2x1bW5zIHtcclxuXHQuY2FyZHMge1xyXG5cdFx0LmltZy1pY29uIHtcclxuXHRcdFx0QGFwcGx5IHctWzQwcHhdIGgtWzQwcHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdEBhcHBseSBtYXgtdy1bNDBweF0gbWF4LWgtWzQwcHhdICFyb3VuZGVkLW5vbmUgbS0wO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW1nLWZ1bGwge1xyXG5cdFx0XHRAYXBwbHkgbWF4LWgtWzIyNXB4XSBvdmVyZmxvdy1oaWRkZW47XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0QGFwcGx5IG1heC1oLVsyMjVweF0gb2JqZWN0LWNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1mdWxsLXdpZHRoLWltYWdlLWNvbnRlbnQgaHIge1xyXG5cdEBhcHBseSB0by1wcmltYXJ5IGZyb20tc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4uc2VjdGlvbi1pbnN0YWdyYW0tZmVlZCB7XHJcblx0I3NiX2luc3RhZ3JhbS5zYmktc3R5bGUtcmVndWxhciB7XHJcblx0XHRAYXBwbHkgIXAtMDtcclxuXHJcblx0XHQjc2JpX2ltYWdlcy5zYmlfY2Fyb3VzZWwge1xyXG5cdFx0XHRAYXBwbHkgcHgtMCBsZzpweC0yMCBwYi0yMCBsZzpwYi0wO1xyXG5cclxuXHRcdFx0LnNiaS1vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdFx0XHRcdEBhcHBseSBwdC01O1xyXG5cclxuXHRcdFx0XHQuc2JpX2l0ZW0ge1xyXG5cdFx0XHRcdFx0QGFwcGx5ICFtYi0wO1xyXG5cclxuXHRcdFx0XHRcdC5zYmlfcGhvdG9fd3JhcCB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSByb3VuZGVkLVszMHB4XTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc2JpLWl0ZW0taGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc2JpLWl0ZW0tbWVkaWEgaW1nIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGFzcGVjdC1zcXVhcmUgb2JqZWN0LWNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNiaS1pdGVtLWZvb3RlciB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBoaWRkZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2JpLW93bC1uYXYge1xyXG5cdFx0XHRcdC5zYmktb3dsLXByZXYge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIG0tMCB3LTE0IGgtMTQgdG9wLTAgdHJhbnNmb3JtLW5vbmUgc2hhZG93LW5vbmUgdGV4dC13aGl0ZSBiZy13aGl0ZSBib3JkZXItMiBib3JkZXItc2Vjb25kYXJ5IHJvdW5kZWQtZnVsbCBob3Zlcjpib3JkZXItcHJpbWFyeSAhdG9wLWF1dG8gIWJvdHRvbS0wIGxnOiF0b3AtMS8yIGxnOmJvdHRvbS1hdXRvICEtdHJhbnNsYXRlLXgtMTYgbGc6IS10cmFuc2xhdGUteC0wIGxlZnQtMS8yIGxnOmxlZnQtMDtcclxuXHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSBmaWxsLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zYmktb3dsLW5leHQge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIG0tMCB3LTE0IGgtMTQgdG9wLTAgdHJhbnNmb3JtLW5vbmUgc2hhZG93LW5vbmUgdGV4dC13aGl0ZSBiZy13aGl0ZSBib3JkZXItMiBib3JkZXItc2Vjb25kYXJ5IHJvdW5kZWQtZnVsbCBob3Zlcjpib3JkZXItcHJpbWFyeSAhdG9wLWF1dG8gIWJvdHRvbS0wIGxnOiF0b3AtMS8yIGxnOmJvdHRvbS1hdXRvICF0cmFuc2xhdGUteC0xNiBsZzohdHJhbnNsYXRlLXgtMCByaWdodC0xLzIgbGc6cmlnaHQtMDtcclxuXHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSBmaWxsLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2JpX3Bob3RvX3dyYXA6aG92ZXIgLnNiaV9saW5rW3N0eWxlXSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMzUsNjgsMTE4LDAuODUpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1yZWxhdGVkLWNvbnRlbnQge1xyXG5cdC5wYXJ0aWFsLWJveC1jdGE6aG92ZXIge1xyXG5cdFx0Lmljb24td3JhcHBlciB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5OTkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiB7XHJcblx0cGFkZGluZzogMnJlbSAwIDFyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIHtcclxuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdH1cclxufVxyXG5cclxuI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcge1xyXG5cdEBhcHBseSByb3VuZGVkLTN4bCBib3JkZXIgYm9yZGVyLXByaW1hcnktbGlnaHQgIXAtMCAhbWF4LXctWzc1dnddIHh4czohbWF4LXctWzM2MHB4XSBsZzohbWF4LXctWzU4MHB4XTtcclxufVxyXG5cclxuLmNvbnRlbnQtc2VjdGlvbiAuZ3JpZC1kaXZpZGVyIGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gYSwgLmN0YS1ib3hlcyAuY3RhLWNhcmQgYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiBhLCAuZW50cnktY29udGVudCAuZ3JpZC1kaXZpZGVyIGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gYSwgYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAuY29udGVudC1zZWN0aW9uIC5ncmlkLWRpdmlkZXIgYSwgYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAuY3RhLWJveGVzIC5jdGEtY2FyZCBhLCBib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC5lbnRyeS1jb250ZW50IC5ncmlkLWRpdmlkZXIgYSwgYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiBhLmxpbmstYXJyb3cge1xyXG5cdGNvbG9yOiAjMGUzZTUwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIGgxIHtcclxuXHRjb2xvcjogIzBlM2U1MDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDIuNXJlbTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gaDE6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM4M2QwZWM7XHJcblx0Y29udGVudDogXCIgXCI7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTElO1xyXG5cdHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xyXG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdH1cclxufVxyXG5cclxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLXN0b3JlLWNhdGVnb3JpZXMgc3BhbiB7XHJcblx0Y29sb3I6ICM1MzlkYjk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxLjlyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMi40cmVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtc3RvcmUtY2F0ZWdvcmllcyBzcGFuOmJlZm9yZSB7XHJcblx0Y29sb3I6ICM1MzlkYjk7XHJcblx0Zm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgRnJlZTtcclxuXHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtc3RvcmUtY2F0ZWdvcmllcyBzcGFuLm9wdGljYWwtc2hvcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmNTMwXCJcclxufVxyXG5cclxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC5sb2NhdGlvbi1kZXRhaWxzIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb25zLWRldGFpbHMge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb25zLWRldGFpbHMgPiBkaXYge1xyXG5cdHBhZGRpbmctbGVmdDogNXJlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbnMtZGV0YWlscyA+IGRpdjpiZWZvcmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0Zm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgUHJvO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb25zLWRldGFpbHMgLndwc2wtbG9jYXRpb24tYWRkcmVzcyB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9ucy1kZXRhaWxzIC53cHNsLWNvbnRhY3QtZGV0YWlscyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWNoYW5nZS1sb2NhdGlvbiB7XHJcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtY2hhbmdlLWxvY2F0aW9uIGEge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtY2hhbmdlLWxvY2F0aW9uIGEgc3ZnIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRtYXgtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tcGhvbmUge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bWFyZ2luOiAzcmVtIDAgNHJlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tcGhvbmUgc3ZnIHtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzgzZDBlYztcclxuXHRjb2xvcjogIzUzOWRiOTtcclxuXHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTFyZW07XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbi1waG9uZSBhIHtcclxuXHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogdW5zZXQ7XHJcbn1cclxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLXBob25lIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtb3BlbmluZy1ob3VycyB7XHJcblx0bWFyZ2luLWxlZnQ6IDVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtb3BlbmluZy1ob3VycyB0ciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1vcGVuaW5nLWhvdXJzIHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1vcGVuaW5nLWhvdXJzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYwMTdcIjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtb3BlbmluZy1ob3VycyBzdmcge1xyXG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjODNkMGVjO1xyXG5cdGNvbG9yOiAjNTM5ZGI5O1xyXG5cdGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcclxuXHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGxlZnQ6IC01cmVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0uNHJlbTtcclxufVxyXG5cclxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLWhvdXJzLW5vdGUge1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRtYXJnaW46IDAuM3JlbSAwIDJyZW07XHJcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tYWN0aW9ucyAuYnRuIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tYWN0aW9ucyAuYnRuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1sb2NhdGlvbi1hY3Rpb25zIC5idG46bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyBzdmd7IHdpZHRoOjJyZW07fVxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLW1hcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1tYXAge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24tbWFwIC53cHNsLWdtYXAtY2FudmFzIHtcclxuXHRtYXgtaGVpZ2h0OiA1OTBweDtcclxuXHRtYXgtd2lkdGg6IDk4JVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1tYXAgLndwc2wtZ21hcC1jYW52YXMge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWRvY3RvcnMge1xyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLmxvY2F0aW9uLWFkZHJlc3MsXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLmxvY2F0aW9uLWhvdXJzLFxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uLXBob25lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLmxvY2F0aW9uLWFkZHJlc3Mgc3ZnLFxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC5sb2NhdGlvbi1ob3VycyBzdmcsXHJcblxyXG5ib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uLXBob25lIHN2ZyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM4M2QwZWM7XHJcblx0Y29sb3I6ICM1MzlkYjk7XHJcblx0Zm9udC1zaXplOiAyLjI1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG5cclxuXHJcbmJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLm9wdGljYWwtc2hvcCB7XHJcblx0Y29sb3I6ICMwMDcxOWM7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRsaW5lLWhlaWdodDogMjtcclxuXHRtYXJnaW46IDIuNXJlbSAwIDNyZW0gMDtcclxufVxyXG5cclxuYm9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAub3B0aWNhbC1zaG9wIHN2ZyB7XHJcblx0Zm9udC1zaXplOiAyLjFyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuN3JlbTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiBzdmcsXHJcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLXBob25lIHN2ZyB7XHJcblx0XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gLndwc2wtbG9jYXRpb24taW5mbyAud3BzbC1vcGVuaW5nLWhvdXJzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXRvcDouNXJlbVxyXG5cdH1cclxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24taG91cnMtbm90ZSxcclxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLmxvY2F0aW9uLWRldGFpbHMsXHJcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWNoYW5nZS1sb2NhdGlvbixcclxuXHRib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tcGhvbmV7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHR9XHJcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLXBob25lIGF7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogLjVyZW07XHJcblx0fVxyXG5cdGJvZHkuc2luZ2xlLnNpbmdsZS13cHNsX3N0b3JlcyBtYWluLm1haW4gLndwc2wtbG9jYXRpb24gc3ZnLCBib2R5LnNpbmdsZS5zaW5nbGUtd3BzbF9zdG9yZXMgbWFpbi5tYWluIC53cHNsLWxvY2F0aW9uIC53cHNsLWxvY2F0aW9uLWluZm8gLndwc2wtbG9jYXRpb24tcGhvbmUgc3Zne1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHR9XHJcblx0Ym9keS5zaW5nbGUuc2luZ2xlLXdwc2xfc3RvcmVzIG1haW4ubWFpbiAud3BzbC1sb2NhdGlvbiAud3BzbC1sb2NhdGlvbi1pbmZvIC53cHNsLWxvY2F0aW9uLXBob25le1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHR9XHJcblxyXG59IiwiLnNlY3Rpb24uc2VjdGlvbi10ZXN0aW1vbmlhbC1zbGlkZXIge1xyXG5cdC50ZXN0aW1vbmlhbC1zbGlkZXIge1xyXG5cdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdFx0QGFwcGx5IHctWzYwcHhdIGgtWzYwcHhdIHRvcC1hdXRvIG1kOnRvcC0xLzIgbWQ6LXRyYW5zbGF0ZS15LTEvMiAtYm90dG9tLTE2IG1kOmJvdHRvbS0wIHRleHQtcHJpbWFyeSBob3Zlcjp0ZXh0LXdoaXRlIGJnLXdoaXRlIGhvdmVyOmJnLXByaW1hcnkgYm9yZGVyIGJvcmRlci1zZWNvbmRhcnkgaG92ZXI6Ym9yZGVyLXByaW1hcnkgcm91bmRlZC1mdWxsIG1kOnAtNSAtbWItMiBtZDptYi0wO1xyXG5cclxuXHRcdFx0Ji5zbGljay1kaXNhYmxlZCB7XHJcblx0XHRcdFx0QGFwcGx5IGJvcmRlci1bI0U1RTdFQl0gdGV4dC10ZXh0LWRhcmsgYmctd2hpdGU7IFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRcdEBhcHBseSBiZy1ub25lIC1tbC0xNiBtZDotbWwtMjAgbGVmdC0xLzIgbWQ6bGVmdC0wO1xyXG5cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRAYXBwbHkgLW1sLTAuNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdFx0QGFwcGx5IC1tci0xNiBtZDotbXItMjAgcmlnaHQtMS8yIG1kOnJpZ2h0LTA7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG1sLTAuNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBvdmVyZmxvdy1oaWRkZW4gaW5kZW50LVstOTk5OXB4XTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuIiwiLnNpbmdsZS1jb250ZW50IHtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBAYXBwbHkgdGV4dC1bMTdweF0gbWItNDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGFwcGx5IG1iLTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIHAge1xyXG4gICAgICAgICAgICBAYXBwbHkgbXQtNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgKyBvbCB7XHJcbiAgICAgICAgICAgIEBhcHBseSBtdC02O1xyXG4gICAgICAgIH1cclxuICAgICAgICArIGgzIHtcclxuICAgICAgICAgICAgQGFwcGx5IG10LTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgQGFwcGx5IHRleHQtcHJpbWFyeSBmb250LWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBAYXBwbHkgbWFya2VyOnRleHQtcHJpbWFyeSBtYXJrZXI6Zm9udC1ibGFjayBwbC1bMzhweF0gbWItNjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAYXBwbHkgbWItNCBwbC0yLjU7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IG1iLTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIEBhcHBseSBsaXN0LW5vbmUgbWItNiBwbC0wO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkIHJlbGF0aXZlIHBsLVszNHB4XSBtYi00O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBtYi0wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4XCIgaGVpZ2h0PVwiOFwiIHZpZXdCb3g9XCIwIDAgOCA4XCIgZmlsbD1cIm5vbmVcIj48ZyBjbGlwLXBhdGg9XCJ1cmwoJTIzY2xpcDBfMTMyMl8xMTE4NylcIj48cGF0aCBkPVwiTTIuODYyMTYgNy4zMzM0MUMyLjczMTYgNy4zMzQwMyAyLjYwNjAxIDcuMjcyNzEgMi41MTIyNyA3LjE2MjU0TDAuMTUwOTc2IDQuMzg1MDZDMC4xMDM5MTEgNC4zMjkzNiAwLjA2NjM1NzYgNC4yNjI5NyAwLjA0MDQ1OTMgNC4xODk2OEMwLjAxNDU2MSA0LjExNjM5IDAuMDAwODI1MTUxIDQuMDM3NjMgMy42MDg5NmUtMDUgMy45NTc5MUMtMC4wMDE1NTc0OSAzLjc5Njg5IDAuMDQ5NjgwNiAzLjY0MTcxIDAuMTQyNDc4IDMuNTI2NDlDMC4yMzUyNzYgMy40MTEyNyAwLjM2MjAzMyAzLjM0NTQ1IDAuNDk0ODYyIDMuMzQzNTJDMC42Mjc2OTIgMy4zNDE1OSAwLjc1NTcxNCAzLjQwMzcgMC44NTA3NjYgMy41MTYxOUwyLjg2NDE2IDUuODgzNDdMNy4xNDg4OCAwLjgzOTI4NUM3LjI0NDA2IDAuNzI2Nzk4IDcuMzcyMjEgMC42NjQ3NTIgNy41MDUxMyAwLjY2Njc5N0M3LjYzODA2IDAuNjY4ODQyIDcuNzY0ODcgMC43MzQ4MTIgNy44NTc2NiAwLjg1MDE5MkM3Ljk1MDQ2IDAuOTY1NTcyIDguMDAxNjUgMS4xMjA5MSA3Ljk5OTk2IDEuMjgyMDRDNy45OTgyNyAxLjQ0MzE3IDcuOTQzODUgMS41OTY4OCA3Ljg0ODY3IDEuNzA5MzdMMy4yMTIwNiA3LjE2MjU0QzMuMTE4MzEgNy4yNzI3MSAyLjk5MjczIDcuMzM0MDMgMi44NjIxNiA3LjMzMzQxWlwiIGZpbGw9XCIlMjMyMzQ0NzZcIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD1cImNsaXAwXzEzMjJfMTExODdcIj48cmVjdCB3aWR0aD1cIjhcIiBoZWlnaHQ9XCI4XCIgZmlsbD1cIndoaXRlXCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPicpOyAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNlY29uZGFyeSByb3VuZGVkLWZ1bGwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYWJzb2x1dGUgbGVmdC0wIHRvcC0wIHB0LVszcHhdIHBiLVs1cHhdIGgtNiB3LTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGgyIHtcclxuICAgICAgIEBhcHBseSBtdC01O1xyXG4gICAgICAgXHJcbiAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBAYXBwbHkgbXQtMDtcclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgQGFwcGx5IG1iLTM7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAYXBwbHkgbWItNjtcclxuXHJcbiAgICAgICAgJi5hbGlnbm5vbmUge1xyXG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1bMzBweF0gdy1mdWxsIDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIEBhcHBseSBhc3BlY3QtdmlkZW8gcm91bmRlZC1bMzBweF0gbWItNiBoLWF1dG8gdy1mdWxsO1xyXG4gICAgfVxyXG5cclxufSIsIi5zZWN0aW9uLnNlY3Rpb24tcmVzb3VyY2UtY2VudGVyIHtcclxuXHJcbiAgICAuYnV0dG9uLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICBAYXBwbHkgYmctc2Vjb25kYXJ5IGhvdmVyOmJnLXByaW1hcnkgdGV4dC1wcmltYXJ5IGhvdmVyOnRleHQtd2hpdGUgZm9udC1hcmNoaXZvLWJsYWNrIHRleHQtbGcgbGVhZGluZy00IC10cmFja2luZy1bMC41cHhdIG5vLXVuZGVybGluZSB1cHBlcmNhc2Ugcm91bmRlZC0yeGwgdy1mdWxsIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHB5LTYgcHgtMjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE3XCIgdmlld0JveD1cIjAgMCAxNiAxN1wiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xMi4wMjI0IDcuNTAxOTRMOC41ODgwMSA0LjA2NzU5QzguNTg4IDQuMDY3NTggOC41ODc5OCA0LjA2NzU2IDguNTg3OTYgNC4wNjc1NEM4LjUzMTc1IDQuMDExMjkgOC41MDAxOCAzLjkzNTAyIDguNTAwMTggMy44NTU0OUM4LjUwMDE4IDMuNzc1OTkgOC41MzE3MyAzLjY5OTc1IDguNTg3OTEgMy42NDM1QzguNjQ0MTYgMy41ODcyNiA4LjcyMDQ2IDMuNTU1NjYgOC44MDAwMSAzLjU1NTY2QzguODc5NTUgMy41NTU2NiA4Ljk1NTg1IDMuNTg3MjYgOS4wMTIxIDMuNjQzNUwxMy44MTIgOC40NDMzOUMxMy44MTIgOC40NDM0MSAxMy44MTIgOC40NDM0MyAxMy44MTIxIDguNDQzNDVDMTMuODY4MyA4LjQ5OTcgMTMuODk5OCA4LjU3NTk3IDEzLjg5OTggOC42NTU0OUMxMy44OTk4IDguNzM1MDIgMTMuODY4MyA4LjgxMTI5IDEzLjgxMjEgOC44Njc1NEMxMy44MTIgOC44Njc1NiAxMy44MTIgOC44Njc1NyAxMy44MTIgOC44Njc1OUw5LjAxNTg2IDEzLjY2MzdDOC45NTk1NSAxMy43MTY5IDguODg0NzkgMTMuNzQ2MyA4LjgwNzIzIDEzLjc0NTdDOC43Mjg1NyAxMy43NDUgOC42NTMzMyAxMy43MTM0IDguNTk3NyAxMy42NTc4QzguNTQyMDggMTMuNjAyMiA4LjUxMDUzIDEzLjUyNjkgOC41MDk4NSAxMy40NDgzQzguNTA5MTcgMTMuMzcwNyA4LjUzODU2IDEzLjI5NiA4LjU5MTc2IDEzLjIzOTZMMTIuMDIyNCA5LjgwOTA1TDEyLjg3NTkgOC45NTU0OUgxMS42Njg4SDIuNDAwMDFDMi4zMjA0NCA4Ljk1NTQ5IDIuMjQ0MTQgOC45MjM4OSAyLjE4Nzg3IDguODY3NjJDMi4xMzE2MSA4LjgxMTM2IDIuMTAwMDEgOC43MzUwNiAyLjEwMDAxIDguNjU1NDlDMi4xMDAwMSA4LjU3NTkzIDIuMTMxNjEgOC40OTk2MiAyLjE4Nzg3IDguNDQzMzZDMi4yNDQxMyA4LjM4NzEgMi4zMjA0NCA4LjM1NTQ5IDIuNDAwMDEgOC4zNTU0OUgxMS42Njg4SDEyLjg3NTlMMTIuMDIyNCA3LjUwMTk0WlwiIGZpbGw9XCIlMjMyMzQ0NzZcIiBzdHJva2U9XCIlMjMyMzQ0NzZcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxN1wiIHZpZXdCb3g9XCIwIDAgMTYgMTdcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTIuMDIyNCA3LjUwMTk0TDguNTg4MDEgNC4wNjc1OUM4LjU4OCA0LjA2NzU4IDguNTg3OTggNC4wNjc1NiA4LjU4Nzk2IDQuMDY3NTRDOC41MzE3NSA0LjAxMTI5IDguNTAwMTggMy45MzUwMiA4LjUwMDE4IDMuODU1NDlDOC41MDAxOCAzLjc3NTk5IDguNTMxNzMgMy42OTk3NSA4LjU4NzkxIDMuNjQzNUM4LjY0NDE2IDMuNTg3MjYgOC43MjA0NiAzLjU1NTY2IDguODAwMDEgMy41NTU2NkM4Ljg3OTU1IDMuNTU1NjYgOC45NTU4NSAzLjU4NzI2IDkuMDEyMSAzLjY0MzVMMTMuODEyIDguNDQzMzlDMTMuODEyIDguNDQzNDEgMTMuODEyIDguNDQzNDMgMTMuODEyMSA4LjQ0MzQ1QzEzLjg2ODMgOC40OTk3IDEzLjg5OTggOC41NzU5NyAxMy44OTk4IDguNjU1NDlDMTMuODk5OCA4LjczNTAyIDEzLjg2ODMgOC44MTEyOSAxMy44MTIxIDguODY3NTRDMTMuODEyIDguODY3NTYgMTMuODEyIDguODY3NTcgMTMuODEyIDguODY3NTlMOS4wMTU4NiAxMy42NjM3QzguOTU5NTUgMTMuNzE2OSA4Ljg4NDc5IDEzLjc0NjMgOC44MDcyMyAxMy43NDU3QzguNzI4NTcgMTMuNzQ1IDguNjUzMzMgMTMuNzEzNCA4LjU5NzcgMTMuNjU3OEM4LjU0MjA4IDEzLjYwMjIgOC41MTA1MyAxMy41MjY5IDguNTA5ODUgMTMuNDQ4M0M4LjUwOTE3IDEzLjM3MDcgOC41Mzg1NiAxMy4yOTYgOC41OTE3NiAxMy4yMzk2TDEyLjAyMjQgOS44MDkwNUwxMi44NzU5IDguOTU1NDlIMTEuNjY4OEgyLjQwMDAxQzIuMzIwNDQgOC45NTU0OSAyLjI0NDE0IDguOTIzODkgMi4xODc4NyA4Ljg2NzYyQzIuMTMxNjEgOC44MTEzNiAyLjEwMDAxIDguNzM1MDYgMi4xMDAwMSA4LjY1NTQ5QzIuMTAwMDEgOC41NzU5MyAyLjEzMTYxIDguNDk5NjIgMi4xODc4NyA4LjQ0MzM2QzIuMjQ0MTMgOC4zODcxIDIuMzIwNDQgOC4zNTU0OSAyLjQwMDAxIDguMzU1NDlIMTEuNjY4OEgxMi44NzU5TDEyLjAyMjQgNy41MDE5NFpcIiBmaWxsPVwiJTIzMjM0NDc2XCIgc3Ryb2tlPVwiJTIzMjM0NDc2XCIvPjwvc3ZnPicpO1xyXG5cclxuICAgICAgICAgICAgQGFwcGx5IGgtNCB3LTQgbWwtMiBiZy1jdXJyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24gdHJhbnNsYXRlLXgtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/