@charset "UTF-8";
/* Tailwind */
/* ! tailwindcss v3.4.11 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #E5E7EB; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Helvetica, Arial, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  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: #6B7280;
  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: #2563eb;
  --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: #2563eb;
}
input::-moz-placeholder, textarea::-moz-placeholder{
  color: #6B7280;
  opacity: 1;
}
input::placeholder,textarea::placeholder{
  color: #6B7280;
  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='%236B7280' 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: #2563eb;
  background-color: #fff;
  border-color: #6B7280;
  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: #2563eb;
  --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: #1F2937;
  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: #374151;
}
.dark input[type=file]::file-selector-button{
  color: white;
  background: #4B5563;
}
.dark input[type=file]::file-selector-button:hover{
  background: #6B7280;
}
input[type="range"]::-webkit-slider-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #2563eb;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-webkit-slider-thumb{
  background: #9CA3AF;
}
.dark input[type="range"]:disabled::-webkit-slider-thumb{
  background: #6B7280;
}
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: #2563eb;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-moz-range-thumb{
  background: #9CA3AF;
}
.dark input[type="range"]:disabled::-moz-range-thumb{
  background: #6B7280;
}
input[type="range"]::-moz-range-progress{
  background: #3b82f6;
}
input[type="range"]::-ms-fill-lower{
  background: #3b82f6;
}
.toggle-bg:after{
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: #D1D5DB;
  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: #4b5563;
  border-color: #4b5563;
}
:root{
  --screen-xxs: 480px;
  --screen-xs: 560px;
  --screen-sm: 640px;
  --screen-md: 768px;
  --screen-mdlg: 900px;
  --screen-lg: 1024px;
  --screen-xl: 1280px;
  --screen-2xl: 1420px;
}
html, body {
		overscroll-behavior: none;
	  }
body{
  font-size: 14px;
  line-height: 22px;
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
		--ss-gap: 1.5rem;
		--ss-width: 100%;
	}
.ss-flex{
  width: calc(var(--ss-width) - var(--ss-gap));
}
h1,
	h2{
  margin-bottom: 1.25rem;
}
h3,
	h4{
  margin-bottom: 0.5rem;
}
h5,
	h6{
  margin-bottom: 0.25rem;
}
h6{
  margin-bottom: 0.125rem;
}
p{
  margin-bottom: 1.5rem;
  font-size: 14px;
  line-height: 22px;
}
p + h1{
  margin-top: 4rem;
}
p + h2{
  margin-top: 2rem;
}
p + h3{
  margin-top: 1rem;
}
p + h4{
  margin-top: 1rem;
}
p + h5{
  margin-top: 1rem;
}
p + h6{
  margin-top: 1rem;
}
h1,
	.h1 {
  color: var(--color-txt-dark);}
h2,
	.h2,
	h3,
	.h3,
	h4,
	.h4,
	h5,
	.h5,
	h6,
	.h6,
	body .section *.h3{
  position: relative;
  color: var(--color-txt-dark);
}
h2,
	.h2 {}
h3,
	.h3 {}
h4,
	.h4 {}
h5,
	.h5 {}
h6,
	.h6 {}
.button-row, .btn-top{
  margin-top: 2.5rem;
}
h2 + .button-row, .h2 + .button-row, h3 + .button-row, .h3 + .button-row, h4 + .button-row, .h4 + .button-row, h5 + .button-row, .h5 + .button-row, h6 + .button-row, .h6 + .button-row{
  margin-top: 2.5rem;
}
b, strong {
		font-weight: bold;
	}
.font-h1 {}
.font-h2 {}
.font-h3 {}
.font-h4 {}
.font-h5 {}
.font-h6 {}
.font-content {}
.font-content-small {}
.font-button-text {}
.\!font-menu-text-headers {}
.font-menu-text-headers {}
.font-menu-text {}
.cn-image-shadow {}
*, ::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(59 130 246 / 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:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 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:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}
@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: 1420px){
  .container{
    max-width: 1420px;
  }
}
.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;
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.\!static{
  position: static !important;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.inset-y-0{
  top: 0px;
  bottom: 0px;
}
.bottom-0{
  bottom: 0px;
}
.bottom-\[60px\]{
  bottom: 60px;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.left-2\/4{
  left: 50%;
}
.left-\[-2px\]{
  left: -2px;
}
.right-0{
  right: 0px;
}
.right-1{
  right: 0.25rem;
}
.top-0{
  top: 0px;
}
.top-1{
  top: 0.25rem;
}
.top-1\/2{
  top: 50%;
}
.top-2\/4{
  top: 50%;
}
.top-full{
  top: 100%;
}
.\!z-20{
  z-index: 20 !important;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[99\]{
  z-index: 99;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.order-3{
  order: 3;
}
.order-4{
  order: 4;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.col-span-8{
  grid-column: span 8 / span 8;
}
.col-start-5{
  grid-column-start: 5;
}
.\!my-0{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.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-1{
  margin-bottom: 0.25rem !important;
}
.\!mb-16{
  margin-bottom: 4rem !important;
}
.\!mb-2{
  margin-bottom: 0.5rem !important;
}
.\!mb-3{
  margin-bottom: 0.75rem !important;
}
.\!mb-4{
  margin-bottom: 1rem !important;
}
.\!mb-6{
  margin-bottom: 1.5rem !important;
}
.\!mb-7{
  margin-bottom: 1.75rem !important;
}
.\!mt-0{
  margin-top: 0px !important;
}
.\!mt-auto{
  margin-top: auto !important;
}
.-ml-6{
  margin-left: -1.5rem;
}
.-ml-px{
  margin-left: -1px;
}
.-mt-px{
  margin-top: -1px;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-2\.5{
  margin-bottom: 0.625rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-auto{
  margin-left: auto;
}
.mr-0{
  margin-right: 0px;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-auto{
  margin-right: auto;
}
.mt-0{
  margin-top: 0px;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-2\.5{
  margin-top: 0.625rem;
}
.mt-20{
  margin-top: 5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-auto{
  margin-top: auto;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.\!inline-flex{
  display: inline-flex !important;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.aspect-\[16\/11\]{
  aspect-ratio: 16/11;
}
.aspect-\[16\/7\]{
  aspect-ratio: 16/7;
}
.aspect-\[16\/9\]{
  aspect-ratio: 16/9;
}
.aspect-\[2\.44\/2\]{
  aspect-ratio: 2.44/2;
}
.aspect-\[2\/3\]{
  aspect-ratio: 2/3;
}
.aspect-\[227\/169\]{
  aspect-ratio: 227/169;
}
.aspect-\[253\/316\]{
  aspect-ratio: 253/316;
}
.aspect-\[3\/2\]{
  aspect-ratio: 3/2;
}
.aspect-\[409\/629\]{
  aspect-ratio: 409/629;
}
.aspect-\[44\/47\]{
  aspect-ratio: 44/47;
}
.aspect-\[5\/2\]{
  aspect-ratio: 5/2;
}
.aspect-\[590\/629\]{
  aspect-ratio: 590/629;
}
.aspect-\[60\/37\]{
  aspect-ratio: 60/37;
}
.aspect-\[60\/41\]{
  aspect-ratio: 60/41;
}
.aspect-\[60\/47\]{
  aspect-ratio: 60/47;
}
.aspect-\[60\/56\]{
  aspect-ratio: 60/56;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.size-12{
  width: 3rem;
  height: 3rem;
}
.size-4{
  width: 1rem;
  height: 1rem;
}
.size-6{
  width: 1.5rem;
  height: 1.5rem;
}
.size-7{
  width: 1.75rem;
  height: 1.75rem;
}
.size-8{
  width: 2rem;
  height: 2rem;
}
.size-9{
  width: 2.25rem;
  height: 2.25rem;
}
.size-\[62px\]{
  width: 62px;
  height: 62px;
}
.\!h-\[16px\]{
  height: 16px !important;
}
.\!h-full{
  height: 100% !important;
}
.h-0\.5{
  height: 0.125rem;
}
.h-10{
  height: 2.5rem;
}
.h-16{
  height: 4rem;
}
.h-20{
  height: 5rem;
}
.h-3{
  height: 0.75rem;
}
.h-36{
  height: 9rem;
}
.h-4{
  height: 1rem;
}
.h-5{
  height: 1.25rem;
}
.h-52{
  height: 13rem;
}
.h-6{
  height: 1.5rem;
}
.h-7{
  height: 1.75rem;
}
.h-8{
  height: 2rem;
}
.h-9{
  height: 2.25rem;
}
.h-96{
  height: 24rem;
}
.h-\[112px\]{
  height: 112px;
}
.h-\[243px\]{
  height: 243px;
}
.h-\[3px\]{
  height: 3px;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[72px\]{
  height: 72px;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.h-px{
  height: 1px;
}
.\!max-h-\[50px\]{
  max-height: 50px !important;
}
.max-h-\[40vh\]{
  max-height: 40vh;
}
.max-h-\[50vh\]{
  max-height: 50vh;
}
.max-h-\[550px\]{
  max-height: 550px;
}
.max-h-\[70px\]{
  max-height: 70px;
}
.max-h-\[74vh\]{
  max-height: 74vh;
}
.max-h-full{
  max-height: 100%;
}
.min-h-0{
  min-height: 0px;
}
.min-h-8{
  min-height: 2rem;
}
.\!w-full{
  width: 100% !important;
}
.w-0\.5{
  width: 0.125rem;
}
.w-1\/2{
  width: 50%;
}
.w-1\/3{
  width: 33.333333%;
}
.w-10{
  width: 2.5rem;
}
.w-16{
  width: 4rem;
}
.w-2\/5{
  width: 40%;
}
.w-20{
  width: 5rem;
}
.w-24{
  width: 6rem;
}
.w-3{
  width: 0.75rem;
}
.w-4{
  width: 1rem;
}
.w-40{
  width: 10rem;
}
.w-5{
  width: 1.25rem;
}
.w-56{
  width: 14rem;
}
.w-6{
  width: 1.5rem;
}
.w-64{
  width: 16rem;
}
.w-7{
  width: 1.75rem;
}
.w-8{
  width: 2rem;
}
.w-\[112px\]{
  width: 112px;
}
.w-\[25\%\]{
  width: 25%;
}
.w-\[29\%\]{
  width: 29%;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[42\%\]{
  width: 42%;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[600px\]{
  width: 600px;
}
.w-\[calc\(100\%-1rem\)\]{
  width: calc(100% - 1rem);
}
.w-\[calc\(100vw-3rem\)\]{
  width: calc(100vw - 3rem);
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.w-px{
  width: 1px;
}
.min-w-8{
  min-width: 2rem;
}
.min-w-\[200px\]{
  min-width: 200px;
}
.min-w-\[50\%\]{
  min-width: 50%;
}
.\!max-w-\[175px\]{
  max-width: 175px !important;
}
.\!max-w-\[180px\]{
  max-width: 180px !important;
}
.max-w-2xl{
  max-width: 42rem;
}
.max-w-3xl{
  max-width: 48rem;
}
.max-w-4xl{
  max-width: 56rem;
}
.max-w-\[1000px\]{
  max-width: 1000px;
}
.max-w-\[160px\]{
  max-width: 160px;
}
.max-w-\[33\%\]{
  max-width: 33%;
}
.max-w-\[610px\]{
  max-width: 610px;
}
.max-w-contentWidth{
  max-width: 56rem;
}
.max-w-full{
  max-width: 100%;
}
.max-w-md{
  max-width: 28rem;
}
.max-w-none{
  max-width: none;
}
.max-w-screen-lg{
  max-width: 1024px;
}
.max-w-screen-md{
  max-width: 768px;
}
.max-w-screen-sm{
  max-width: 640px;
}
.max-w-screen-xl{
  max-width: 1280px;
}
.max-w-xl{
  max-width: 36rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-auto{
  flex: 1 1 auto;
}
.flex-shrink{
  flex-shrink: 1;
}
.shrink-0{
  flex-shrink: 0;
}
.\!grow-0{
  flex-grow: 0 !important;
}
.grow{
  flex-grow: 1;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full{
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full{
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0{
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full{
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full{
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-none{
  transform: none;
}
.cursor-default{
  cursor: default;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.\!list-none{
  list-style-type: none !important;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[32px_1fr\]{
  grid-template-columns: 32px 1fr;
}
.flex-row{
  flex-direction: row;
}
.flex-row-reverse{
  flex-direction: row-reverse;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-nowrap{
  flex-wrap: nowrap;
}
.\!items-start{
  align-items: flex-start !important;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.\!justify-center{
  justify-content: center !important;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 0.25rem;
}
.gap-1\.5{
  gap: 0.375rem;
}
.gap-10{
  gap: 2.5rem;
}
.gap-12{
  gap: 3rem;
}
.gap-16{
  gap: 4rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.gap-x-1{
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.gap-x-12{
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}
.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-20{
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}
.gap-x-3{
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-5{
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-8{
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-0{
  row-gap: 0px;
}
.gap-y-12{
  row-gap: 3rem;
}
.gap-y-16{
  row-gap: 4rem;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.gap-y-6{
  row-gap: 1.5rem;
}
.gap-y-8{
  row-gap: 2rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-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));
}
.divide-x > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-b-border > :not([hidden]) ~ :not([hidden]){
  border-color: var(--color-b-border);
}
.divide-gray-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}
.place-self-center{
  place-self: center;
}
.self-end{
  align-self: flex-end;
}
.self-center{
  align-self: center;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.text-wrap{
  text-wrap: wrap;
}
.text-nowrap{
  text-wrap: nowrap;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-cn-lg{
  border-radius: var(--rounded-cn-lg);
}
.rounded-cn-lg-num{
  border-radius: var(--rounded-cn-lg-num);
}
.rounded-cn-md{
  border-radius: var(--rounded-cn-md);
}
.rounded-cn-md-num{
  border-radius: var(--rounded-cn-md-num);
}
.rounded-cn-sm{
  border-radius: var(--rounded-cn-sm);
}
.rounded-cn-sm-num{
  border-radius: var(--rounded-cn-sm-num);
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-b-cn-md{
  border-bottom-right-radius: var(--rounded-cn-md);
  border-bottom-left-radius: var(--rounded-cn-md);
}
.rounded-b-cn-md-num{
  border-bottom-right-radius: var(--rounded-cn-md-num);
  border-bottom-left-radius: var(--rounded-cn-md-num);
}
.rounded-b-xl{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-t-cn-md{
  border-top-left-radius: var(--rounded-cn-md);
  border-top-right-radius: var(--rounded-cn-md);
}
.rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.rounded-bl-xl{
  border-bottom-left-radius: 0.75rem;
}
.rounded-br-cn-md-num{
  border-bottom-right-radius: var(--rounded-cn-md-num);
}
.rounded-br-xl{
  border-bottom-right-radius: 0.75rem;
}
.rounded-tl-cn-md-num{
  border-top-left-radius: var(--rounded-cn-md-num);
}
.rounded-tr-lg{
  border-top-right-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-4{
  border-width: 4px;
}
.border-y{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-0{
  border-bottom-width: 0px;
}
.border-l-8{
  border-left-width: 8px;
}
.border-l-\[1px\]{
  border-left-width: 1px;
}
.border-l-\[3px\]{
  border-left-width: 3px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-2{
  border-top-width: 2px;
}
.border-t-8{
  border-top-width: 8px;
}
.border-t-\[16px\]{
  border-top-width: 16px;
}
.border-none{
  border-style: none;
}
.\!border-primary-light{
  border-color: var(--color-primary-light) !important;
}
.border-accent-light{
  border-color: var(--color-accent-light);
}
.border-b-border{
  border-color: var(--color-b-border);
}
.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-600{
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-primary{
  border-color: var(--color-primary);
}
.border-primary-light{
  border-color: var(--color-primary-light);
}
.border-transparent{
  border-color: transparent;
}
.border-b-transparent{
  border-bottom-color: transparent;
}
.border-l-primary-light{
  border-left-color: var(--color-primary-light);
}
.border-l-txt-dark{
  border-left-color: var(--color-txt-dark);
}
.border-t-accent-dark{
  border-top-color: var(--color-accent-dark);
}
.border-t-primary{
  border-top-color: var(--color-primary);
}
.border-t-secondary-light{
  border-top-color: var(--color-secondary-light);
}
.bg-accent-dark{
  background-color: var(--color-accent-dark);
}
.bg-accent-light{
  background-color: var(--color-accent-light);
}
.bg-b-border{
  background-color: var(--color-b-border);
}
.bg-bg-dark-secondary{
  background-color: var(--color-bg-dark-secondary);
}
.bg-bg-offwhite{
  background-color: var(--color-bg-offwhite);
}
.bg-bg-primary{
  background-color: var(--color-bg-primary);
}
.bg-bg-primary-light{
  background-color: var(--color-bg-primary-light);
}
.bg-bg-secondary-light{
  background-color: var(--color-bg-secondary-light);
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(0 19 232 / var(--tw-bg-opacity));
}
.bg-brand-1{
  background-color: var(--color-brand-1);
}
.bg-brand-10{
  background-color: var(--color-brand-10);
}
.bg-brand-11{
  background-color: var(--color-brand-11);
}
.bg-brand-12{
  background-color: var(--color-brand-12);
}
.bg-brand-13{
  background-color: var(--color-brand-13);
}
.bg-brand-14{
  background-color: var(--color-brand-14);
}
.bg-brand-15{
  background-color: var(--color-brand-15);
}
.bg-brand-16{
  background-color: var(--color-brand-16);
}
.bg-brand-17{
  background-color: var(--color-brand-17);
}
.bg-brand-18{
  background-color: var(--color-brand-18);
}
.bg-brand-19{
  background-color: var(--color-brand-19);
}
.bg-brand-2{
  background-color: var(--color-brand-2);
}
.bg-brand-20{
  background-color: var(--color-brand-20);
}
.bg-brand-3{
  background-color: var(--color-brand-3);
}
.bg-brand-4{
  background-color: var(--color-brand-4);
}
.bg-brand-5{
  background-color: var(--color-brand-5);
}
.bg-brand-6{
  background-color: var(--color-brand-6);
}
.bg-brand-7{
  background-color: var(--color-brand-7);
}
.bg-brand-8{
  background-color: var(--color-brand-8);
}
.bg-brand-9{
  background-color: var(--color-brand-9);
}
.bg-dark-secondary{
  background-color: var(--color-dark-secondary);
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-500{
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-headings-dark{
  background-color: var(--color-headings-dark);
}
.bg-headings-light{
  background-color: var(--color-headings-light);
}
.bg-links-dark{
  background-color: var(--color-links-dark);
}
.bg-links-light{
  background-color: var(--color-links-light);
}
.bg-primary{
  background-color: var(--color-primary);
}
.bg-primary-light{
  background-color: var(--color-primary-light);
}
.bg-red-200{
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity));
}
.bg-secondary-light{
  background-color: var(--color-secondary-light);
}
.bg-transparent{
  background-color: transparent;
}
.bg-txt-alt{
  background-color: var(--color-txt-alt);
}
.bg-txt-dark{
  background-color: var(--color-txt-dark);
}
.bg-txt-light{
  background-color: var(--color-txt-light);
}
.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-20{
  --tw-bg-opacity: 0.2;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-opacity-70{
  --tw-bg-opacity: 0.7;
}
.bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.to-violet-600{
  --tw-gradient-to: #7c3aed var(--tw-gradient-to-position);
}
.bg-cover{
  background-size: cover;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.fill-\[var\(--color-txt-dark\)\]{
  fill: var(--color-txt-dark);
}
.fill-txt-alt{
  fill: var(--color-txt-alt);
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center{
  -o-object-position: center;
     object-position: center;
}
.p-1{
  padding: 0.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-12{
  padding: 3rem;
}
.p-2{
  padding: 0.5rem;
}
.p-2\.5{
  padding: 0.625rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.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;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.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-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-0{
  padding-left: 0px;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-5{
  padding-right: 1.25rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-16{
  padding-top: 4rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-\[5px\]{
  padding-top: 5px;
}
.\!text-left{
  text-align: left !important;
}
.text-left{
  text-align: left;
}
.\!text-center{
  text-align: center !important;
}
.text-center{
  text-align: center;
}
.\!text-3xl{
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}
.\!text-4xl{
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.\!text-6xl{
  font-size: 3.75rem !important;
  line-height: 1 !important;
}
.\!text-lg{
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.\!text-sm{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\!text-xl{
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-5xl{
  font-size: 3rem;
  line-height: 1;
}
.text-7xl{
  font-size: 4.5rem;
  line-height: 1;
}
.text-base{
  font-size: 1.0625rem;
  line-height: 1.4rem;
}
.text-h3{
  font-size: 20px;
  line-height: 28px;
}
.text-h6{
  font-size: 14px;
  line-height: 20px;
}
.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-bold{
  font-weight: 700 !important;
}
.\!font-normal{
  font-weight: 400 !important;
}
.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 !important;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.italic{
  font-style: italic;
}
.\!leading-6{
  line-height: 1.5rem !important;
}
.leading-10{
  line-height: 2.5rem;
}
.leading-4{
  line-height: 1rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-none{
  line-height: 1;
}
.leading-tight{
  line-height: 1.25;
}
.tracking-tight{
  letter-spacing: -0.025em;
}
.\!text-\[var\(--color-dark-secondary\)\]{
  color: var(--color-dark-secondary) !important;
}
.\!text-\[var\(--color-txt-dark\)\]{
  color: var(--color-txt-dark) !important;
}
.\!text-bg-dark-secondary{
  color: var(--color-bg-dark-secondary) !important;
}
.\!text-black{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.\!text-primary-light{
  color: var(--color-primary-light) !important;
}
.\!text-txt-alt{
  color: var(--color-txt-alt) !important;
}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[var\(--color-txt-dark\)\]{
  color: var(--color-txt-dark);
}
.text-accent-dark{
  color: var(--color-accent-dark);
}
.text-accent-light{
  color: var(--color-accent-light);
}
.text-b-border{
  color: var(--color-b-border);
}
.text-bg-dark-secondary{
  color: var(--color-bg-dark-secondary);
}
.text-bg-offwhite{
  color: var(--color-bg-offwhite);
}
.text-bg-primary{
  color: var(--color-bg-primary);
}
.text-bg-primary-light{
  color: var(--color-bg-primary-light);
}
.text-bg-secondary-light{
  color: var(--color-bg-secondary-light);
}
.text-blue{
  --tw-text-opacity: 1;
  color: rgb(0 19 232 / var(--tw-text-opacity));
}
.text-brand-1{
  color: var(--color-brand-1);
}
.text-brand-10{
  color: var(--color-brand-10);
}
.text-brand-11{
  color: var(--color-brand-11);
}
.text-brand-12{
  color: var(--color-brand-12);
}
.text-brand-13{
  color: var(--color-brand-13);
}
.text-brand-14{
  color: var(--color-brand-14);
}
.text-brand-15{
  color: var(--color-brand-15);
}
.text-brand-16{
  color: var(--color-brand-16);
}
.text-brand-17{
  color: var(--color-brand-17);
}
.text-brand-18{
  color: var(--color-brand-18);
}
.text-brand-19{
  color: var(--color-brand-19);
}
.text-brand-2{
  color: var(--color-brand-2);
}
.text-brand-20{
  color: var(--color-brand-20);
}
.text-brand-3{
  color: var(--color-brand-3);
}
.text-brand-4{
  color: var(--color-brand-4);
}
.text-brand-5{
  color: var(--color-brand-5);
}
.text-brand-6{
  color: var(--color-brand-6);
}
.text-brand-7{
  color: var(--color-brand-7);
}
.text-brand-8{
  color: var(--color-brand-8);
}
.text-brand-9{
  color: var(--color-brand-9);
}
.text-dark-secondary{
  color: var(--color-dark-secondary);
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-headings-dark{
  color: var(--color-headings-dark);
}
.text-headings-light{
  color: var(--color-headings-light);
}
.text-links-dark{
  color: var(--color-links-dark);
}
.text-links-light{
  color: var(--color-links-light);
}
.text-primary{
  color: var(--color-primary);
}
.text-primary-light{
  color: var(--color-primary-light);
}
.text-secondary-light{
  color: var(--color-secondary-light);
}
.text-txt-alt{
  color: var(--color-txt-alt);
}
.text-txt-dark{
  color: var(--color-txt-dark);
}
.text-txt-light{
  color: var(--color-txt-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 !important;
}
.no-underline{
  text-decoration-line: none;
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-80{
  opacity: 0.8;
}
.bg-blend-multiply{
  background-blend-mode: multiply;
}
.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-\[0px_4px_8px_0px_\#01216926\]{
  --tw-shadow: 0px 4px 8px 0px #01216926;
  --tw-shadow-colored: 0px 4px 8px 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-cards{
  --tw-shadow: var(--shadow-cards);
  --tw-shadow-colored: var(--shadow-cards);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 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-xl{
  --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);
}
.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-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\@container{
  container-type: inline-size;
}
section, .section{
  position: relative;
  overflow: hidden;
}
@media (min-width: 640px){
  section p.intro-p,
		section p.intro-content,
		.section p.intro-p,
		.section p.intro-content,
		.mce-content-body p.intro-p,
		.mce-content-body p.intro-content{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
section p,
		section li,
		.section p,
		.section li,
		.mce-content-body p,
		.mce-content-body li{
  margin-bottom: 2rem;
  font-size: 1.0625rem;
  line-height: 1.4rem;
  color: var(--color-txt-dark);
}
section p.tight-paragraph, section li.tight-paragraph, .section p.tight-paragraph, .section li.tight-paragraph, .mce-content-body p.tight-paragraph, .mce-content-body li.tight-paragraph{
  line-height: 1.5rem;
}
section p:last-child, section li:last-child, .section p:last-child, .section li:last-child, .mce-content-body p:last-child, .mce-content-body li:last-child{
  margin-bottom: 0px;
}
section ul,
		section ol,
		.section ul,
		.section ol,
		.mce-content-body ul,
		.mce-content-body ol{
  margin-bottom: 2rem;
  margin-left: 1rem;
  padding-left: 1.5rem;
}
section ul:last-child, section ol:last-child, .section ul:last-child, .section ol:last-child, .mce-content-body ul:last-child, .mce-content-body ol:last-child{
  margin-bottom: 0px;
}
section li, .section li, .mce-content-body li{
  margin-bottom: 0.75rem;
}
section li:last-child, .section li:last-child, .mce-content-body li:last-child{
  margin-bottom: 0px;
}
section ul, .section ul, .mce-content-body ul{
  position: relative;
  list-style-type: disc;
}
section ul.list-reset, .section ul.list-reset, .mce-content-body ul.list-reset{
  margin-left: 0px;
}
section ul.list-reset > li, .section ul.list-reset > li, .mce-content-body ul.list-reset > li{
  list-style-type: none;
  padding-left: 0px;
}
section ul.list-reset > li:before, .section ul.list-reset > li:before, .mce-content-body ul.list-reset > li:before{
  display: none;
}
section ul.list-no-margin, .section ul.list-no-margin, .mce-content-body ul.list-no-margin{
  margin-left: 0px;
  margin-right: 0px;
  row-gap: 0px;
  padding: 0px;
}
section ul.list-no-margin > li, .section ul.list-no-margin > li, .mce-content-body ul.list-no-margin > li{
  margin: 0px;
  padding: 0px;
}
section ul.horizontal-list, .section ul.horizontal-list, .mce-content-body ul.horizontal-list{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.25rem;
}
section ul.horizontal-list > li, .section ul.horizontal-list > li, .mce-content-body ul.horizontal-list > li{
  margin: 0px;
}
section ul.horizontal-list > li img, .section ul.horizontal-list > li img, .mce-content-body ul.horizontal-list > li img {
						margin-bottom: 0;
					}
section ul:not(.arrow-list, .horizontal-list, .no-style) li, .section ul:not(.arrow-list, .horizontal-list, .no-style) li, .mce-content-body ul:not(.arrow-list, .horizontal-list, .no-style) li{
  position: relative;
}
section ul.no-style, .section ul.no-style, .mce-content-body ul.no-style{
  margin-left: 0px;
  list-style-type: none;
  padding-left: 0px;
}
section ul.no-style > li, .section ul.no-style > li, .mce-content-body ul.no-style > li{
  list-style-type: none;
}
section ol, .section ol, .mce-content-body ol{
  position: relative;
  list-style-type: decimal;
  padding-left: 2rem;
}
section hr, .section hr, .mce-content-body hr{
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-top-width: 1px;
  border-color: var(--color-accent-dark);
}
/* These are safelisted. If you add more, safelist them. */
.spt-none{
  padding-top: 0px;
}
.spt-small{
  padding-top: 3.5rem;
}
.spt-medium{
  padding-top: 4.5rem;
}
.spt-large{
  padding-top: 7rem;
}
.spb-none{
  padding-bottom: 0px;
}
.spb-small{
  padding-bottom: 3.5rem;
}
.spb-medium{
  padding-bottom: 4.5rem;
}
.spb-large{
  padding-bottom: 7rem;
}
.smb-none{
  margin-bottom: 0px;
}
.smb-small{
  margin-bottom: 3.5rem;
}
.smb-medium{
  margin-bottom: 4.5rem;
}
.smb-large{
  margin-bottom: 7rem;
}
/* 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.stc-light, .section.stc-dark .stc-light{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.section.stc-light h1,
		.section.stc-light h2,
		.section.stc-light h3,
		.section.stc-light h4,
		.section.stc-light h5,
		.section.stc-light h6,
		.section.stc-light .h1,
		.section.stc-light .h2,
		.section.stc-light .h3,
		.section.stc-light .h4,
		.section.stc-light .h5,
		.section.stc-light .h6,
		.section.stc-dark .stc-light h1,
		.section.stc-dark .stc-light h2,
		.section.stc-dark .stc-light h3,
		.section.stc-dark .stc-light h4,
		.section.stc-dark .stc-light h5,
		.section.stc-dark .stc-light h6,
		.section.stc-dark .stc-light .h1,
		.section.stc-dark .stc-light .h2,
		.section.stc-dark .stc-light .h3,
		.section.stc-dark .stc-light .h4,
		.section.stc-dark .stc-light .h5,
		.section.stc-dark .stc-light .h6{
  color: var(--color-headings-light);
}
.section.stc-light p,
		.section.stc-light li,
		.section.stc-light *,
		.section.stc-dark .stc-light p,
		.section.stc-dark .stc-light li,
		.section.stc-dark .stc-light *{
  color: var(--color-txt-light);
}
.section.stc-light *, .section.stc-dark .stc-light *{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.section.stc-light .button-secondary, .section.stc-dark .stc-light .button-secondary{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--color-txt-dark);
}
.section.stc-light .button-secondary:before, .section.stc-dark .stc-light .button-secondary:before {
				/* background-image: url(../images/chevron-white.svg); */
			}
.section.stc-light .button-secondary span, .section.stc-dark .stc-light .button-secondary span{
  color: var(--color-txt-dark);
}
.section.stc-light .button-secondary span:before, .section.stc-dark .stc-light .button-secondary span:before{
  background-color: var(--color-txt-dark);
}
.section.stc-light .button-link,
		.section.stc-light .button-link-sm,
		.section.stc-dark .stc-light .button-link,
		.section.stc-dark .stc-light .button-link-sm{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.section.stc-light .button-link:hover,
		.section.stc-light .button-link-sm:hover,
		.section.stc-dark .stc-light .button-link:hover,
		.section.stc-dark .stc-light .button-link-sm:hover{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.section.stc-light .google-ratings svg, .section.stc-dark .stc-light .google-ratings svg{
  fill: #ffffff !important;
}
.section.stc-dark, .section.stc-light .stc-dark, .notification-bar.stc-dark{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.section.stc-dark h1,
		.section.stc-dark h2,
		.section.stc-dark h3,
		.section.stc-dark h4,
		.section.stc-dark h5,
		.section.stc-dark h6,
		.section.stc-dark .h1,
		.section.stc-dark .h2,
		.section.stc-dark .h3,
		.section.stc-dark .h4,
		.section.stc-dark .h5,
		.section.stc-dark .h6,
		.section.stc-light .stc-dark h1,
		.section.stc-light .stc-dark h2,
		.section.stc-light .stc-dark h3,
		.section.stc-light .stc-dark h4,
		.section.stc-light .stc-dark h5,
		.section.stc-light .stc-dark h6,
		.section.stc-light .stc-dark .h1,
		.section.stc-light .stc-dark .h2,
		.section.stc-light .stc-dark .h3,
		.section.stc-light .stc-dark .h4,
		.section.stc-light .stc-dark .h5,
		.section.stc-light .stc-dark .h6,
		.notification-bar.stc-dark h1,
		.notification-bar.stc-dark h2,
		.notification-bar.stc-dark h3,
		.notification-bar.stc-dark h4,
		.notification-bar.stc-dark h5,
		.notification-bar.stc-dark h6,
		.notification-bar.stc-dark .h1,
		.notification-bar.stc-dark .h2,
		.notification-bar.stc-dark .h3,
		.notification-bar.stc-dark .h4,
		.notification-bar.stc-dark .h5,
		.notification-bar.stc-dark .h6{
  color: var(--color-headings-dark);
}
.section.stc-dark p,
		.section.stc-dark li,
		.section.stc-dark *,
		.section.stc-light .stc-dark p,
		.section.stc-light .stc-dark li,
		.section.stc-light .stc-dark *,
		.notification-bar.stc-dark p,
		.notification-bar.stc-dark li,
		.notification-bar.stc-dark *{
  color: var(--color-txt-dark);
}
.section.stc-dark .button-link,
		.section.stc-dark .button-link-sm,
		.section.stc-dark .text-link,
		.section.stc-light .stc-dark .button-link,
		.section.stc-light .stc-dark .button-link-sm,
		.section.stc-light .stc-dark .text-link,
		.notification-bar.stc-dark .button-link,
		.notification-bar.stc-dark .button-link-sm,
		.notification-bar.stc-dark .text-link{
  color: var(--color-txt-dark);
}
.section.stc-dark .button-link:hover,
		.section.stc-dark .button-link-sm:hover,
		.section.stc-dark .text-link:hover,
		.section.stc-light .stc-dark .button-link:hover,
		.section.stc-light .stc-dark .button-link-sm:hover,
		.section.stc-light .stc-dark .text-link:hover,
		.notification-bar.stc-dark .button-link:hover,
		.notification-bar.stc-dark .button-link-sm:hover,
		.notification-bar.stc-dark .text-link:hover{
  color: var(--color-txt-dark);
}
.section.stc-dark a:not([class*="button-"]):not(:has(img)), .section.stc-light .stc-dark a:not([class*="button-"]):not(:has(img)), .notification-bar.stc-dark a:not([class*="button-"]):not(:has(img)){
  color: var(--color-txt-dark);
  text-decoration-line: underline;
}
.section.stc-dark a:not([class*="button-"]):not(:has(img)):hover, .section.stc-light .stc-dark a:not([class*="button-"]):not(:has(img)):hover, .notification-bar.stc-dark a:not([class*="button-"]):not(:has(img)):hover{
  color: var(--color-txt-dark) !important;
  --tw-brightness: brightness(2);
  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);
}
.section.stc-light a:not([class*="button-"]), .section.stc-dark .stc-light a:not([class*="button-"]){
  color: var(--color-primary-light);
  text-decoration-line: underline;
}
.section.stc-light a:not([class*="button-"]):hover, .section.stc-dark .stc-light a:not([class*="button-"]):hover{
  color: var(--color-secondary-light) !important;
}
.section.stc-light ul:not(.arrow-list, .horizontal-list, .no-style, .list-no-margin) > li:before, .section.stc-light .mce-content-body ul:not(.arrow-list, .horizontal-list, .no-style, .list-no-margin) > li:before, .section.stc-dark .stc-light ul:not(.arrow-list, .horizontal-list, .no-style, .list-no-margin) > li:before, .section.stc-dark .stc-light .mce-content-body ul:not(.arrow-list, .horizontal-list, .no-style, .list-no-margin) > li:before {
			color: var(--color-secondary-light);
		}
.button-primary font{
  padding: 0px !important;
}
.button-primary font:before, .button-primary font:after{
  display: none;
}
/* 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 */
@font-face {
	/*font-family: 'Rigsta';*/
	/*src: url('../fonts/Rigsta.otf') format('opentype');*/
	/*font-weight: normal;*/
	/*font-style: normal;*/
}
.google-name{
  font-family: Verdana !important;
  font-weight: 500 !important;
  color: var(--color-txt-alt) !important;
}
.google-ratings svg{
  fill: var(--color-txt-dark);
}
.container{
  position: relative;
  z-index: 10;
}
section,
.section,
.mce-content-body {
	z-index: 1;
}
section a:not([class*="button-"]), .section a:not([class*="button-"]), .mce-content-body a:not([class*="button-"]){
  position: relative;
  color: var(--color-txt-dark);
}
section a:not([class*="button-"]):hover, .section a:not([class*="button-"]):hover, .mce-content-body a:not([class*="button-"]):hover{
  text-decoration-line: underline;
}
section a:not([class*="button-"]), .section a:not([class*="button-"]), .mce-content-body a:not([class*="button-"]) {

	/* &:not(.button-primary, .button-secondary, .button-link, .button-link-sm, .button-light-blue, [class*="font-sans"]) {} */
	}
section a:not([class*="button-"]):hover, .section a:not([class*="button-"]):hover, .mce-content-body a:not([class*="button-"]):hover{
  color: var(--color-txt-dark);
}
section a:not([class*="button-"]):active, .section a:not([class*="button-"]):active, .mce-content-body a:not([class*="button-"]):active{
  top: 1px;
}
.mce-content-body a{
  text-decoration-line: underline;
}
.aligncenter{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
  display: block;
  max-width: 100%;
}
.alignleft{
  float: left;
  margin-right: 1.5rem;
  margin-bottom: 1rem;
  display: block;
  max-width: 100%;
}
.alignright{
  float: right;
  margin-left: 1.5rem;
  margin-bottom: 1rem;
  display: block;
  max-width: 100%;
}
.alignnone{
  margin-bottom: 1.5rem;
  max-width: 100%;
}
.wp-caption{
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  padding: 0.5rem;
  text-align: center;
  font-weight: 700;
  font-style: italic;
}
.screen-reader-text{
  position: absolute;
  z-index: 10;
  margin-left: 0.25rem;
  margin-top: 0.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.screen-reader-text:focus{
  z-index: 50;
  background-color: var(--color-primary);
}
code, pre{
  color: var(--color-txt-dark);
}
ul.horizontal-list{
  margin-left: 0px;
  display: flex;
}
ul.horizontal-list > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
ul.horizontal-list{
  padding-left: 0px;
}
ul.horizontal-list li{
  margin-bottom: 0px;
  list-style-type: none;
}
.center-buttons .button-row, .center-buttons.button-row{
  justify-content: center;
}
.sentry-two-col{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 640px){
  .sentry-two-col{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
}
.socials-row a svg:hover{
  fill: var(--color-primary);
}
.collapse-padding-top{
  padding-top: 0px;
}
.two-col-list{
  -moz-columns: 1;
       columns: 1;
  gap: 2rem;
}
@media (min-width: 768px){
  .two-col-list{
    -moz-columns: 2;
         columns: 2;
  }
}
/*.cn-location-dot path {*/
/*	fill: green;*/
/*}*/
#cn-map .gm-style-iw{
  border-top-width: 8px;
  border-top-color: var(--color-accent-dark);
  padding: 1.5rem;
		max-width: 900px !important;
		border-radius: var(--rounded-cn-md);
}
#cn-map .gm-style-iw-chr button {
			width: 32px !important;
			height: 32px !important;
			display: flex !important;
			justify-content: flex-end;
		}
#cn-map .gm-style-iw-chr button span {
				margin: 8px 0px 4px !important;
			}
#cn-map .gm-style-iw-tc {
		display: none;
	}
#cn-map .gm-style-iw-d{
  max-width: 60vw;
}
@media (min-width: 560px){
  #cn-map .gm-style-iw-d{
    max-width: 70vw;
  }
}
@media (min-width: 900px){
  #cn-map .gm-style-iw-d{
    max-width: none;
  }
}
#cn-map .gm-style-iw-d p{
  margin-bottom: 0.625rem;
}
#cn-map .gm-style-iw-d .button-row{
  margin-top: 1.5rem !important;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 900px){
  #cn-map .gm-style-iw-d .button-row{
    margin-top: 2rem !important;
    flex-direction: row;
    align-items: center;
  }
}
a.button-primary[href^="#"]::after, a.button-secondary[href^="#"]::after, a.button-link-style[href^="#"]::after{
  content: var(--tw-content);
  --tw-rotate: 90deg;
  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));
}
a.play-youtube:hover .video-play-button{
  --tw-brightness: brightness(1.5);
  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);
}
.video-play-button.play-button-Square{
  background-color: var(--sentry-btn-background-color);
  stroke: var(--sentry-btn-background-color);
  padding: 0.375rem;
}
.video-play-button.play-button-Square .play-inner{
  border-radius: 9999px;
  background-color: var(--sentry-btn-text-color);
}
.video-play-button.play-button-Circle{
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--color-txt-alt);
  padding: 0.125rem;
}
.video-play-button.play-button-Circle .play-inner{
  border-radius: 9999px;
  background-color: var(--sentry-btn-background-color);
  stroke: var(--sentry-btn-background-color);
}
.video-play-button.play-button-Circle .play-inner svg, .video-play-button.play-button-Circle .play-inner svg path{
  fill: var(--sentry-btn-text-color);
  stroke: var(--sentry-btn-text-color);
				color: var(--sentry-btn-text-color);
}
svg.quote-icon, svg.quote-icon path{
  fill: var(--color-accent-light);
		color: var(--accent-light);
}
#mab-btn-show-admin-bar:before {
    content: ' ';
    background-image: url(/wp-content/themes/sentry/assets/images/carenetic_icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
	display: block;
}
/* @import 'theme/buttons'; */
.header {

	/*#carenetic-translate-container:not(.hidden) {*/
	/*	@apply delay-500;*/
	/*}*/
}
.header.header-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.header .primary-logo,
	.header .inverse-logo,
	.header .primary-icon,
	.header .inverse-icon{
  display: flex;
  max-height: 7rem;
  max-width: 15rem;
  flex-shrink: 0;
}
.header .primary-icon,
	.header .inverse-icon{
  display: block;
  width: 40px;
}
@media (min-width: 640px){
  .header .primary-icon,
	.header .inverse-icon{
    display: none;
  }
}
@media (min-width: 900px){
  .header .primary-icon,
	.header .inverse-icon{
    display: none;
  }
}
.header .inverse-logo,
	.header .inverse-icon{
  display: none;
}
.header .desktop-utility div.translate .gtranslate_wrapper{
  position: relative;
  z-index: 10;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.header .desktop-utility div.translate .gtranslate_wrapper a{
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  color: var(--color-txt-dark);
}
.header .desktop-utility div.translate .gtranslate_wrapper a:hover{
  text-decoration-line: none;
}
.header .desktop-utility div.translate > button{
  margin-left: 1.25rem;
  border-radius: 0px;
  border-left-width: 0px !important;
  border-right-width: 0px !important;
  border-top-width: 3px !important;
  border-bottom-width: 3px !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  padding: 0px;
  transition-property: none;
}
.header .desktop-utility div.translate > button:hover{
  border-bottom-color: var(--color-txt-dark) !important;
}
.header .desktop-utility div.translate > button > span{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 12px;
  line-height: 1;
}
@media (min-width: 900px){
  .header .desktop-utility div.translate > button > span{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 12px;
  }
}
.header .desktop-utility.translate0 .menu-item:last-child{
  padding-right: 0px;
}
.header .navbar-menu.open{
  display: block;
  max-height: 78vh;
  overflow-y: scroll;
}
.header .navbar-menu.open .menu{
  margin-bottom: 0px;
}
.header .navbar-menu.open .menu > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  border-color: var(--color-dark-secondary);
}
.header .navbar-menu.open .sub-menu{
  padding: 0px;
}
.header .navbar-menu.open .sub-menu .menu-item-wrapper{
  padding-left: 0.75rem;
}
.header .navbar-menu.open .menu-item.open .menu-item-wrapper{
  border-bottom-width: 1px;
  border-bottom-color: var(--color-dark-secondary);
}
.header .navbar-menu.open .menu-item.open .sub-menu .menu-item:last-child{
  border-style: none;
}
.header .navbar-menu.open .menu-item-wrapper:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
@media (min-width: 900px){
  .header .navbar-menu.open .menu-item-wrapper{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.header .navbar-menu.open .menu-item-link{
  display: inline-block;
  width: 100%;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1rem;
  padding-right: 1rem;
}
.header .navbar-end .cta-button .button-secondary{
  border-top-right-radius: var(--sentry-btn-radius);
  border-bottom-right-radius: var(--sentry-btn-radius);
}
@media (min-width: 480px){
  .header .navbar-end .cta-button .button-secondary{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}
@media (min-width: 768px){
  .header .navbar-end .cta-button .button-secondary{
    border-top-right-radius: var(--sentry-btn-radius);
    border-bottom-right-radius: var(--sentry-btn-radius);
  }
}
.header .navbar-end .cta-button .button-primary{
  border-top-left-radius: var(--sentry-btn-radius);
  border-bottom-left-radius: var(--sentry-btn-radius);
}
@media (min-width: 480px){
  .header .navbar-end .cta-button .button-primary{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
}
@media (min-width: 768px){
  .header .navbar-end .cta-button .button-primary{
    border-top-left-radius: var(--sentry-btn-radius);
    border-bottom-left-radius: var(--sentry-btn-radius);
  }
}
.header .navbar-end .phone a{
  font-size: 15px;
}
.header .navbar-end .phone a:hover{
  text-decoration-line: none;
}
.header [id^="utility-menu"]{
  margin: 0px;
  justify-content: flex-end;
  border-top-width: 1px;
  border-color: var(--color-txt-light);
  padding: 0px;
}
@media (min-width: 900px){
  .header [id^="utility-menu"]{
    border-top-width: 0px;
  }
}
.header [id^="utility-menu"] .menu-item-wrapper{
  border-width: 0px !important;
}
.header [id^="utility-menu"] .menu-item-wrapper:hover{
  border-style: none;
}
.header [id^="utility-menu"] > li{
  margin-bottom: 0px;
}
@media (min-width: 900px){
  .header [id^="utility-menu"] > li{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (min-width: 1024px){
  .header [id^="utility-menu"] > li{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.header [id^="utility-menu"] > li:first-child{
  padding-left: 0px;
}
.header [id^="utility-menu"] > li a{
  border-top-width: 3px;
  border-bottom-width: 3px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 14px;
  font-weight: 500;
}
.header [id^="utility-menu"] > li a:hover{
  color: var(--color-txt-dark);
}
@media (min-width: 900px){
  .header [id^="utility-menu"] > li a{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 12px;
  }
  .header [id^="utility-menu"] > li a:hover{
    border-bottom-color: var(--color-txt-dark);
  }
}
.header [id^="utility-menu"] > li svg{
  margin-left: 0.5rem;
  margin-top: 0.125rem;
}
@media (min-width: 900px){
  .header [id^="utility-menu"] > li .sub-menu{
    margin-bottom: -0.625rem;
    margin-left: 0.25rem;
  }
  .header [id^="utility-menu"] > li .sub-menu .menu-item-wrapper{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.header [id^="utility-menu"] > li .sub-menu .menu-item-link{
  padding-left: 3rem;
}
@media (min-width: 900px){
  .header [id^="utility-menu"] > li .sub-menu .menu-item-link{
    padding-left: 4rem;
    padding-left: 0px;
  }
}
.header [id^="utility-menu"] > li .sub-menu li a{
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  width: 100%;
  border-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  color: var(--color-txt-dark);
}
.header [id^="utility-menu"] > li .sub-menu li a:hover{
  border-width: 0px;
  text-decoration-line: none;
}
.header .navbar-mobile-button-open-icon,
	.header .navbar-mobile-button-close-icon{
  height: 50px;
  width: 56px;
}
.header [id^="header-menu"]{
  margin: 0px;
  margin-bottom: 0px;
  display: flex;
  flex-direction: column;
  padding: 0px;
  font-weight: 600;
}
@media (min-width: 900px){
  .header [id^="header-menu"]{
    flex-direction: row;
    flex-wrap: wrap;
  }
  .header [id^="header-menu"] > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .header [id^="header-menu"]{
    padding: 0px;
  }
  .header [id^="header-menu"] > .menu-item{
    border-bottom-width: 3px;
    border-bottom-color: transparent;
  }
}
.header [id^="header-menu"] > .menu-item:not(.menu-item-has-children):hover{
  border-bottom-color: var(--color-primary-light);
}
.header [id^="header-menu"] > .menu-item.current-menu-item,
			.header [id^="header-menu"] > .menu-item.current-menu-parent{
  border-bottom-color: var(--color-primary-light);
}
.header .menu-item-wrapper{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 900px){
  .header .menu-item-wrapper{
    justify-content: normal;
    border-bottom-width: 2px;
    border-bottom-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.header .menu-item{
  position: relative;
  margin-bottom: 0px;
  display: block;
}
.header .menu-item-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1;
  color: var(--color-txt-dark);
  text-decoration-line: none !important;}
.header .menu-item-link:hover{
  color: var(--color-txt-dark) !important;
}
.header .services-mm-item > li span {}
.header .services-mm-item > li.services-mm-subservice span {
			font-weight: normal !important;
		}
@media (min-width: 900px){
  .header .current-menu-parent > .menu-item-wrapper{
    border-bottom-color: var(--color-primary);
  }
}
.header .menu-item-has-children .menu-item-wrapper{
  border-bottom-color: transparent;
}
.header .menu-item-has-children .menu-item-link{
  flex-grow: 1;
}
.header .menu-item-dropdown{
  display: flex;
  min-height: 0px;
  align-items: center;
  background-color: transparent;
  padding: 1rem;
  padding-right: 1.5rem;
}
@media (min-width: 560px){
  .header .menu-item-dropdown{
    padding-left: 1rem;
  }
}
@media (min-width: 900px){
  .header .menu-item-dropdown{
    margin-left: 0.375rem;
    padding: 0px;
  }
}
.header .menu-item-dropdown-icon{
  color: var(--color-txt-dark);
}
@media (min-width: 900px){
  .header .menu-item-dropdown-icon{
    color: var(--color-txt-dark);
  }
}
.header .menu-item-dropdown-icon path{
  fill: var(--color-txt-dark);
}
.tooltip.header .sub-menu > .tooltip-arrow:before{
  visibility: hidden;
}
[role="tooltip"].header .sub-menu > [data-popper-arrow]:before{
  visibility: hidden;
}
[role="tooltip"].header .sub-menu > [data-popper-arrow]:after{
  visibility: hidden;
}
.header .sub-menu{
  visibility: hidden;
  display: none;
  flex-direction: column;
  align-items: stretch;
  padding: 0.5rem;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
@media (min-width: 900px){
  .header .sub-menu{
    position: absolute;
    top: 100%;
    margin-left: 0px;
    margin-right: 0px;
    min-width: 222px;
    border-top-width: 3px;
    border-bottom-width: 3px;
    border-top-color: var(--color-primary-light);
    border-bottom-color: var(--color-primary-light);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow: 0px 4px 6px -1px #01296933;
    --tw-shadow-colored: 0px 4px 6px -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);
  }
}
.header .sub-menu .menu-item{
  border-bottom-width: 1px;
  border-bottom-color: var(--color-dark-secondary);
}
.header .sub-menu .menu-item.services-mm{
  border-bottom-color: transparent;
}
.header .sub-menu .menu-item-wrapper{
  justify-content: space-between;
  border-style: none;
}
.header .sub-menu .menu-item-wrapper:hover{
  background-color: var(--color-secondary-light);
}
@media (min-width: 900px){
  .header .sub-menu .menu-item-wrapper{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.header .sub-menu .menu-item-link{
  padding-left: 2rem;
  color: var(--color-txt-dark);
}
@media (min-width: 900px){
  .header .sub-menu .menu-item-link{
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 3rem;
    padding-left: 0px;
  }
}
.header .sub-menu .menu-item-dropdown{
  height: 100%;
  align-items: center;
}
.header .sub-menu .menu-item-dropdown-icon {
			/*@apply text-[var(--color-txt-dark)];*/
		}
@media (min-width: 900px){
  .header .sub-menu .sub-menu{
    top: 0px !important;
    left: 100% !important;
    margin-bottom: -0.625rem;
    margin-left: 0.25rem;
  }
  .header .sub-menu .sub-menu .menu-item-wrapper{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.header .sub-menu .sub-menu .menu-item-link{
  padding-left: 3rem;
}
@media (min-width: 900px){
  .header .sub-menu .sub-menu .menu-item-link{
    padding-left: 4rem;
    padding-left: 0px;
  }
}
.header .menu-item-has-children.open > .sub-menu:not(.services-mobile){
  visibility: visible;
  display: block;
  opacity: 1;
  transition-delay: 500ms;
}
.header .menu-item-has-children.open > .sub-menu.services-mobile{
  visibility: visible;
  display: block;
  opacity: 1;
}
@media (min-width: 900px){
  .header .menu-item-has-children.open > .sub-menu.services-mobile{
    display: none;
  }
}
.header .menu-item-has-children.open > div > button > .mobile-dropdown-icon-closed{
  display: none;
}
.header .menu-item-has-children.open > div > button > .mobile-dropdown-icon-open{
  display: inline-block;
}
@media (min-width: 900px){
  .header .menu-item-has-children.open > div > button > .mobile-dropdown-icon-open{
    display: none;
  }
}
.header.header-desktop .menu-item-has-children:hover > .sub-menu:not(.services-mobile){
  display: block;
}
.header .services.menu-item > .sub-menu:not(.services-mobile) {
			/*@apply hidden;*/
			position: fixed;
			left: 0;
			top: 110px;
			width: 100vw;
			/*height: 85vh;*/
		}
body.single-cn_services header [id^="header-menu"] > .menu-item.menu-item-services,
body.url-doctors header [id^="header-menu"] > .menu-item.menu-item-doctors,
body.single-doctor header [id^="header-menu"] > .menu-item.menu-item-doctors,
body.single-news header [id^="header-menu"] > .menu-item.menu-item-about{
  border-bottom-color: var(--color-primary-light);
}
.header-sticky{
  position: fixed;
  border-bottom-width: 1px;
}
/*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{
  border-radius: 0px;
  padding: 0.5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}
@media (min-width: 900px){
  .gtranslate_wrapper{
    margin-left: 0px;
    margin-right: 0px;
    border-top-width: 3px;
    border-bottom-width: 3px;
    border-top-color: var(--color-primary-light);
    border-bottom-color: var(--color-primary-light);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow: 0px 4px 6px -1px #01296933;
    --tw-shadow-colored: 0px 4px 6px -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);
  }
}
.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);
	margin-bottom: -1px;
}
.gtranslate_wrapper a.glink{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--color-dark-secondary);
}
.gtranslate_wrapper a.glink:hover{
  background-color: var(--color-secondary-light);
}
ul.footer-menu li{
  margin-bottom: 0.75rem;
}
ul.footer-menu li a{
  color: var(--color-txt-dark);
}
ul.footer-menu li a:hover{
  text-decoration-line: underline;
}
footer.stc-light div.footer-menu h2{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
footer.stc-light div.footer-menu ul.footer-menu li a{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
footer.stc-light div.footer-menu ul.footer-menu li a:hover{
  text-decoration-line: underline;
}
footer.stc-light .copyright-text, footer.stc-light h2{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper.gform-theme.gform-theme--framework{
  color: var(--color-primary);
}
/*.gfield_checkbox {
			 @apply grid grid-cols-2 md:grid-cols-4;
		}*/
.gform_wrapper.gform-theme.gform-theme--framework * {
			color: var(--color-txt-dark) !important;
		}
.gform_wrapper.gform-theme.gform-theme--framework .gform_heading .gform_required_legend{
  margin-bottom: 1rem;
  border-width: 1px;
  border-color: var(--color-bg-primary-light);
  padding: 0.75rem;
  font-size: 14px;
}
.gform_wrapper.gform-theme.gform-theme--framework .gform_heading .gform_required_legend .gfield_required_asterisk{
  --tw-text-opacity: 1;
  color: rgb(240 82 82 / var(--tw-text-opacity));
}
.gform_wrapper.gform-theme.gform-theme--framework .gform_validation_errors{
  margin-bottom: 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(195 0 0 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 245 246 / var(--tw-bg-opacity));
  padding: 0.75rem;
  font-size: 14px;
}
.gform_wrapper.gform-theme.gform-theme--framework .gform_validation_errors h2{
  --tw-text-opacity: 1 !important;
  color: rgb(195 0 0 / var(--tw-text-opacity)) !important;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield.gfield--type-section {
				border-color: var(--color-primary-light);
			}
.gform_wrapper.gform-theme.gform-theme--framework .gfield.col{
  grid-column: span 12 / span 12;
}
@media (min-width: 768px){
  .gform_wrapper.gform-theme.gform-theme--framework .gfield.col{
    grid-column: span 6 / span 6;
  }
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield.col.gfield--width-full{
  grid-column: span 12 / span 12;
}
@media (min-width: 768px){
  .gform_wrapper.gform-theme.gform-theme--framework .gfield.col.gfield--width-full{
    grid-column: span 6 / span 6;
  }
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield.col input.medium{
  width: 100%;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield .gfield_label{
  margin-bottom: 0.5rem;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield .gfield_label .gfield_required{
  margin-left: 0.125rem;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield.gfield_contains_required.hide .gfield_label{
  display: flex;
  flex-direction: row-reverse;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield.gfield_contains_required.hide .gfield_label .gfield_required{
  height: 1rem;
  width: 1rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: var(--color-primary);
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield.gfield_contains_required.hide .gform-field-label--type-sub{
  display: none;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield.gfield_contains_required.col.hide .gfield_label{
  justify-content: flex-end;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea.large{
  max-height: 160px;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox']),
			.gform_wrapper.gform-theme.gform-theme--framework .gfield select,
			.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea{
  border-width: 1px;
  border-color: var(--color-primary);
  background-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 18px;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox'])::-moz-placeholder, .gform_wrapper.gform-theme.gform-theme--framework .gfield select::-moz-placeholder, .gform_wrapper.gform-theme.gform-theme--framework .gfield textarea::-moz-placeholder{
  color: var(--color-txt-alt);
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox'])::placeholder,
			.gform_wrapper.gform-theme.gform-theme--framework .gfield select::placeholder,
			.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea::placeholder{
  color: var(--color-txt-alt);
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox']),
			.gform_wrapper.gform-theme.gform-theme--framework .gfield select,
			.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea{
  --tw-ring-color: var(--color-accent-dark);
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox']):active,
			.gform_wrapper.gform-theme.gform-theme--framework .gfield select:active,
			.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea:active{
  border-width: 0px;
  border-bottom-width: 2px;
  border-color: var(--color-accent-dark);
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox'])[type='tel'],
				.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox'])[type='email'],
				.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox'])[type='text'],
				.gform_wrapper.gform-theme.gform-theme--framework .gfield select[type='tel'],
				.gform_wrapper.gform-theme.gform-theme--framework .gfield select[type='email'],
				.gform_wrapper.gform-theme.gform-theme--framework .gfield select[type='text'],
				.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea[type='tel'],
				.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea[type='email'],
				.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea[type='text']{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 20px;
  --tw-ring-color: var(--color-accent-dark);
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox'])[type='tel']:focus,
				.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox'])[type='email']:focus,
				.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox'])[type='text']:focus,
				.gform_wrapper.gform-theme.gform-theme--framework .gfield select[type='tel']:focus,
				.gform_wrapper.gform-theme.gform-theme--framework .gfield select[type='email']:focus,
				.gform_wrapper.gform-theme.gform-theme--framework .gfield select[type='text']:focus,
				.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea[type='tel']:focus,
				.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea[type='email']:focus,
				.gform_wrapper.gform-theme.gform-theme--framework .gfield textarea[type='text']:focus{
  border-width: 0px;
  border-bottom-width: 2px;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input:not([type='checkbox']):focus, .gform_wrapper.gform-theme.gform-theme--framework .gfield select:focus, .gform_wrapper.gform-theme.gform-theme--framework .gfield textarea:focus{
  outline-color: var(--color-secondary-light);
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input[type='radio']{
  position: relative;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input[type='radio']:before{
  position: absolute;
  left: 0.375rem;
  top: 0.375rem;
}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input[type='checkbox']:before {
					color: var(--color-primary-dark) !important;
				}
.gform_wrapper.gform-theme.gform-theme--framework .gfield input[type='checkbox']:focus{
  outline-color: var(--color-secondary-light);
}
.gform_wrapper.gform-theme.gform-theme--framework .gform_heading .gform_required_legend .gfield_required_asterisk,
		.gform_wrapper.gform-theme.gform-theme--framework .gfield_required.gfield_required_asterisk {
			color: #c30000 !important;
		}
.gform_wrapper.gform-theme.gform-theme--framework .gform_footer{
  flex-direction: column;
}
.gform_wrapper.gform-theme.gform-theme--framework .gform_footer input {
				/* } */
			}
/* &[type='submit'] { */
.gform_wrapper.gform-theme.gform-theme--framework .gform_footer input.button{
  border-color: var(--color-primary);
  background-color: transparent !important;
  color: var(--color-primary);
}
.gform_wrapper.gform-theme.gform-theme--framework .gform_footer input.button:hover{
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* Nothing yet */
.mfp-bg{
  background-color: var(--color-primary);
  opacity: 0.75;
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}
.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}
.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0,-50%)}
.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}
.slick-next:focus,.slick-prev:focus{top:calc(50% - 1px)}
.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon{color:orange;font-size:28px;margin-left:-2px}
.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}
.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}
.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#000;opacity:.75;font-family:slick;font-size:24px;line-height:1}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev .slick-prev-icon:before{content:"←"}
[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next .slick-next-icon:before{content:"→"}
[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}
.slick-slider{margin-bottom:30px}
.slick-slider.slick-dotted{margin-bottom:60px}
.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}
.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}
.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}
.slick-dots li button:focus .slick-dot-icon:before{color:orange}
.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}
.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:slick;font-size:12px;line-height:1;text-align:center;transition:all .05s linear}
.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}
.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}
.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}
.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#000}
.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}
.slick-autoplay-toggle-button:focus{color:orange}
.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}
.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}
.slick-prev, .slick-next{
  top: 140%;
  left: 0px;
  height: auto;
  width: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.slick-prev:hover, .slick-next:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.slick-prev:focus, .slick-next:focus{
  top: 140%;
}
@media (min-width: 640px){
  .slick-prev, .slick-next{
    top: 120%;
  }
  .slick-prev:focus, .slick-next:focus{
    top: 120%;
  }
}
.slick-prev span, .slick-next span{
  position: relative;
  z-index: 20;
}
.slick-prev svg, .slick-next svg{
  margin-right: 0.5rem;
  margin-top: -0.25rem;
  display: inline-block;
  stroke: var(--color-primary);
}
.slick-prev svg:hover, .slick-next svg:hover{
  stroke: var(--color-dark-secondary);
}
.slick-next, .slick-custom-arrow{
  left: auto;
  right: 0px;
  height: 57px;
  width: 57px;
	/* background-image: url(../images/arrows/carousel-next.svg); */
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}
.slick-next .svg-arrows svg, .slick-custom-arrow .svg-arrows svg {
			margin-top: 0;
			margin-bottom: 0;
			border-bottom: 1px solid transparent;
			border-top: 1px solid transparent;
		}
.slick-next svg, .slick-next svg path, .slick-custom-arrow svg, .slick-custom-arrow svg path {
		stroke: var(--color-accent-light) !important;
		color: var(--color-accent-light) !important;
	}
.slick-next:hover::before, .slick-custom-arrow:hover::before{
  display: none;
}
.slick-next:hover .svg-arrows, .slick-custom-arrow:hover .svg-arrows{
  position: relative;
}
.slick-next:hover .svg-arrows svg, .slick-custom-arrow:hover .svg-arrows svg {
				border-bottom: 1px solid var(--color-primary);
				border-top: 1px solid transparent;
			}
.slick-next span:not(.svg-arrows), .slick-custom-arrow span:not(.svg-arrows){
  display: none;
}
.slick-next .svg-arrows, .slick-custom-arrow .svg-arrows{
  position: relative;
  top: -38px;
  left: 13px;
}
.slick-next .svg-arrows svg, .slick-next .svg-arrows svg path, .slick-custom-arrow .svg-arrows svg, .slick-custom-arrow .svg-arrows svg path {
			stroke: var(--color-primary) !important;
			color: var(--color-primary) !important;
		}
.slick-next svg, .slick-custom-arrow svg{
  margin-right: 0px;
  margin-left: 0.5rem;
}
.slick-prev:hover::before{
  display: none;
}
.slick-prev:hover .svg-arrows{
  position: relative;
}
.slick-prev:hover .svg-arrows svg {
				border-top: 1px solid var(--color-primary);
				border-bottom: 1px solid transparent;
			}
.slick-prev 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));
}
.stc-light .slick-custom-arrow:hover .svg-arrows svg {
				border-top: 1px solid #fff;
				border-bottom: 1px solid transparent;
			}
/*&.slick-prev:hover,*/
.stc-light .slick-custom-arrow.slick-next:hover .svg-arrows svg {
				border-bottom: 1px solid #fff;
				border-top: 1px solid transparent;
			}
.stc-light .slick-custom-arrow svg, .stc-light .slick-custom-arrow svg path {
		stroke: var(--color-accent-dark) !important;
		color: var(--color-accent-dark) !important;
	}
.stc-light .slick-custom-arrow .svg-arrows svg, .stc-light .slick-custom-arrow .svg-arrows svg path {
		stroke: #fff !important;
		color: #fff !important;
	}
.stc-light .slick-custom-arrow:hover .box {
			/* background: rgba(40, 40, 40, 0.2); */
		}
.slick-prev:after{
  --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));
}
.slick-gallery .slick-slide{
  margin-left: 0px;
  margin-right: 0px;
}
.slick-slide{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.slick-slider{
  margin-bottom: 1.5rem;
}
.slick-gallery-thumbs .sg-item{
  cursor: pointer;
}
.testimonial-slider .slick-prev, .testimonial-slider .slick-next, .carousel-50-50 .slick-prev, .carousel-50-50 .slick-next, .gallery-slider .slick-prev, .gallery-slider .slick-next{
  top: unset;
  left: 50%;
  right: unset;
  bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  --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));
}
.testimonial-slider .slick-prev, .carousel-50-50 .slick-prev, .gallery-slider .slick-prev {
        margin-left: -60px;
    }
.testimonial-slider .slick-next, .carousel-50-50 .slick-next, .gallery-slider .slick-next {
        margin-left: 28px;
    }
.testimonial-slider.slick-slider, .carousel-50-50.slick-slider, .gallery-slider.slick-slider{
  padding-bottom: 7rem;
}
.testimonial-slider svg.box, .testimonial-slider svg.box path {
		stroke: var(--color-accent-light) !important;
		color: var(--color-accent-light) !important;
	}
.gallery-slider .slick-slide{
  height: auto;
}
.carousel-50-50 .slick-slide {
		/* @apply max-w-[calc(100%-5rem)]; */
		max-height: 50vh;
	}
/* FacetWP Styles */
.facetwp-facet.facetwp-type-fselect .fs-label-wrap {
        position: relative;
        display: inline-flex;
        align-items: center;
        width: auto;
        text-decoration: none;
        transition: all 300ms;
        font-family: var(--sentry-btn-font-family);
        font-size: var(--sentry-btn-font-size);
        font-weight: var(--sentry-btn-font-weight);
        line-height: var(--sentry-btn-line-height);
        letter-spacing: var(--sentry-btn-letter-spacing);
        text-transform: var(--sentry-btn-text-transform);
        font-size: var(--sentry-btn-font-size-desktop);
        background-color: white;
        color: var(--sentry-btn-text-color);
        padding: var(--sentry-btn-padding-y) var(--sentry-btn-padding-x);
        border-radius: var(--sentry-btn-radius);
        min-height: var(--sentry-btn-height);
        border: 1px solid var(--sentry-btn-background-color);
    }
.facetwp-facet.facetwp-type-fselect .fs-label-wrap .fs-label {
            padding: 0 22px 0 0;
        }
.facetwp-facet.facetwp-type-fselect .fs-label-wrap .fs-arrow {
            margin-right: 6px;
        }
.facetwp-facet.facetwp-type-fselect .fs-options .fs-option:hover {
            background-color: var(--color-primary-light);
            color: var(--color-primary);
        }
table{
  width: 100%;
  min-width: 24rem;
  overflow-x: auto;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: var(--color-secondary-light);
  --tw-shadow: var(--shadow-table);
  --tw-shadow-colored: var(--shadow-table);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
table tbody{
  width: 100%;
  min-width: 24rem;
  overflow-x: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  text-align: left;
  font-size: 16px;
  line-height: 1.5;
}
table td{
  text-align: left;
  font-size: 16px;
  line-height: 1.5;
}
table td, table th{
  border-style: none;
  padding: 0.75rem;
}
@media (min-width: 768px){
  table td, table th{
    padding: 1rem;
  }
}
table thead, table th{
  background-color: var(--color-primary);
  text-align: left;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.5;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
table th, table tr{
  border-bottom-width: 1px;
  border-color: var(--color-secondary-light);
}
.section.table ::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
	height: 7px;
}
.section.table ::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.\*\:cn-image-shadow > * {}
@media (min-width: 768px){
	.md\:ss-flex{
    width: calc(var(--ss-width) - var(--ss-gap));
  }
}
.\*\:mx-2 > *{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.\*\:mb-4 > *{
  margin-bottom: 1rem;
}
.\*\:size-6 > *{
  width: 1.5rem;
  height: 1.5rem;
}
.\*\:size-7 > *{
  width: 1.75rem;
  height: 1.75rem;
}
.\*\:size-8 > *{
  width: 2rem;
  height: 2rem;
}
.\*\:size-9 > *{
  width: 2.25rem;
  height: 2.25rem;
}
.\*\:h-16 > *{
  height: 4rem;
}
.\*\:h-8 > *{
  height: 2rem;
}
.\*\:h-\[2\.875rem\] > *{
  height: 2.875rem;
}
.\*\:h-auto > *{
  height: auto;
}
.\*\:h-full > *{
  height: 100%;
}
.\*\:w-16 > *{
  width: 4rem;
}
.\*\:w-24 > *{
  width: 6rem;
}
.\*\:w-8 > *{
  width: 2rem;
}
.\*\:w-\[2\.875rem\] > *{
  width: 2.875rem;
}
.\*\:w-full > *{
  width: 100%;
}
.\*\:max-w-full > *{
  max-width: 100%;
}
.\*\:shrink-0 > *{
  flex-shrink: 0;
}
.\*\:rounded-cn-md > *{
  border-radius: var(--rounded-cn-md);
}
.\*\:rounded-cn-sm > *{
  border-radius: var(--rounded-cn-sm);
}
.\*\:rounded-full > *{
  border-radius: 9999px;
}
.\*\:rounded-xl > *{
  border-radius: 0.75rem;
}
.\*\:\!rounded-br-none > *{
  border-bottom-right-radius: 0px !important;
}
.\*\:\!rounded-tr-none > *{
  border-top-right-radius: 0px !important;
}
.\*\:object-cover > *{
  -o-object-fit: cover;
     object-fit: cover;
}
.\*\:object-center > *{
  -o-object-position: center;
     object-position: center;
}
.\*\:text-white > *{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-0::before{
  content: var(--tw-content);
  inset: 0px;
}
.before\:z-20::before{
  content: var(--tw-content);
  z-index: 20;
}
.after\:rotate-180::after{
  content: var(--tw-content);
  --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));
}
.after\:rotate-90::after{
  content: var(--tw-content);
  --tw-rotate: 90deg;
  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));
}
.last\:mb-0:last-child{
  margin-bottom: 0px;
}
.hover\:cursor-pointer:hover{
  cursor: pointer;
}
.hover\:border-gray-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.hover\:border-transparent:hover{
  border-color: transparent;
}
.hover\:bg-bg-offwhite:hover{
  background-color: var(--color-bg-offwhite);
}
.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-secondary-light:hover{
  background-color: var(--color-secondary-light);
}
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-opacity-10:hover{
  --tw-bg-opacity: 0.1;
}
.hover\:\!text-primary:hover{
  color: var(--color-primary) !important;
}
.hover\:text-blue:hover{
  --tw-text-opacity: 1;
  color: rgb(0 19 232 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:\!no-underline:hover{
  text-decoration-line: none !important;
}
.hover\:bg-blend-normal:hover{
  background-blend-mode: normal;
}
.hover\:shadow-lg:hover{
  --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);
}
.hover\:\!brightness-200:hover{
  --tw-brightness: brightness(2) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.hover\:before\:w-\[calc\(100\%_-_var\(--sentry-btn-padding-x\)_-_var\(--sentry-btn-padding-x\)\)\]:hover::before{
  content: var(--tw-content);
  width: calc(100% - var(--sentry-btn-padding-x) - var(--sentry-btn-padding-x));
}
.focus\:border-transparent:focus{
  border-color: transparent;
}
.focus\:bg-gray-100:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.focus\:bg-gray-50:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.focus\:shadow-lg:focus{
  --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);
}
.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-gray-200:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
.focus\:ring-gray-300:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}
.disabled\:pointer-events-none:disabled{
  pointer-events: none;
}
.disabled\:opacity-50:disabled{
  opacity: 0.5;
}
.group[aria-expanded="true"] .group-aria-expanded\:hidden{
  display: none;
}
@container (min-width: 610px){
  .\@\[610px\]\:scale-125{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    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));
  }
}
.dark\:border-gray-600:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.dark\:border-gray-700:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.dark\:border-transparent:is(.dark *){
  border-color: transparent;
}
.dark\:bg-gray-600:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark\:bg-gray-700:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.dark\:bg-gray-800:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.dark\:bg-gray-800\/50:is(.dark *){
  background-color: rgb(31 41 55 / 0.5);
}
.dark\:bg-opacity-80:is(.dark *){
  --tw-bg-opacity: 0.8;
}
.dark\:text-gray-300:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.dark\:text-gray-400:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.dark\:text-white:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}
.dark\:placeholder-gray-400:is(.dark *)::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}
.dark\:hover\:bg-gray-600:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-gray-800:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.dark\:hover\:text-gray-300:hover:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.dark\:hover\:text-white:hover:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media not all and (min-width: 1280px){
  .max-xl\:\!max-w-full{
    max-width: 100% !important;
  }
}
@media not all and (min-width: 1024px){
  .max-lg\:max-h-\[600px\]{
    max-height: 600px;
  }
  .max-lg\:\!w-auto{
    width: auto !important;
  }
  .max-lg\:flex-col{
    flex-direction: column;
  }
  .max-lg\:\!pb-0{
    padding-bottom: 0px !important;
  }
}
@media not all and (min-width: 900px){
  .max-mdlg\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .max-mdlg\:max-w-full{
    max-width: 100%;
  }
  .max-mdlg\:px-\[26px\]{
    padding-left: 26px;
    padding-right: 26px;
  }
}
@media not all and (min-width: 480px){
  .max-xxs\:hidden{
    display: none;
  }
}
@media (min-width: 480px){
  .xxs\:block{
    display: block;
  }
  .xxs\:hidden{
    display: none;
  }
}
@media (min-width: 560px){
  .xs\:block{
    display: block;
  }
  .xs\:hidden{
    display: none;
  }
  .xs\:w-\[25\%\]{
    width: 25%;
  }
}
@media (min-width: 640px){
  .sm\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:mb-0{
    margin-bottom: 0px;
  }
  .sm\:mt-0{
    margin-top: 0px;
  }
  .sm\:mt-10{
    margin-top: 2.5rem;
  }
  .sm\:mt-12{
    margin-top: 3rem;
  }
  .sm\:mt-3{
    margin-top: 0.75rem;
  }
  .sm\:mt-4{
    margin-top: 1rem;
  }
  .sm\:mt-6{
    margin-top: 1.5rem;
  }
  .sm\:block{
    display: block;
  }
  .sm\:inline-block{
    display: inline-block;
  }
  .sm\:flex{
    display: flex;
  }
  .sm\:grid{
    display: grid;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:size-48{
    width: 12rem;
    height: 12rem;
  }
  .sm\:h-9{
    height: 2.25rem;
  }
  .sm\:h-\[2\.875rem\]{
    height: 2.875rem;
  }
  .sm\:h-auto{
    height: auto;
  }
  .sm\:max-h-none{
    max-height: none;
  }
  .sm\:w-24{
    width: 6rem;
  }
  .sm\:w-\[2\.875rem\]{
    width: 2.875rem;
  }
  .sm\:w-\[calc\(33\%-1\.5rem\)\]{
    width: calc(33% - 1.5rem);
  }
  .sm\:max-w-\[180px\]{
    max-width: 180px;
  }
  .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\:flex-col{
    flex-direction: column;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:justify-center{
    justify-content: center;
  }
  .sm\:justify-between{
    justify-content: space-between;
  }
  .sm\:gap-12{
    gap: 3rem;
  }
  .sm\:gap-20{
    gap: 5rem;
  }
  .sm\:gap-5{
    gap: 1.25rem;
  }
  .sm\:gap-6{
    gap: 1.5rem;
  }
  .sm\:gap-8{
    gap: 2rem;
  }
  .sm\:gap-x-6{
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .sm\:gap-y-8{
    row-gap: 2rem;
  }
  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .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\:rounded-none{
    border-radius: 0px;
  }
  .sm\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
  .sm\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
  .sm\:\!rounded-br-none{
    border-bottom-right-radius: 0px !important;
  }
  .sm\:\!rounded-tr-none{
    border-top-right-radius: 0px !important;
  }
  .sm\:border-r-\[10px\]{
    border-right-width: 10px;
  }
  .sm\:border-r-primary{
    border-right-color: var(--color-primary);
  }
  .sm\:p-12{
    padding: 3rem;
  }
  .sm\:p-7{
    padding: 1.75rem;
  }
  .sm\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .sm\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm\:text-center{
    text-align: center;
  }
  .sm\:\!text-6xl{
    font-size: 3.75rem !important;
    line-height: 1 !important;
  }
  .sm\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .sm\:text-base{
    font-size: 1.0625rem;
    line-height: 1.4rem;
  }
  .sm\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 768px){
  .md\:order-1{
    order: 1;
  }
  .md\:order-2{
    order: 2;
  }
  .md\:order-3{
    order: 3;
  }
  .md\:order-last{
    order: 9999;
  }
  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .md\:-ml-2{
    margin-left: -0.5rem;
  }
  .md\:mb-0{
    margin-bottom: 0px;
  }
  .md\:mb-12{
    margin-bottom: 3rem;
  }
  .md\:mt-0{
    margin-top: 0px;
  }
  .md\:block{
    display: block;
  }
  .md\:flex{
    display: flex;
  }
  .md\:grid{
    display: grid;
  }
  .md\:hidden{
    display: none;
  }
  .md\:aspect-\[200\/316\]{
    aspect-ratio: 200/316;
  }
  .md\:max-h-\[50vh\]{
    max-height: 50vh;
  }
  .md\:w-\[calc\(22\%-1\.5rem\)\]{
    width: calc(22% - 1.5rem);
  }
  .md\:w-\[calc\(33\%-1\.5rem\)\]{
    width: calc(33% - 1.5rem);
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:w-full{
    width: 100%;
  }
  .md\:shrink-0{
    flex-shrink: 0;
  }
  .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\:flex-row{
    flex-direction: row;
  }
  .md\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .md\:justify-start{
    justify-content: flex-start;
  }
  .md\:justify-end{
    justify-content: flex-end;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:gap-12{
    gap: 3rem;
  }
  .md\:gap-16{
    gap: 4rem;
  }
  .md\:gap-6{
    gap: 1.5rem;
  }
  .md\:gap-x-12{
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .md\:gap-y-8{
    row-gap: 2rem;
  }
  .md\: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));
  }
  .md\:rounded-cn-md{
    border-radius: var(--rounded-cn-md);
  }
  .md\:border-r{
    border-right-width: 1px;
  }
  .md\:border-gray-200{
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
  }
  .md\:p-12{
    padding: 3rem;
  }
  .md\:p-18{
    padding: 4.5rem;
  }
  .md\:p-5{
    padding: 1.25rem;
  }
  .md\:p-6{
    padding: 1.5rem;
  }
  .md\:p-7{
    padding: 1.75rem;
  }
  .md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .md\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-h3tablet{
    font-size: 24px;
    line-height: 32px;
  }
  .md\:text-h6tablet{
    font-size: 22px;
    line-height: 22px;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:\*\:rounded-cn-md > *{
    border-radius: var(--rounded-cn-md);
  }
}
@media (min-width: 900px){
  .mdlg\:relative{
    position: relative;
  }
  .mdlg\:top-auto{
    top: auto;
  }
  .mdlg\:order-1{
    order: 1;
  }
  .mdlg\:order-2{
    order: 2;
  }
  .mdlg\:order-3{
    order: 3;
  }
  .mdlg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .mdlg\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .mdlg\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .mdlg\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .mdlg\:m-0{
    margin: 0px;
  }
  .mdlg\:ml-10{
    margin-left: 2.5rem;
  }
  .mdlg\:ml-8{
    margin-left: 2rem;
  }
  .mdlg\:mt-0{
    margin-top: 0px;
  }
  .mdlg\:block{
    display: block;
  }
  .mdlg\:inline-block{
    display: inline-block;
  }
  .mdlg\:flex{
    display: flex;
  }
  .mdlg\:grid{
    display: grid;
  }
  .mdlg\:hidden{
    display: none;
  }
  .mdlg\:\!max-h-\[80px\]{
    max-height: 80px !important;
  }
  .mdlg\:w-auto{
    width: auto;
  }
  .mdlg\:w-full{
    width: 100%;
  }
  .mdlg\:max-w-\[30\%\]{
    max-width: 30%;
  }
  .mdlg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .mdlg\:flex-row{
    flex-direction: row;
  }
  .mdlg\:\!flex-nowrap{
    flex-wrap: nowrap !important;
  }
  .mdlg\:justify-normal{
    justify-content: normal;
  }
  .mdlg\: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));
  }
  .mdlg\:overflow-visible{
    overflow: visible;
  }
  .mdlg\:rounded-none{
    border-radius: 0px;
  }
  .mdlg\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
  .mdlg\:border-t-0{
    border-top-width: 0px;
  }
  .mdlg\:p-0{
    padding: 0px;
  }
  .mdlg\:p-28{
    padding: 7rem;
  }
  .mdlg\:p-8{
    padding: 2rem;
  }
  .mdlg\:shadow-none{
    --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);
  }
}
@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }
  .lg\:right-0{
    right: 0px;
  }
  .lg\:top-0{
    top: 0px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:order-last{
    order: 9999;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .lg\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .lg\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:mb-10{
    margin-bottom: 2.5rem;
  }
  .lg\:mb-12{
    margin-bottom: 3rem;
  }
  .lg\:mb-16{
    margin-bottom: 4rem;
  }
  .lg\:mb-8{
    margin-bottom: 2rem;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:mt-10{
    margin-top: 2.5rem;
  }
  .lg\:mt-12{
    margin-top: 3rem;
  }
  .lg\:mt-16{
    margin-top: 4rem;
  }
  .lg\:mt-24{
    margin-top: 6rem;
  }
  .lg\:block{
    display: block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[253\/316\]{
    aspect-ratio: 253/316;
  }
  .lg\:size-60{
    width: 15rem;
    height: 15rem;
  }
  .lg\:h-12{
    height: 3rem;
  }
  .lg\:h-24{
    height: 6rem;
  }
  .lg\:h-4{
    height: 1rem;
  }
  .lg\:h-6{
    height: 1.5rem;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:max-h-full{
    max-height: 100%;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-12{
    width: 3rem;
  }
  .lg\:w-24{
    width: 6rem;
  }
  .lg\:w-4{
    width: 1rem;
  }
  .lg\:w-6{
    width: 1.5rem;
  }
  .lg\:w-\[40\%\]{
    width: 40%;
  }
  .lg\:w-\[44\%\]{
    width: 44%;
  }
  .lg\:w-\[60\%\]{
    width: 60%;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:min-w-\[200px\]{
    min-width: 200px;
  }
  .lg\:max-w-full{
    max-width: 100%;
  }
  .lg\:-translate-x-10{
    --tw-translate-x: -2.5rem;
    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));
  }
  .lg\:translate-x-10{
    --tw-translate-x: 2.5rem;
    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));
  }
  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .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\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-row-reverse{
    flex-direction: row-reverse;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:gap-12{
    gap: 3rem;
  }
  .lg\:gap-16{
    gap: 4rem;
  }
  .lg\:gap-20{
    gap: 5rem;
  }
  .lg\:gap-6{
    gap: 1.5rem;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .lg\:rounded-cn-lg{
    border-radius: var(--rounded-cn-lg);
  }
  .lg\:border-0{
    border-width: 0px;
  }
  .lg\:border-r{
    border-right-width: 1px;
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:p-0{
    padding: 0px;
  }
  .lg\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .lg\:pb-0{
    padding-bottom: 0px;
  }
  .lg\:pt-12{
    padding-top: 3rem;
  }
  .lg\:pt-16{
    padding-top: 4rem;
  }
  .lg\:pt-8{
    padding-top: 2rem;
  }
  .lg\:text-right{
    text-align: right;
  }
  .lg\:text-9xl{
    font-size: 8rem;
    line-height: 1;
  }
  .lg\:text-h3desktop{
    font-size: 30px;
    line-height: 34px;
  }
  .lg\:text-h6desktop{
    font-size: 24px;
    line-height: 24px;
  }
  .lg\:\*\:rounded-cn-lg > *{
    border-radius: var(--rounded-cn-lg);
  }
  .lg\:hover\:bg-transparent:hover{
    background-color: transparent;
  }
}
@media (min-width: 1280px){
  .xl\:absolute{
    position: absolute;
  }
  .xl\:left-0{
    left: 0px;
  }
  .xl\:right-0{
    right: 0px;
  }
  .xl\:top-0{
    top: 0px;
  }
  .xl\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .xl\:mt-0{
    margin-top: 0px;
  }
  .xl\:block{
    display: block;
  }
  .xl\:grid{
    display: grid;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:h-full{
    height: 100%;
  }
  .xl\:max-h-full{
    max-height: 100%;
  }
  .xl\:w-1\/3{
    width: 33.333333%;
  }
  .xl\:min-w-\[253px\]{
    min-width: 253px;
  }
  .xl\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .xl\:grid-cols-12{
    grid-template-columns: repeat(12, 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-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xl\:flex-row{
    flex-direction: row;
  }
  .xl\:gap-16{
    gap: 4rem;
  }
  .xl\:gap-24{
    gap: 6rem;
  }
  .xl\:pb-0{
    padding-bottom: 0px;
  }
}
@media (min-width: 1420px){
  .\32xl\:block{
    display: block;
  }
  .\32xl\:hidden{
    display: none;
  }
  .\32xl\:min-w-\[610px\]{
    min-width: 610px;
  }
}
.\[\&\+\.button-row\]\:mx-auto+.button-row{
  margin-left: auto;
  margin-right: auto;
}
.\[\&\+\.button-row\]\:mt-8+.button-row{
  margin-top: 2rem;
}
.\[\&\+\.button-row\]\:max-w-screen-lg+.button-row{
  max-width: 1024px;
}
.\[\&\+\.col3wrap\]\:mt-14+.col3wrap{
  margin-top: 3.5rem;
}
.\[\&\+\.col3wrap\]\:mt-8+.col3wrap{
  margin-top: 2rem;
}
@media (min-width: 768px){
  .md\:\[\&\+\.col3wrap\]\:mt-14+.col3wrap{
    margin-top: 3.5rem;
  }
  .md\:\[\&\+\.col3wrap\]\:mt-20+.col3wrap{
    margin-top: 5rem;
  }
}
.\[\&\:before\]\:\!left-\[unset\]:before{
  left: unset !important;
}
.\[\&\:before\]\:\!right-\[var\(--sentry-btn-arrow-padding-x\)\]:before{
  right: var(--sentry-btn-arrow-padding-x) !important;
}
.\[\&\>\*\:first-child\]\:\!ml-0>*:first-child{
  margin-left: 0px !important;
}
.\[\&\>\*\:first-child\]\:\!mt-2>*:first-child{
  margin-top: 0.5rem !important;
}
.\[\&\>\*\:last-child\]\:mb-0>*:last-child{
  margin-bottom: 0px;
}
.\[\&\>\*\]\:mx-auto>*{
  margin-left: auto;
  margin-right: auto;
}
.\[\&\>\*\]\:mb-3>*{
  margin-bottom: 0.75rem;
}
.\[\&\>\*\]\:mb-4>*{
  margin-bottom: 1rem;
}
.\[\&\>\*\]\:hidden>*{
  display: none;
}
.\[\&\>\*\]\:h-10>*{
  height: 2.5rem;
}
.\[\&\>\*\]\:h-36>*{
  height: 9rem;
}
.\[\&\>\*\]\:h-5>*{
  height: 1.25rem;
}
.\[\&\>\*\]\:h-6>*{
  height: 1.5rem;
}
.\[\&\>\*\]\:h-7>*{
  height: 1.75rem;
}
.\[\&\>\*\]\:h-\[112px\]>*{
  height: 112px;
}
.\[\&\>\*\]\:h-\[243px\]>*{
  height: 243px;
}
.\[\&\>\*\]\:h-full>*{
  height: 100%;
}
.\[\&\>\*\]\:w-10>*{
  width: 2.5rem;
}
.\[\&\>\*\]\:w-5>*{
  width: 1.25rem;
}
.\[\&\>\*\]\:w-6>*{
  width: 1.5rem;
}
.\[\&\>\*\]\:w-7>*{
  width: 1.75rem;
}
.\[\&\>\*\]\:w-\[112px\]>*{
  width: 112px;
}
.\[\&\>\*\]\:w-full>*{
  width: 100%;
}
.\[\&\>\*\]\:rounded-lg>*{
  border-radius: 0.5rem;
}
.\[\&\>\*\]\:rounded-xl>*{
  border-radius: 0.75rem;
}
.\[\&\>\*\]\:object-cover>*{
  -o-object-fit: cover;
     object-fit: cover;
}
.\[\&\>\*\]\:object-center>*{
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 640px){
  .\[\&\>\*\]\:sm\:mb-0>*{
    margin-bottom: 0px;
  }
  .\[\&\>\*\]\:sm\:block>*{
    display: block;
  }
  .\[\&\>\*\]\:sm\:size-48>*{
    width: 12rem;
    height: 12rem;
  }
  .\[\&\>\*\]\:sm\:h-auto>*{
    height: auto;
  }
  .\[\&\>\*\]\:sm\:w-full>*{
    width: 100%;
  }
}
@media (min-width: 900px){
  .\[\&\>\*\]\:mdlg\:rounded-none>*{
    border-radius: 0px;
  }
  .\[\&\>\*\]\:mdlg\:rounded-l-lg>*{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
}
@media (min-width: 1024px){
  .\[\&\>\*\]\:lg\:size-60>*{
    width: 15rem;
    height: 15rem;
  }
}
.\[\&\>\.button-row\]\:mb-3>.button-row{
  margin-bottom: 0.75rem;
}
.\[\&\>div\:last-child\:nth-last-child\(odd\)\]\:col-span-2>div:last-child:nth-last-child(odd){
  grid-column: span 2 / span 2;
}
@media (min-width: 640px){
  .\[\&\>div\:last-child\:nth-last-child\(odd\)\]\:sm\:col-span-1>div:last-child:nth-last-child(odd){
    grid-column: span 1 / span 1;
  }
}
.\[\&\>div\]\:max-w-3xl>div{
  max-width: 48rem;
}
.\[\&\>img\]\:h-16>img{
  height: 4rem;
}
.\[\&\>img\]\:h-full>img{
  height: 100%;
}
.\[\&\>img\]\:w-16>img{
  width: 4rem;
}
.\[\&\>img\]\:w-full>img{
  width: 100%;
}
.\[\&\>img\]\:rounded-xl>img{
  border-radius: 0.75rem;
}
.\[\&\>img\]\:object-cover>img{
  -o-object-fit: cover;
     object-fit: cover;
}
.\[\&\>svg\]\:size-5>svg{
  width: 1.25rem;
  height: 1.25rem;
}
.\[\&\>svg\]\:size-6>svg{
  width: 1.5rem;
  height: 1.5rem;
}
.\[\&\>svg\]\:h-6>svg{
  height: 1.5rem;
}
.\[\&\>svg\]\:w-6>svg{
  width: 1.5rem;
}
.\[\&\>svg\]\:fill-primary>svg{
  fill: var(--color-primary);
}
.\[\&\>svg\]\:fill-primary-light>svg{
  fill: var(--color-primary-light);
}
.\[\&\>svg\]\:hover\:fill-dark-secondary:hover>svg{
  fill: var(--color-dark-secondary);
}
.\[\&\>svg\]\:hover\:fill-secondary-light:hover>svg{
  fill: var(--color-secondary-light);
}
.\[\&_\*\]\:h-8 *{
  height: 2rem;
}
.\[\&_\*\]\:h-auto *{
  height: auto;
}
.\[\&_\*\]\:w-8 *{
  width: 2rem;
}
.\[\&_\*\]\:w-full *{
  width: 100%;
}
.\[\&_\*\]\:rounded-xl *{
  border-radius: 0.75rem;
}
.\[\&_\*\]\:object-contain *{
  -o-object-fit: contain;
     object-fit: contain;
}
.\[\&_\*\]\:text-white *{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\[\&_\.facetwp-facet\]\:mb-6 .facetwp-facet{
  margin-bottom: 1.5rem;
}
.\[\&_a\]\:\!w-full a{
  width: 100% !important;
}
.\[\&_a\]\:justify-between a{
  justify-content: space-between;
}
@media (min-width: 768px){
  .\[\&_a\]\:md\:w-auto a{
    width: auto;
  }
}
.\[\&_button\.active\]\:button-primary button.active font{
  padding: 0px !important;
}
.\[\&_button\.active\]\:button-primary button.active font:before,.\[\&_button\.active\]\:button-primary button.active font:after{
  display: none;
}
.section.stc-light .\[\&_button\]\:button-secondary button, .section.stc-dark .stc-light .\[\&_button\]\:button-secondary button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--color-txt-dark);
}
.section.stc-light .\[\&_button\]\:button-secondary button:before, .section.stc-dark .stc-light .\[\&_button\]\:button-secondary button:before {
				/* background-image: url(../images/chevron-white.svg); */
				/* background-image: url(../images/chevron-white.svg); */
			}
.section.stc-light .\[\&_button\]\:button-secondary button span, .section.stc-dark .stc-light .\[\&_button\]\:button-secondary button span{
  color: var(--color-txt-dark);
}
.section.stc-light .\[\&_button\]\:button-secondary button span:before, .section.stc-dark .stc-light .\[\&_button\]\:button-secondary button span:before{
  background-color: var(--color-txt-dark);
}
.\[\&_div\]\:max-h-\[850px\] div{
  max-height: 850px;
}
.\[\&_img\]\:absolute img{
  position: absolute;
}
.\[\&_img\]\:left-0 img{
  left: 0px;
}
.\[\&_img\]\:top-0 img{
  top: 0px;
}
.\[\&_img\]\:mx-auto img{
  margin-left: auto;
  margin-right: auto;
}
.\[\&_img\]\:h-10 img{
  height: 2.5rem;
}
.\[\&_img\]\:h-20 img{
  height: 5rem;
}
.\[\&_img\]\:h-72 img{
  height: 18rem;
}
.\[\&_img\]\:h-\[72px\] img{
  height: 72px;
}
.\[\&_img\]\:h-full img{
  height: 100%;
}
.\[\&_img\]\:w-24 img{
  width: 6rem;
}
.\[\&_img\]\:w-40 img{
  width: 10rem;
}
.\[\&_img\]\:w-full img{
  width: 100%;
}
.\[\&_img\]\:max-w-full img{
  max-width: 100%;
}
.\[\&_img\]\:rounded-lg img{
  border-radius: 0.5rem;
}
.\[\&_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;
}
@media (min-width: 768px){
  .md\:\[\&_img\]\:object-left img{
    -o-object-position: left;
       object-position: left;
  }
  .md\:\[\&_img\]\:object-right img{
    -o-object-position: right;
       object-position: right;
  }
}
.\[\&_p\]\:m-0 p{
  margin: 0px;
}
.\[\&_p\]\:mb-0 p{
  margin-bottom: 0px;
}
.\[\&_p\]\:text-p p{
  font-size: 14px;
  line-height: 22px;
}
.\[\&_p\]\:text-gray-400 p{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.\[\&_span\]\:text-\[14px\] span{
  font-size: 14px;
}
@media (min-width: 900px){
  .\[\&_span\]\:mdlg\:text-\[15px\] span{
    font-size: 15px;
  }
}
.\[\&_svg\]\:w-\[16px\] svg{
  width: 16px;
}
.\[\&_svg\]\:fill-txt-dark svg{
  fill: var(--color-txt-dark);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFBO0FBQWQ7RUFBQSxVQUFjO0FBQUE7QUFBZDs7O0VBQUEsZ0JBQWM7RUFBZCxTQUFjO0VBQWQsVUFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLFVBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxnQkFBYztBQUFBO0FBQWQ7OztDQUFjO0FBQWQ7RUFBQSxVQUFjLEVBQWQsTUFBYztFQUFkLGNBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7RUFBQSxVQUFjLEVBQWQsTUFBYztFQUFkLGNBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLGVBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxlQUFjO0FBQUE7QUFBZDs7OztDQUFjO0FBQWQ7Ozs7Ozs7O0VBQUEsY0FBYyxFQUFkLE1BQWM7RUFBZCxzQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7O0VBQUEsZUFBYztFQUFkLFlBQWM7QUFBQTtBQUFkLHdFQUFjO0FBQWQ7RUFBQSxhQUFjO0FBQUE7QUFBZDtFQUFBLGtCQUFjO0VBQWQsVUFBYztFQUFkLFdBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSxXQUFjO0VBQWQsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsd0JBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxxQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHFCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsa0JBQWM7RUFBZCxVQUFjO0VBQWQsV0FBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLFdBQWM7RUFBZCxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLFdBQWM7RUFBZCxtQkFBYztFQUFkLHdCQUFjO0VBQWQsa0JBQWM7RUFBZCxVQUFjO0VBQWQsV0FBYztFQUFkO0FBQWM7QUFBZDtFQUFBLG1CQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLG1CQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsd0JBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSx3QkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsd0JBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxxQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHFCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEscUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxxQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0tBQWQscUJBQWM7VUFBZCxnQkFBYztFQUFkLHNCQUFjO0VBQWQscUJBQWM7RUFBZCxpQkFBYztFQUFkLGtCQUFjO0VBQWQsbUJBQWM7RUFBZCxzQkFBYztFQUFkLHNCQUFjO0VBQWQscUJBQWM7RUFBZCxlQUFjO0VBQWQsbUJBQWM7RUFBZCxzQkFBYztBQUFBO0FBQWQ7RUFBQSw4QkFBYztFQUFkLG1CQUFjO0VBQWQsNENBQWM7RUFBZCwyQkFBYztFQUFkLDRCQUFjO0VBQWQsd0JBQWM7RUFBZCwyR0FBYztFQUFkLHlHQUFjO0VBQWQsaUZBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxjQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsY0FBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLHFRQUFjO0VBQWQseUNBQWM7RUFBZCw0QkFBYztFQUFkLDhCQUFjO0VBQWQscUJBQWM7RUFBZCxpQ0FBYztVQUFkO0FBQWM7QUFBZDtFQUFBLHlCQUFjO0VBQWQsNEJBQWM7RUFBZCx3QkFBYztFQUFkLHdCQUFjO0VBQWQsc0JBQWM7RUFBZCxpQ0FBYztVQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0tBQWQscUJBQWM7VUFBZCxnQkFBYztFQUFkLFVBQWM7RUFBZCxpQ0FBYztVQUFkLHlCQUFjO0VBQWQscUJBQWM7RUFBZCxzQkFBYztFQUFkLDZCQUFjO0VBQWQseUJBQWM7S0FBZCxzQkFBYztVQUFkLGlCQUFjO0VBQWQsY0FBYztFQUFkLFlBQWM7RUFBZCxXQUFjO0VBQWQsY0FBYztFQUFkLHNCQUFjO0VBQWQscUJBQWM7RUFBZCxpQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLDhCQUFjO0VBQWQsbUJBQWM7RUFBZCw0Q0FBYztFQUFkLDJCQUFjO0VBQWQsNEJBQWM7RUFBZCx3QkFBYztFQUFkLDJHQUFjO0VBQWQseUdBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSx5QkFBYztFQUFkLDhCQUFjO0VBQWQsOEJBQWM7RUFBZCwyQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLGdSQUFjO0VBQWQsNEJBQWM7RUFBZCw4QkFBYztFQUFkLGlDQUFjO1VBQWQ7QUFBYztBQUFkO0VBQUEsb0tBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxvS0FBYztFQUFkO0FBQWM7QUFBZDtFQUFBLGdSQUFjO0VBQWQsOEJBQWM7RUFBZCx5QkFBYztFQUFkLDJCQUFjO0VBQWQsNEJBQWM7RUFBZCw4QkFBYztFQUFkLGlDQUFjO1VBQWQ7QUFBYztBQUFkO0VBQUEseUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxpQkFBYztFQUFkLHFCQUFjO0VBQWQsZUFBYztFQUFkLGdCQUFjO0VBQWQsVUFBYztFQUFkLGdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsWUFBYztFQUFkLG1CQUFjO0VBQWQsU0FBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxlQUFjO0VBQWQscUJBQWM7RUFBZCx3QkFBYztFQUFkLGtCQUFjO0VBQWQsbUJBQWM7RUFBZCwwQkFBYztFQUFkLHVCQUFjO0FBQUE7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLFlBQWM7RUFBZCxtQkFBYztBQUFBO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSxlQUFjO0VBQWQsY0FBYztFQUFkLG1CQUFjO0VBQWQscUJBQWM7RUFBZCxTQUFjO0VBQWQsZ0JBQWM7RUFBZCxxQkFBYztFQUFkLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsOEJBQWM7RUFBZCxtQkFBYztFQUFkLDJHQUFjO0VBQWQseUdBQWM7RUFBZCw0RkFBYztFQUFkLHNCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsZUFBYztFQUFkLGNBQWM7RUFBZCxtQkFBYztFQUFkLHFCQUFjO0VBQWQsU0FBYztFQUFkLGdCQUFjO0VBQWQscUJBQWM7RUFBZCx3QkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLFdBQWM7RUFBZCxrQkFBYztFQUFkLGFBQWM7RUFBZCxjQUFjO0VBQWQsaUJBQWM7RUFBZCxxQkFBYztFQUFkLGlCQUFjO0VBQWQscUJBQWM7RUFBZCxlQUFjO0VBQWQsY0FBYztFQUFkLGdKQUFjO0VBQWQseUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSw0QkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLG1CQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxvQkFBYztFQUFkLG1CQUFjO0VBQWQsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSx5QkFBYztHQUFBO0FBQWQ7RUFBQSxlQUFjO0VBQWQsaUJBQWM7RUFBZCxvQkFBYztFQUFkLDZDQUFjO0VBQWQsbUNBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxnQkFBYztFQUFkLGdCQUFjO0NBQUE7QUFBZDtFQUFBO0FBQWM7QUFBZDs7RUFBQTtBQUFjO0FBQWQ7O0VBQUE7QUFBYztBQUFkOztFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLHFCQUFjO0VBQWQsZUFBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDs7RUFBQSw2QkFBYztBQUFkOzs7Ozs7Ozs7OztFQUFBLGtCQUFjO0VBQWQ7QUFBYztBQUFkO01BQWM7QUFBZDtNQUFjO0FBQWQ7TUFBYztBQUFkO01BQWM7QUFBZDtNQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSxpQkFBYztDQUFBO0FBQWQsVUFBYztBQUFkLFVBQWM7QUFBZCxVQUFjO0FBQWQsVUFBYztBQUFkLFVBQWM7QUFBZCxVQUFjO0FBQWQsZUFBYztBQUFkLHFCQUFjO0FBQWQsbUJBQWM7QUFBZCwyQkFBYztBQUFkLHlCQUFjO0FBQWQsaUJBQWM7QUFBZCxrQkFBYztBQUFkO0VBQUEsd0JBQWM7RUFBZCx3QkFBYztFQUFkLG1CQUFjO0VBQWQsbUJBQWM7RUFBZCxjQUFjO0VBQWQsY0FBYztFQUFkLGNBQWM7RUFBZCxlQUFjO0VBQWQsZUFBYztFQUFkLGFBQWM7RUFBZCxhQUFjO0VBQWQsa0JBQWM7RUFBZCxzQ0FBYztFQUFkLDhCQUFjO0VBQWQsNkJBQWM7RUFBZCw0QkFBYztFQUFkLGVBQWM7RUFBZCxvQkFBYztFQUFkLHNCQUFjO0VBQWQsdUJBQWM7RUFBZCx3QkFBYztFQUFkLGtCQUFjO0VBQWQsMkJBQWM7RUFBZCw0QkFBYztFQUFkLHNDQUFjO0VBQWQsa0NBQWM7RUFBZCwyQkFBYztFQUFkLHNCQUFjO0VBQWQsOEJBQWM7RUFBZCxZQUFjO0VBQWQsa0JBQWM7RUFBZCxnQkFBYztFQUFkLGlCQUFjO0VBQWQsa0JBQWM7RUFBZCxjQUFjO0VBQWQsZ0JBQWM7RUFBZCxhQUFjO0VBQWQsbUJBQWM7RUFBZCxxQkFBYztFQUFkLDJCQUFjO0VBQWQseUJBQWM7RUFBZCwwQkFBYztFQUFkLDJCQUFjO0VBQWQsdUJBQWM7RUFBZCx3QkFBYztFQUFkLHlCQUFjO0VBQWQsc0JBQWM7RUFBZCxvQkFBYztFQUFkLHNCQUFjO0VBQWQscUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSx3QkFBYztFQUFkLHdCQUFjO0VBQWQsbUJBQWM7RUFBZCxtQkFBYztFQUFkLGNBQWM7RUFBZCxjQUFjO0VBQWQsY0FBYztFQUFkLGVBQWM7RUFBZCxlQUFjO0VBQWQsYUFBYztFQUFkLGFBQWM7RUFBZCxrQkFBYztFQUFkLHNDQUFjO0VBQWQsOEJBQWM7RUFBZCw2QkFBYztFQUFkLDRCQUFjO0VBQWQsZUFBYztFQUFkLG9CQUFjO0VBQWQsc0JBQWM7RUFBZCx1QkFBYztFQUFkLHdCQUFjO0VBQWQsa0JBQWM7RUFBZCwyQkFBYztFQUFkLDRCQUFjO0VBQWQsc0NBQWM7RUFBZCxrQ0FBYztFQUFkLDJCQUFjO0VBQWQsc0JBQWM7RUFBZCw4QkFBYztFQUFkLFlBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsaUJBQWM7RUFBZCxrQkFBYztFQUFkLGNBQWM7RUFBZCxnQkFBYztFQUFkLGFBQWM7RUFBZCxtQkFBYztFQUFkLHFCQUFjO0VBQWQsMkJBQWM7RUFBZCx5QkFBYztFQUFkLDBCQUFjO0VBQWQsMkJBQWM7RUFBZCx1QkFBYztFQUFkLHdCQUFjO0VBQWQseUJBQWM7RUFBZCxzQkFBYztFQUFkLG9CQUFjO0VBQWQsc0JBQWM7RUFBZCxxQkFBYztFQUFkO0FBQWM7QUNBZDtFQUFBLFdBQW9CO0VBQXBCLGtCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCO0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCO0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCO0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCO0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCO0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCO0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FBQXBCO0VBQUE7SUFBQTtFQUFvQjtBQUFBO0FDQXBCO0VBQUEsa0JBQW1CO0VBQW5CLFVBQW1CO0VBQW5CLFdBQW1CO0VBQW5CLFVBQW1CO0VBQW5CLFlBQW1CO0VBQW5CLGdCQUFtQjtFQUFuQixzQkFBbUI7RUFBbkIsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLFFBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsMEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxhQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGNBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxjQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixzREFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsdURBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLG9EQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixzREFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsb0RBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLGdFQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsK0RBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDREQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiw4REFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNERBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CLDBEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQixrRUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxnREFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvREFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQ0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw0Q0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQSwwQkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw4QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLCtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLDBFQUFtQjtFQUFuQiw4RkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQ0FBbUI7RUFBbkIsMkRBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CLHdDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLCtFQUFtQjtF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QTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQSxvQkFtQkE7S0FuQkE7QUFtQkE7QUFuQkE7RUFBQSwwQkFtQkE7S0FuQkE7QUFtQkE7QUFuQkE7RUFBQSxvQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSwwQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSwwQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSwwQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSwwQkFtQkE7RUFuQkEsbUJBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsMEJBbUJBO0VBbkJBLGtCQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQSxzQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUEsa0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsa0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQSxrQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUEsb0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsb0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsb0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsb0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUEsK0VBbUJBO0VBbkJBLG1HQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBLHlDQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBLDBCQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUEsa0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsa0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsK0VBbUJBO0VBbkJBLG1HQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBLDhCQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBLDJHQW1CQTtFQW5CQSx5R0FtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSwyR0FtQkE7RUFuQkEseUdBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsb0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsb0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7SUFBQSxrQkFtQkE7SUFuQkEsa0JBbUJBO0lBbkJBO0VBbUJBO0FBQUE7QUFuQkE7RUFBQSxzQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSxzQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBLGtCQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBLGtCQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBLGtCQW1CQTtFQW5CQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQSxvQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSxvQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSxvQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSwyQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSwyQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSxrQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSxrQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSxvQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQSxvQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQTtJQUFBO0VBbUJBO0FBQUE7QUFuQkE7RUFBQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0FBQUE7QUFuQkE7RUFBQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSxrQkFtQkE7SUFuQkE7RUFtQkE7QUFBQTtBQW5CQTtFQUFBO0lBQUE7RUFtQkE7QUFBQTtBQW5CQTtFQUFBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtBQUFBO0FBbkJBO0VBQUE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7QUFBQTtBQW5CQTtFQUFBO0lBQUEsaUJBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUEsWUFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBLHVCQW1CQTtTQW5CQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUEsdUJBbUJBO0lBbkJBLG9EQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBLHVCQW1CQTtJQW5CQSwyREFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBLDhCQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBLCtCQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBLGlCQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBLG1CQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUEsNkJBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUEsa0JBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUEsb0JBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUEsa0JBbUJBO0lBbkJBO0VBbUJBO0FBQUE7QUFuQkE7RUFBQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUEscUJBbUJBO1NBbkJBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSx1QkFtQkE7SUFuQkEsMkRBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBLHNCQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSxvQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSxxQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSxrQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSxlQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBLGVBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUEsbUJBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUEsa0JBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7QUFBQTtBQW5CQTtFQUFBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBLHVCQW1CQTtJQW5CQSwyREFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUEsOEJBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSxzQkFtQkE7SUFuQkEsOEJBbUJBO0lBbkJBO0VBbUJBO0FBQUE7QUFuQkE7RUFBQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSxnQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSxZQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSx5QkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSx3QkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSx1QkFtQkE7SUFuQkEsb0RBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUEsdUJBbUJBO0lBbkJBLDJEQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQSxrQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSxxQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSxvQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSxpQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSxxQkFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUEsZUFtQkE7SUFuQkE7RUFtQkE7RUFuQkE7SUFBQSxlQW1CQTtJQW5CQTtFQW1CQTtFQW5CQTtJQUFBLGVBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtBQUFBO0FBbkJBO0VBQUE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBO0VBbUJBO0FBQUE7QUFuQkE7RUFBQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtBQUFBO0FBbkJBO0VBQUEsaUJBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtJQUFBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7QUFBQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQSxpQkFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBLG9CQW1CQTtLQW5CQTtBQW1CQTtBQW5CQTtFQUFBLDBCQW1CQTtLQW5CQTtBQW1CQTtBQW5CQTtFQUFBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBLFlBbUJBO0lBbkJBO0VBbUJBO0VBbkJBO0lBQUE7RUFtQkE7RUFuQkE7SUFBQTtFQW1CQTtBQUFBO0FBbkJBO0VBQUE7SUFBQTtFQW1CQTtFQW5CQTtJQUFBLDhCQW1CQTtJQW5CQTtFQW1CQTtBQUFBO0FBbkJBO0VBQUE7SUFBQSxZQW1CQTtJQW5CQTtFQW1CQTtBQUFBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0lBQUE7RUFtQkE7QUFBQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBLG9CQW1CQTtLQW5CQTtBQW1CQTtBQW5CQTtFQUFBLGNBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsYUFtQkE7RUFuQkE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUEsc0JBbUJBO0tBbkJBO0FBbUJBO0FBbkJBO0VBQUEsb0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7SUFBQTtFQW1CQTtBQUFBO0FJb1lFO0VBQUE7QUFBVztBQUdWO0VBQUE7QUFBYTtBQTdFYjtFQUFBLGtCQUE0QztFQUE1Qyx5REFBNEM7RUFBNUM7QUFBNEM7QUFFNUM7SUFDQyx3REFBd0Q7SUFBeEQsd0RBQXdEO0dBQ3pEO0FBR0E7RUFBQTtBQUFtQztBQUVsQztFQUFBO0FBQWdDO0FKdFZwQztFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUEsaUJBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQSxzQkFtQkE7S0FuQkE7QUFtQkE7QUFuQkE7RUFBQSxvQkFtQkE7S0FuQkE7QUFtQkE7QUFuQkE7RUFBQSwwQkFtQkE7S0FuQkE7QUFtQkE7QUFuQkE7RUFBQTtJQUFBLHdCQW1CQTtPQW5CQTtFQW1CQTtFQW5CQTtJQUFBLHlCQW1CQTtPQW5CQTtFQW1CQTtBQUFBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBLGVBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUEsb0JBbUJBO0VBbkJBO0FBbUJBO0FBbkJBO0VBQUE7QUFtQkE7QUFuQkE7RUFBQTtJQUFBO0VBbUJBO0FBQUE7QUFuQkE7RUFBQTtBQW1CQTtBQW5CQTtFQUFBO0FBbUJBIiwic291cmNlcyI6WyIuL25vZGVfbW9kdWxlcy9AYWNjZXNzaWJsZTM2MC9hY2Nlc3NpYmxlLXNsaWNrL3NsaWNrL2FjY2Vzc2libGUtc2xpY2stdGhlbWUubWluLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUuY3NzIiwiLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvYmFzZS5jc3MiLCIuL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9jb21wb25lbnRzLmNzcyIsIi4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL2Jhc2UuY3NzIiwiLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvZGlzdC9tYWduaWZpYy1wb3B1cC5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL2ZvbnRzLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvaGVhZGVyLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvZm9vdGVyLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvZm9ybXMuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS9tb2RhbC5jc3MiLCIuL25vZGVfbW9kdWxlcy9AYWNjZXNzaWJsZTM2MC9hY2Nlc3NpYmxlLXNsaWNrL3NsaWNrL3NsaWNrLm1pbi5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL3NsaWNrLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvZmFjZXQuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS90YWJsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6c2xpY2s7c3JjOnVybChmb250cy9zbGljay5lb3QpO3NyYzp1cmwoZm9udHMvc2xpY2suZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKGZvbnRzL3NsaWNrLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL3NsaWNrLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKGZvbnRzL3NsaWNrLnN2ZyNzbGljaykgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdHtiYWNrZ3JvdW5kOiNmZmYgdXJsKGFqYXgtbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9LnNsaWNrLW5leHQsLnNsaWNrLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2xpbmUtaGVpZ2h0OjA7Zm9udC1zaXplOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Y29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpfS5zbGljay1uZXh0OmZvY3VzIC5zbGljay1uZXh0LWljb24sLnNsaWNrLW5leHQ6Zm9jdXMgLnNsaWNrLXByZXYtaWNvbiwuc2xpY2stbmV4dDpob3ZlciAuc2xpY2stbmV4dC1pY29uLC5zbGljay1uZXh0OmhvdmVyIC5zbGljay1wcmV2LWljb24sLnNsaWNrLXByZXY6Zm9jdXMgLnNsaWNrLW5leHQtaWNvbiwuc2xpY2stcHJldjpmb2N1cyAuc2xpY2stcHJldi1pY29uLC5zbGljay1wcmV2OmhvdmVyIC5zbGljay1uZXh0LWljb24sLnNsaWNrLXByZXY6aG92ZXIgLnNsaWNrLXByZXYtaWNvbntvcGFjaXR5OjF9LnNsaWNrLW5leHQ6Zm9jdXMsLnNsaWNrLXByZXY6Zm9jdXN7dG9wOmNhbGMoNTAlIC0gMXB4KX0uc2xpY2stbmV4dDpmb2N1cyAuc2xpY2stbmV4dC1pY29uLC5zbGljay1uZXh0OmZvY3VzIC5zbGljay1wcmV2LWljb24sLnNsaWNrLXByZXY6Zm9jdXMgLnNsaWNrLW5leHQtaWNvbiwuc2xpY2stcHJldjpmb2N1cyAuc2xpY2stcHJldi1pY29ue2NvbG9yOm9yYW5nZTtmb250LXNpemU6MjhweDttYXJnaW4tbGVmdDotMnB4fS5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkLC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIC5zbGljay1uZXh0LWljb24sLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQgLnNsaWNrLXByZXYtaWNvbiwuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCAuc2xpY2stbmV4dC1pY29uLC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkIC5zbGljay1wcmV2LWljb257b3BhY2l0eTouMjV9LnNsaWNrLW5leHQgLnNsaWNrLW5leHQtaWNvbiwuc2xpY2stbmV4dCAuc2xpY2stcHJldi1pY29uLC5zbGljay1wcmV2IC5zbGljay1uZXh0LWljb24sLnNsaWNrLXByZXYgLnNsaWNrLXByZXYtaWNvbntkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7b3BhY2l0eTouNzU7Zm9udC1mYW1pbHk6c2xpY2s7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MX0uc2xpY2stcHJldntsZWZ0Oi0yNXB4fVtkaXI9cnRsXSAuc2xpY2stcHJldntsZWZ0OmF1dG87cmlnaHQ6LTI1cHh9LnNsaWNrLXByZXYgLnNsaWNrLXByZXYtaWNvbjpiZWZvcmV7Y29udGVudDpcIuKGkFwifVtkaXI9cnRsXSAuc2xpY2stcHJldiAuc2xpY2stcHJldi1pY29uOmJlZm9yZXtjb250ZW50Olwi4oaSXCJ9LnNsaWNrLW5leHR7cmlnaHQ6LTI1cHh9W2Rpcj1ydGxdIC5zbGljay1uZXh0e2xlZnQ6LTI1cHg7cmlnaHQ6YXV0b30uc2xpY2stbmV4dCAuc2xpY2stbmV4dC1pY29uOmJlZm9yZXtjb250ZW50Olwi4oaSXCJ9W2Rpcj1ydGxdIC5zbGljay1uZXh0IC5zbGljay1uZXh0LWljb246YmVmb3Jle2NvbnRlbnQ6XCLihpBcIn0uc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MzBweH0uc2xpY2stc2xpZGVyLnNsaWNrLWRvdHRlZHttYXJnaW4tYm90dG9tOjYwcHh9LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0zMHB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjEwMCU7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyfS5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDVweDtwYWRkaW5nOjB9LnNsaWNrLWRvdHMgbGkgYnV0dG9ue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDttYXJnaW4tdG9wOi00cHg7bWFyZ2luLWxlZnQ6LTRweDtsaW5lLWhlaWdodDowO2ZvbnQtc2l6ZTowO2NvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO2JhY2tncm91bmQ6MCAwO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyAuc2xpY2stZG90LWljb24sLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIC5zbGljay1kb3QtaWNvbntvcGFjaXR5OjF9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIC5zbGljay1kb3QtaWNvbjpiZWZvcmV7Y29sb3I6b3JhbmdlfS5zbGljay1kb3RzIGxpIGJ1dHRvbiAuc2xpY2stZG90LWljb257Y29sb3I6IzAwMDtvcGFjaXR5Oi4yNX0uc2xpY2stZG90cyBsaSBidXR0b24gLnNsaWNrLWRvdC1pY29uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y29udGVudDpcIuKAolwiO2ZvbnQtZmFtaWx5OnNsaWNrO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjA1cyBsaW5lYXJ9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpmb2N1cyAuc2xpY2stZG90LWljb257Y29sb3I6b3JhbmdlO29wYWNpdHk6MX0uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIC5zbGljay1kb3QtaWNvbntjb2xvcjojMDAwO29wYWNpdHk6MX0uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIC5zbGljay1kb3QtaWNvbjpiZWZvcmV7bWFyZ2luLXRvcDotM3B4O21hcmdpbi1sZWZ0Oi0ycHg7Zm9udC1zaXplOjE4cHh9LnNsaWNrLXNyLW9ubHl7Ym9yZGVyOjAhaW1wb3J0YW50O2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7bWFyZ2luOi0xcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NXB4O2JvdHRvbTotMzJweDt6LWluZGV4OjEwO29wYWNpdHk6Ljc1O2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDB9LnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b246Zm9jdXMsLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b246aG92ZXJ7b3BhY2l0eToxfS5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uOmZvY3Vze2NvbG9yOm9yYW5nZX0uc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiAuc2xpY2stcGF1c2UtaWNvbjpiZWZvcmV7Y29udGVudDpcIuKPuFwiO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6c2xpY2s7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b24gLnNsaWNrLXBsYXktaWNvbjpiZWZvcmV7Y29udGVudDpcIuKWtlwiO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6c2xpY2s7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9IiwiLyogVGFpbHdpbmQgKi9cclxuQGltcG9ydCAndGFpbHdpbmRjc3MvYmFzZSc7XHJcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL2NvbXBvbmVudHMnO1xyXG5AaW1wb3J0ICd0YWlsd2luZGNzcy91dGlsaXRpZXMnO1xyXG5AaW1wb3J0ICdtYWduaWZpYy1wb3B1cCc7XHJcblxyXG4vKiBUaGVtZSAqL1xyXG5AaW1wb3J0ICd0aGVtZS9mb250cyc7XHJcbkBpbXBvcnQgJ3RoZW1lL2Jhc2UnO1xyXG4vKiBAaW1wb3J0ICd0aGVtZS9idXR0b25zJzsgKi9cclxuQGltcG9ydCAndGhlbWUvaGVhZGVyJztcclxuQGltcG9ydCAndGhlbWUvZm9vdGVyJztcclxuQGltcG9ydCAndGhlbWUvZm9ybXMuY3NzJztcclxuQGltcG9ydCAndGhlbWUvbW9kYWwuY3NzJztcclxuQGltcG9ydCAnQGFjY2Vzc2libGUzNjAvYWNjZXNzaWJsZS1zbGljay9zbGljay9zbGljay5taW4uY3NzJztcclxuQGltcG9ydCAnQGFjY2Vzc2libGUzNjAvYWNjZXNzaWJsZS1zbGljay9zbGljay9hY2Nlc3NpYmxlLXNsaWNrLXRoZW1lLm1pbi5jc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9zbGljay5jc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9mYWNldC5jc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS90YWJsZS5jc3MnO1xyXG4iLCJAdGFpbHdpbmQgYmFzZTtcbiIsIkB0YWlsd2luZCBjb21wb25lbnRzO1xuIiwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIkBsYXllciBiYXNlIHtcclxuXHRodG1sLCBib2R5IHtcclxuXHRcdG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcblx0ICB9XHJcblx0Ym9keSB7XHJcblx0XHRAYXBwbHkgYW50aWFsaWFzZWQgdGV4dC1wIHRleHQtZ3JheS03MDA7XHJcblx0fVxyXG5cclxuXHQ6cm9vdCB7XHJcblx0XHQtLXNzLWdhcDogMS41cmVtO1xyXG5cdFx0LS1zcy13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnNzLWZsZXgge1xyXG5cdFx0QGFwcGx5IHctW2NhbGModmFyKC0tc3Mtd2lkdGgpLXZhcigtLXNzLWdhcCkpXTtcclxuXHR9XHJcblxyXG5cdGgxLFxyXG5cdGgyXHJcblx0IHtcclxuXHQgIEBhcHBseSBtYi01O1xyXG5cdH1cclxuXHJcblx0aDMsXHJcblx0aDQge1xyXG5cdCAgQGFwcGx5IG1iLTI7XHJcblx0fVxyXG5cclxuXHRoNSxcclxuXHRoNiB7XHJcblx0ICBAYXBwbHkgbWItMTtcclxuXHR9XHJcblxyXG5cdGg2IHtcclxuXHQgIEBhcHBseSBtYi0wLjU7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdEBhcHBseSB0ZXh0LXAgbWItNjtcclxuXHR9XHJcblxyXG5cdHAgKyBoMSB7XHJcblx0XHRAYXBwbHkgbXQtMTY7XHJcblx0ICB9XHJcblx0ICBwICsgaDIge1xyXG5cdFx0QGFwcGx5IG10LTg7XHJcblx0ICB9XHJcblx0ICBwICsgaDMge1xyXG5cdFx0QGFwcGx5IG10LTQ7XHJcblx0ICB9XHJcblx0ICBwICsgaDQge1xyXG5cdFx0QGFwcGx5IG10LTQ7XHJcblx0ICB9XHJcblx0ICBwICsgaDUge1xyXG5cdFx0QGFwcGx5IG10LTQ7XHJcblx0ICB9XHJcblx0ICBwICsgaDYge1xyXG5cdFx0QGFwcGx5IG10LTQ7XHJcblx0ICB9XHJcblxyXG5cdGgxLFxyXG5cdC5oMSB7XHJcblx0XHRAYXBwbHkgZm9udC1oMSB0ZXh0LVt2YXIoLS1jb2xvci10eHQtZGFyayldO1xyXG5cdH1cclxuXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNixcclxuXHRib2R5IC5zZWN0aW9uICouaDMge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIHRleHQtW3ZhcigtLWNvbG9yLXR4dC1kYXJrKV07XHJcblx0fVxyXG5cclxuXHRoMixcclxuXHQuaDIge1xyXG5cdFx0QGFwcGx5IGZvbnQtaDI7XHJcblx0fVxyXG5cclxuXHRoMyxcclxuXHQuaDMge1xyXG5cdFx0QGFwcGx5IGZvbnQtaDM7XHJcblx0fVxyXG5cclxuXHRoNCxcclxuXHQuaDQge1xyXG5cdFx0QGFwcGx5IGZvbnQtaDQ7XHJcblx0fVxyXG5cclxuXHRoNSxcclxuXHQuaDUge1xyXG5cdFx0QGFwcGx5IGZvbnQtaDU7XHJcblx0fVxyXG5cclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0QGFwcGx5IGZvbnQtaDY7XHJcblx0fVxyXG5cclxuXHQuYnV0dG9uLXJvdywgLmJ0bi10b3AgeyBAYXBwbHkgbXQtMTA7IH1cclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdCYgKyAuYnV0dG9uLXJvdyB7XHJcblx0XHRcdEBhcHBseSBtdC0xMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGIsIHN0cm9uZyB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5mb250LWgxIHt9XHJcblx0LmZvbnQtaDIge31cclxuXHQuZm9udC1oMyB7fVxyXG5cdC5mb250LWg0IHt9XHJcblx0LmZvbnQtaDUge31cclxuXHQuZm9udC1oNiB7fVxyXG5cdC5mb250LWNvbnRlbnQge31cclxuXHQuZm9udC1jb250ZW50LXNtYWxsIHt9XHJcblx0LmZvbnQtYnV0dG9uLXRleHQge31cclxuXHQuZm9udC1tZW51LXRleHQtaGVhZGVycyB7fVxyXG5cdC5mb250LW1lbnUtdGV4dCB7fVxyXG5cdC5jbi1pbWFnZS1zaGFkb3cge31cclxufVxyXG5cclxuXHJcbkBsYXllciB1dGlsaXRpZXMge1xyXG5cclxuXHRzZWN0aW9uLCAuc2VjdGlvbiB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuO1xyXG5cdH1cclxuXHRzZWN0aW9uLFxyXG5cdC5zZWN0aW9uLFxyXG5cdC5tY2UtY29udGVudC1ib2R5IHtcclxuXHJcblx0XHRwLmludHJvLXAsXHJcblx0XHRwLmludHJvLWNvbnRlbnQge1xyXG5cdFx0XHRAYXBwbHkgc206dGV4dC14bDtcclxuXHRcdH1cclxuXHJcblx0XHRwLFxyXG5cdFx0bGkge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1iYXNlIG1iLTggdGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXTtcclxuXHJcblx0XHRcdCYudGlnaHQtcGFyYWdyYXBoIHtcclxuXHRcdFx0XHRAYXBwbHkgbGVhZGluZy02O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdEBhcHBseSBtYi0wO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwsXHJcblx0XHRvbCB7XHJcblx0XHRcdEBhcHBseSBtYi04IG1sLTQgcGwtNjtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0QGFwcGx5IG1iLTA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdEBhcHBseSBtYi0zO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRAYXBwbHkgbWItMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0QGFwcGx5IHJlbGF0aXZlIGxpc3QtZGlzYztcclxuXHJcblx0XHRcdCYubGlzdC1yZXNldCB7XHJcblx0XHRcdFx0QGFwcGx5IG1sLTA7XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgcGwtMCBsaXN0LW5vbmU7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBoaWRkZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmxpc3Qtbm8tbWFyZ2luIHtcclxuXHRcdFx0XHRAYXBwbHkgZ2FwLXktMCBtbC0wIG1yLTAgcC0wO1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG0tMCBwLTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmhvcml6b250YWwtbGlzdCB7XHJcblx0XHRcdFx0QGFwcGx5IGZsZXggZmxleC1yb3cgZmxleC13cmFwIGdhcC01IGl0ZW1zLWNlbnRlcjtcclxuXHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgbS0wO1xyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm5vdCguYXJyb3ctbGlzdCwgLmhvcml6b250YWwtbGlzdCwgLm5vLXN0eWxlKSB7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdEBhcHBseSByZWxhdGl2ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubm8tc3R5bGUge1xyXG5cdFx0XHRcdEBhcHBseSBsaXN0LW5vbmUgbWwtMCBwbC0wO1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGxpc3Qtbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRvbCB7XHJcblx0XHRcdEBhcHBseSBsaXN0LWRlY2ltYWwgcmVsYXRpdmUgcGwtODtcclxuXHRcdH1cclxuXHJcblx0XHRociB7XHJcblx0XHRcdEBhcHBseSBteS04IGJvcmRlci10IGJvcmRlci1hY2NlbnQtZGFyaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIFRoZXNlIGFyZSBzYWZlbGlzdGVkLiBJZiB5b3UgYWRkIG1vcmUsIHNhZmVsaXN0IHRoZW0uICovXHJcblx0LnNwdC1ub25lIHtcclxuXHRcdEBhcHBseSBwdC0wO1xyXG5cdH1cclxuXHJcblx0LnNwdC1zbWFsbCB7XHJcblx0XHRAYXBwbHkgcHQtMTQ7XHJcblx0fVxyXG5cclxuXHQuc3B0LW1lZGl1bSB7XHJcblx0XHRAYXBwbHkgcHQtMTg7XHJcblx0fVxyXG5cclxuXHQuc3B0LWxhcmdlIHtcclxuXHRcdEBhcHBseSBwdC0yODtcclxuXHR9XHJcblxyXG5cdC5zcGItbm9uZSB7XHJcblx0XHRAYXBwbHkgcGItMDtcclxuXHR9XHJcblxyXG5cdC5zcGItc21hbGwge1xyXG5cdFx0QGFwcGx5IHBiLTE0O1xyXG5cdH1cclxuXHJcblx0LnNwYi1tZWRpdW0ge1xyXG5cdFx0QGFwcGx5IHBiLTE4O1xyXG5cdH1cclxuXHJcblx0LnNwYi1sYXJnZSB7XHJcblx0XHRAYXBwbHkgcGItMjg7XHJcblx0fVxyXG5cclxuXHQuc21iLW5vbmUge1xyXG5cdFx0QGFwcGx5IG1iLTA7XHJcblx0fVxyXG5cclxuXHQuc21iLXNtYWxsIHtcclxuXHRcdEBhcHBseSBtYi0xNDtcclxuXHR9XHJcblxyXG5cdC5zbWItbWVkaXVtIHtcclxuXHRcdEBhcHBseSBtYi0xODtcclxuXHR9XHJcblxyXG5cdC5zbWItbGFyZ2Uge1xyXG5cdFx0QGFwcGx5IG1iLTI4O1xyXG5cdH1cclxuXHJcblx0LnNtdC1ub25lIHtcclxuXHRcdEBhcHBseSBtdC0wO1xyXG5cdH1cclxuXHJcblx0LnNtdC1zbWFsbCB7XHJcblx0XHRAYXBwbHkgbXQtMTQ7XHJcblx0fVxyXG5cclxuXHQuc210LW1lZGl1bSB7XHJcblx0XHRAYXBwbHkgbXQtMTg7XHJcblx0fVxyXG5cclxuXHQuc210LWxhcmdlIHtcclxuXHRcdEBhcHBseSBtdC0yODtcclxuXHR9XHJcblxyXG5cdC8qIE1heSBuZWVkIHRvIGFwcGx5IHRoZXNlIHRvIG90aGVyIHRhZ3MuIEV4OmhlYWRpbmdzLCBwLCBsaSwgZXRjLCBvciB3aWxkY2FyZCAoKikgKi9cclxuXHQvKiBJZiB5b3UgYWRkIG1vcmUsIHlvdSB3aWxsIG5lZWQgdG8gc2FmZWxpc3QgdGhlc2UgKi9cclxuXHQuc2VjdGlvbi5zdGMtbGlnaHQsIC5zZWN0aW9uLnN0Yy1kYXJrIC5zdGMtbGlnaHQge1xyXG5cdFx0QGFwcGx5IHRleHQtd2hpdGU7XHJcblxyXG5cdFx0aDEsXHJcblx0XHRoMixcclxuXHRcdGgzLFxyXG5cdFx0aDQsXHJcblx0XHRoNSxcclxuXHRcdGg2LFxyXG5cdFx0LmgxLFxyXG5cdFx0LmgyLFxyXG5cdFx0LmgzLFxyXG5cdFx0Lmg0LFxyXG5cdFx0Lmg1LFxyXG5cdFx0Lmg2IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtW3ZhcigtLWNvbG9yLWhlYWRpbmdzLWxpZ2h0KV07XHJcblx0XHR9XHJcblx0XHRwLFxyXG5cdFx0bGksXHJcblx0XHQqIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtW3ZhcigtLWNvbG9yLXR4dC1saWdodCldO1xyXG5cdFx0fVxyXG5cclxuXHRcdCoge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uLXNlY29uZGFyeSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LVt2YXIoLS1jb2xvci10eHQtZGFyayldIGJnLXdoaXRlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hldnJvbi13aGl0ZS5zdmcpOyAqL1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLXNlY29uZGFyeSBzcGFuIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtW3ZhcigtLWNvbG9yLXR4dC1kYXJrKV07XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAYXBwbHkgYmctW3ZhcigtLWNvbG9yLXR4dC1kYXJrKV1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24tbGluayxcclxuXHRcdC5idXR0b24tbGluay1zbSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlIGhvdmVyOnRleHQtZ3JheS0zMDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdvb2dsZS1yYXRpbmdzIHN2ZyB7XHJcblx0XHRcdEBhcHBseSAhZmlsbC13aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLnN0Yy1kYXJrLCAuc2VjdGlvbi5zdGMtbGlnaHQgLnN0Yy1kYXJrLCAubm90aWZpY2F0aW9uLWJhci5zdGMtZGFyayB7XHJcblx0XHRAYXBwbHkgdGV4dC1ncmF5LTkwMDtcclxuXHJcblx0XHRoMSxcclxuXHRcdGgyLFxyXG5cdFx0aDMsXHJcblx0XHRoNCxcclxuXHRcdGg1LFxyXG5cdFx0aDYsXHJcblx0XHQuaDEsXHJcblx0XHQuaDIsXHJcblx0XHQuaDMsXHJcblx0XHQuaDQsXHJcblx0XHQuaDUsXHJcblx0XHQuaDYge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1bdmFyKC0tY29sb3ItaGVhZGluZ3MtZGFyayldO1xyXG5cdFx0fVxyXG5cdFx0cCxcclxuXHRcdGxpLFxyXG5cdFx0KiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LVt2YXIoLS1jb2xvci10eHQtZGFyayldO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24tbGluayxcclxuXHRcdC5idXR0b24tbGluay1zbSxcclxuXHRcdC50ZXh0LWxpbmsge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXSBob3Zlcjp0ZXh0LVt2YXIoLS1jb2xvci10eHQtZGFyayldO1xyXG5cdFx0fVxyXG5cclxuXHRcdGE6bm90KFtjbGFzcyo9XCJidXR0b24tXCJdKTpub3QoOmhhcyhpbWcpKSB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LVt2YXIoLS1jb2xvci10eHQtZGFyayldIHVuZGVybGluZTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0QGFwcGx5ICF0ZXh0LVt2YXIoLS1jb2xvci10eHQtZGFyayldIGJyaWdodG5lc3MtMjAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZWN0aW9uLnN0Yy1saWdodCwgLnNlY3Rpb24uc3RjLWRhcmsgLnN0Yy1saWdodCB7XHJcblx0XHRhOm5vdChbY2xhc3MqPVwiYnV0dG9uLVwiXSkge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5LWxpZ2h0IHVuZGVybGluZTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0QGFwcGx5ICF0ZXh0LXNlY29uZGFyeS1saWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsOm5vdCguYXJyb3ctbGlzdCwgLmhvcml6b250YWwtbGlzdCwgLm5vLXN0eWxlLCAubGlzdC1uby1tYXJnaW4pID4gbGk6YmVmb3JlLFxyXG5cdFx0Lm1jZS1jb250ZW50LWJvZHkgdWw6bm90KC5hcnJvdy1saXN0LCAuaG9yaXpvbnRhbC1saXN0LCAubm8tc3R5bGUsIC5saXN0LW5vLW1hcmdpbikgPiBsaTpiZWZvcmUge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b24tcHJpbWFyeSBmb250IHtcclxuXHRcdEBhcHBseSAhcC0wO1xyXG5cclxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nb29nbGUtbmFtZSB7XHJcblx0QGFwcGx5ICF0ZXh0LXR4dC1hbHQgIWZvbnQtW1ZlcmRhbmFdICFmb250LVs1MDBdO1xyXG59XHJcblxyXG4uZ29vZ2xlLXJhdGluZ3Mge1xyXG5cdHN2ZyB7XHJcblx0XHRAYXBwbHkgZmlsbC10eHQtZGFyaztcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG5cdEBhcHBseSByZWxhdGl2ZSB6LTEwO1xyXG59XHJcblxyXG5zZWN0aW9uLFxyXG4uc2VjdGlvbixcclxuLm1jZS1jb250ZW50LWJvZHkge1xyXG5cdHotaW5kZXg6IDE7XHJcblx0YTpub3QoW2NsYXNzKj1cImJ1dHRvbi1cIl0pIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSBob3Zlcjp1bmRlcmxpbmUgdGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRAYXBwbHkgdGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXTtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdEBhcHBseSB0b3AtWzFweF07XHJcblx0fVxyXG5cclxuXHQvKiAmOm5vdCguYnV0dG9uLXByaW1hcnksIC5idXR0b24tc2Vjb25kYXJ5LCAuYnV0dG9uLWxpbmssIC5idXR0b24tbGluay1zbSwgLmJ1dHRvbi1saWdodC1ibHVlLCBbY2xhc3MqPVwiZm9udC1zYW5zXCJdKSB7fSAqL1xyXG5cdH1cclxufVxyXG4ubWNlLWNvbnRlbnQtYm9keSBhIHtcclxuXHRAYXBwbHkgdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG5cdEBhcHBseSBibG9jayBteC1hdXRvIG1heC13LWZ1bGwgbWItNDtcclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcblx0QGFwcGx5IGJsb2NrIGZsb2F0LWxlZnQgbWF4LXctZnVsbCBtci02IG1iLTQ7XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRAYXBwbHkgYmxvY2sgZmxvYXQtcmlnaHQgbWF4LXctZnVsbCBtbC02IG1iLTQ7XHJcbn1cclxuXHJcbi5hbGlnbm5vbmUge1xyXG5cdEBhcHBseSBtYi02IG1heC13LWZ1bGw7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuXHRAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmF5LTQwMCByb3VuZGVkLWxnIHAtMiBmb250LWJvbGQgaXRhbGljIHRleHQtY2VudGVyO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRAYXBwbHkgYWJzb2x1dGUgei0xMCBweS02IHB4LTggbWwtMSBtdC0xIHRleHQtd2hpdGUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIGZvbnQtYm9sZCBmb2N1czp6LTUwIGZvY3VzOmJnLXByaW1hcnk7XHJcbn1cclxuXHJcbmNvZGUsIHByZSB7XHJcblx0QGFwcGx5IHRleHQtW3ZhcigtLWNvbG9yLXR4dC1kYXJrKV07XHJcbn1cclxuXHJcbnVsLmhvcml6b250YWwtbGlzdCB7XHJcblx0QGFwcGx5IGZsZXggc3BhY2UteC00IG1sLTAgcGwtMDtcclxuXHRsaSB7XHJcblx0XHRAYXBwbHkgbWItMCBsaXN0LW5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uY2VudGVyLWJ1dHRvbnMgLmJ1dHRvbi1yb3csIC5jZW50ZXItYnV0dG9ucy5idXR0b24tcm93IHtcclxuXHRAYXBwbHkganVzdGlmeS1jZW50ZXI7XHJcbn1cclxuXHJcbi5zZW50cnktdHdvLWNvbCB7XHJcblx0QGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgc206Z3JpZC1jb2xzLTIgc206Z2FwLXgtODtcclxufVxyXG5cclxuLnNvY2lhbHMtcm93IGEgc3ZnIHtcclxuXHRAYXBwbHkgaG92ZXI6ZmlsbC1wcmltYXJ5O1xyXG59XHJcbi5jb2xsYXBzZS1wYWRkaW5nLXRvcCB7XHJcbiAgICBAYXBwbHkgcHQtMDtcclxufVxyXG4udHdvLWNvbC1saXN0IHtcclxuICAgIEBhcHBseSBjb2x1bW5zLTEgbWQ6Y29sdW1ucy0yIGdhcC04O1xyXG59XHJcblxyXG4vKi5jbi1sb2NhdGlvbi1kb3QgcGF0aCB7Ki9cclxuLypcdGZpbGw6IGdyZWVuOyovXHJcbi8qfSovXHJcbiNjbi1tYXAge1xyXG5cdC5nbS1zdHlsZS1pdyB7XHJcblx0XHRAYXBwbHkgYm9yZGVyLXQtYWNjZW50LWRhcmsgYm9yZGVyLXQtOCBwLTY7XHJcblx0XHRtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZGVkLWNuLW1kKTtcclxuXHR9XHJcblx0LmdtLXN0eWxlLWl3LWNociB7XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHR3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0bWFyZ2luOiA4cHggMHB4IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nbS1zdHlsZS1pdy10YyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuZ20tc3R5bGUtaXctZCB7XHJcblx0XHRAYXBwbHkgbWF4LXctWzYwdnddIHhzOm1heC13LVs3MHZ3XSBtZGxnOm1heC13LW5vbmU7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdEBhcHBseSBtYi0yLjU7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLXJvdyB7XHJcblx0XHRcdEBhcHBseSAhbXQtNiBtZGxnOiFtdC04IGZsZXgtY29sIG1kbGc6ZmxleC1yb3cgaXRlbXMtc3RhcnQgbWRsZzppdGVtcy1jZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuYS5idXR0b24tcHJpbWFyeVtocmVmXj1cIiNcIl0sIGEuYnV0dG9uLXNlY29uZGFyeVtocmVmXj1cIiNcIl0sIGEuYnV0dG9uLWxpbmstc3R5bGVbaHJlZl49XCIjXCJdIHtcclxuXHRAYXBwbHkgYWZ0ZXI6cm90YXRlLTkwO1xyXG59XHJcblxyXG5hLnBsYXkteW91dHViZTpob3ZlciB7XHJcblx0LnZpZGVvLXBsYXktYnV0dG9uIHtcclxuXHRcdEBhcHBseSBicmlnaHRuZXNzLTE1MDtcclxuXHR9XHJcbn1cclxuLnZpZGVvLXBsYXktYnV0dG9uIHtcclxuXHQmLnBsYXktYnV0dG9uLVNxdWFyZSB7XHJcblx0XHRAYXBwbHkgc3Ryb2tlLVt2YXIoLS1zZW50cnktYnRuLWJhY2tncm91bmQtY29sb3IpXSBiZy1bdmFyKC0tc2VudHJ5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKV0gcC0xLjU7XHJcblx0XHQucGxheS1pbm5lciB7XHJcblx0XHRcdEBhcHBseSByb3VuZGVkLWZ1bGwgYmctW3ZhcigtLXNlbnRyeS1idG4tdGV4dC1jb2xvcildO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5wbGF5LWJ1dHRvbi1DaXJjbGUge1xyXG5cdFx0QGFwcGx5IHJvdW5kZWQtZnVsbCBwLTAuNSBib3JkZXIgYm9yZGVyLXR4dC1hbHQ7XHJcblx0XHQucGxheS1pbm5lciB7XHJcblx0XHRcdEBhcHBseSByb3VuZGVkLWZ1bGwgYmctW3ZhcigtLXNlbnRyeS1idG4tYmFja2dyb3VuZC1jb2xvcildIHN0cm9rZS1bdmFyKC0tc2VudHJ5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKV07XHJcblx0XHRcdHN2Zywgc3ZnIHBhdGgge1xyXG5cdFx0XHRcdEBhcHBseSBzdHJva2UtW3ZhcigtLXNlbnRyeS1idG4tdGV4dC1jb2xvcildIGZpbGwtW3ZhcigtLXNlbnRyeS1idG4tdGV4dC1jb2xvcildO1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1zZW50cnktYnRuLXRleHQtY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5zdmcucXVvdGUtaWNvbiwgc3ZnLnF1b3RlLWljb24gcGF0aCB7XHJcblx0XHRAYXBwbHkgZmlsbC1hY2NlbnQtbGlnaHQ7XHJcblx0XHRjb2xvcjogdmFyKC0tYWNjZW50LWxpZ2h0KTtcclxufVxyXG5cclxuI21hYi1idG4tc2hvdy1hZG1pbi1iYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvc2VudHJ5L2Fzc2V0cy9pbWFnZXMvY2FyZW5ldGljX2ljb24uc3ZnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufSIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7IH1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7IH1cbiAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgY29sb3I6ICNDQ0M7IH1cbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTsgfVxuICAubWZwLWNsb3NlOmhvdmVyLFxuICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlcixcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSxcbiAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cbiIsIkBmb250LWZhY2Uge1xuXHQvKmZvbnQtZmFtaWx5OiAnUmlnc3RhJzsqL1xuXHQvKnNyYzogdXJsKCcuLi9mb250cy9SaWdzdGEub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyovXG5cdC8qZm9udC13ZWlnaHQ6IG5vcm1hbDsqL1xuXHQvKmZvbnQtc3R5bGU6IG5vcm1hbDsqL1xufVxuIiwiLmhlYWRlciB7XHJcblxyXG5cdCYuaGVhZGVyLXdoaXRlIHtcclxuXHRcdEBhcHBseSBiZy13aGl0ZTtcclxuXHR9XHJcblxyXG5cdC5wcmltYXJ5LWxvZ28sXHJcblx0LmludmVyc2UtbG9nbyxcclxuXHQucHJpbWFyeS1pY29uLFxyXG5cdC5pbnZlcnNlLWljb24ge1xyXG5cdFx0QGFwcGx5IGZsZXggbWF4LXctNjAgbWF4LWgtMjggc2hyaW5rLTA7XHJcblx0fVxyXG5cclxuXHQucHJpbWFyeS1pY29uLFxyXG5cdC5pbnZlcnNlLWljb24ge1xyXG5cdFx0QGFwcGx5IGJsb2NrIHNtOmhpZGRlbiBtZGxnOmhpZGRlbiB3LVs0MHB4XTtcclxuXHR9XHJcblxyXG5cdC5pbnZlcnNlLWxvZ28sXHJcblx0LmludmVyc2UtaWNvbiB7XHJcblx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LmRlc2t0b3AtdXRpbGl0eSB7XHJcblx0XHRkaXYudHJhbnNsYXRlIHtcclxuXHRcdFx0Lmd0cmFuc2xhdGVfd3JhcHBlciB7XHJcblx0XHRcdFx0QGFwcGx5IGJnLXdoaXRlIHotMTAgcmVsYXRpdmU7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXSBteS0wIHB4LTAgcHktMyB3LWZ1bGwgaW5saW5lLWJsb2NrIHRleHQtY2VudGVyIGhvdmVyOm5vLXVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gYnV0dG9uIHtcclxuXHRcdFx0XHRAYXBwbHkgcC0wIG1sLTUgIWJvcmRlci14LTAgIWJvcmRlci15LVszcHhdICFib3JkZXIteS10cmFuc3BhcmVudCBob3ZlcjohYm9yZGVyLWItW3ZhcigtLWNvbG9yLXR4dC1kYXJrKV0gcm91bmRlZC1ub25lIHRyYW5zaXRpb24tbm9uZTtcclxuXHJcblx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LVsxMnB4XSBtZGxnOnRleHQtWzEycHhdIHB5LTEgbWRsZzpweS0xIGxlYWRpbmctbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnRyYW5zbGF0ZTAge1xyXG5cdFx0XHQubWVudS1pdGVtOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdEBhcHBseSBwci0wO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLW1lbnUge1xyXG5cdFx0Ji5vcGVuIHtcclxuXHRcdFx0QGFwcGx5IGJsb2NrIG1heC1oLVs3OHZoXSBvdmVyZmxvdy15LXNjcm9sbDtcclxuXHJcblx0XHRcdC5tZW51IHtcclxuXHRcdFx0XHRAYXBwbHkgZGl2aWRlLXkgZGl2aWRlLWRhcmstc2Vjb25kYXJ5IG1iLTA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdWItbWVudSB7XHJcblx0XHRcdFx0QGFwcGx5IHAtMCA7XHJcblxyXG5cdFx0XHRcdC5tZW51LWl0ZW0td3JhcHBlciB7XHJcblx0XHRcdFx0XHRAYXBwbHkgcGwtMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZW51LWl0ZW0ub3BlbiB7XHJcblx0XHRcdFx0Lm1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItYiBib3JkZXItYi1kYXJrLXNlY29uZGFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN1Yi1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLW5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVudS1pdGVtLXdyYXBwZXIge1xyXG5cdFx0XHRcdEBhcHBseSBtZGxnOnB4LTUgaG92ZXI6YmctZ3JheS0zMDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZW51LWl0ZW0tbGluayB7XHJcblx0XHRcdFx0QGFwcGx5ICFweS00IHB4LTQgdy1mdWxsIGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1lbmQge1xyXG5cdFx0LmN0YS1idXR0b24gLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG5cdFx0XHRAYXBwbHkgcm91bmRlZC1yLVt2YXIoLS1zZW50cnktYnRuLXJhZGl1cyldIHh4czpyb3VuZGVkLXItbm9uZSBtZDpyb3VuZGVkLXItW3ZhcigtLXNlbnRyeS1idG4tcmFkaXVzKV07XHJcblx0XHR9XHJcblx0XHQuY3RhLWJ1dHRvbiAuYnV0dG9uLXByaW1hcnkge1xyXG5cdFx0XHRAYXBwbHkgcm91bmRlZC1sLVt2YXIoLS1zZW50cnktYnRuLXJhZGl1cyldIHh4czpyb3VuZGVkLWwtbm9uZSBtZDpyb3VuZGVkLWwtW3ZhcigtLXNlbnRyeS1idG4tcmFkaXVzKV07XHJcblx0XHR9XHJcblxyXG5cdFx0LnBob25lIGEge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1bMTVweF07XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdEBhcHBseSBuby11bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFtpZF49XCJ1dGlsaXR5LW1lbnVcIl0ge1xyXG5cdFx0QGFwcGx5IGp1c3RpZnktZW5kIHAtMCBtLTAgYm9yZGVyLXQgYm9yZGVyLXR4dC1saWdodCBtZGxnOmJvcmRlci10LTA7XHJcblxyXG5cdFx0Lm1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRcdFx0QGFwcGx5IGhvdmVyOmJvcmRlci1ub25lICFib3JkZXItMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0QGFwcGx5IG1iLTAgbWRsZzpweC0yIGxnOnB4LTU7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRAYXBwbHkgcGwtMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGFwcGx5IHRleHQtWzE0cHhdIG1kbGc6dGV4dC1bMTJweF0gZm9udC1tZWRpdW0gaG92ZXI6dGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXSBweS0xIG1kbGc6cHktMSBib3JkZXIteS1bM3B4XSBib3JkZXIteS10cmFuc3BhcmVudCBtZGxnOmhvdmVyOmJvcmRlci1iLVt2YXIoLS1jb2xvci10eHQtZGFyayldO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdEBhcHBseSBtbC0yIG10LTAuNTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN1Yi1tZW51IHtcclxuXHRcdFx0XHRAYXBwbHkgbWRsZzotbWItMi41IG1kbGc6bWwtMTtcclxuXHJcblx0XHRcdFx0Lm1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtZGxnOnB4LTU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubWVudS1pdGVtLWxpbmsge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHBsLTEyIG1kbGc6cGwtMTYgbWRsZzpwbC0wO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LVt2YXIoLS1jb2xvci10eHQtZGFyayldIG15LTAgcHgtMCBweS0zIHctZnVsbCBpbmxpbmUtYmxvY2sgdGV4dC1jZW50ZXIgaG92ZXI6bm8tdW5kZXJsaW5lIGJvcmRlci0wIGhvdmVyOmJvcmRlci0wO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1tb2JpbGUtYnV0dG9uLW9wZW4taWNvbixcclxuXHQubmF2YmFyLW1vYmlsZS1idXR0b24tY2xvc2UtaWNvbiB7XHJcblx0XHRAYXBwbHkgdy1bNTZweF0gaC1bNTBweF07XHJcblx0fVxyXG5cclxuXHRbaWRePVwiaGVhZGVyLW1lbnVcIl0ge1xyXG5cdFx0QGFwcGx5IGZsZXggZmxleC1jb2wgZm9udC1zZW1pYm9sZCBwLTAgbS0wIG1kbGc6cC0wIG1kbGc6ZmxleC1yb3cgbWRsZzpzcGFjZS14LTcgbWItMCBtZGxnOmZsZXgtd3JhcDtcclxuXHJcblx0XHQ+IC5tZW51LWl0ZW0ge1xyXG5cdFx0XHRAYXBwbHkgbWRsZzpib3JkZXItYi10cmFuc3BhcmVudCBtZGxnOmJvcmRlci1iLVszcHhdO1xyXG5cclxuXHRcdFx0Jjpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcclxuXHRcdFx0XHRAYXBwbHkgaG92ZXI6Ym9yZGVyLWItcHJpbWFyeS1saWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcclxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtcGFyZW50IHtcclxuXHRcdFx0XHRAYXBwbHkgYm9yZGVyLWItcHJpbWFyeS1saWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gcHgtMCBtZGxnOnB4LTAgbWRsZzpib3JkZXItYi10cmFuc3BhcmVudCBtZGxnOmJvcmRlci1iLTIgbWRsZzpqdXN0aWZ5LW5vcm1hbDtcclxuXHR9XHJcblxyXG5cdC5tZW51LWl0ZW0ge1xyXG5cdFx0QGFwcGx5IHJlbGF0aXZlIGJsb2NrIG1iLTA7XHJcblx0fVxyXG5cclxuXHQubWVudS1pdGVtLWxpbmsge1xyXG5cdFx0QGFwcGx5IGZvbnQtbWVudS10ZXh0IHRleHQtW3ZhcigtLWNvbG9yLXR4dC1kYXJrKV0gaG92ZXI6IXRleHQtW3ZhcigtLWNvbG9yLXR4dC1kYXJrKV0gIW5vLXVuZGVybGluZSBsZWFkaW5nLW5vbmUgcHktNDtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlcy1tbS1pdGVtIHtcclxuXHRcdD4gbGkgc3BhbiB7XHJcblx0XHRcdEBhcHBseSBmb250LW1lbnUtdGV4dDtcclxuXHRcdH1cclxuXHRcdD4gbGkuc2VydmljZXMtbW0tc3Vic2VydmljZSBzcGFuIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN1cnJlbnQtbWVudS1wYXJlbnQge1xyXG5cdFx0PiAubWVudS1pdGVtLXdyYXBwZXIge1xyXG5cdFx0XHRAYXBwbHkgbWRsZzpib3JkZXItYi1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG5cdFx0Lm1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRcdFx0QGFwcGx5IGJvcmRlci1iLXRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tZW51LWl0ZW0tbGluayB7XHJcblx0XHRcdEBhcHBseSBncm93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lbnUtaXRlbS1kcm9wZG93biB7XHJcblx0XHRAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgcC00IHByLTYgeHM6cGwtNCBtZGxnOnAtMCBtaW4taC0wIGJnLXRyYW5zcGFyZW50IG1kbGc6bWwtMS41O1xyXG5cdH1cclxuXHJcblx0Lm1lbnUtaXRlbS1kcm9wZG93bi1pY29uIHtcclxuXHRcdEBhcHBseSB0ZXh0LVt2YXIoLS1jb2xvci10eHQtZGFyayldIG1kbGc6dGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXTtcclxuXHJcblx0XHRwYXRoIHtcclxuXHRcdFx0QGFwcGx5IGZpbGwtW3ZhcigtLWNvbG9yLXR4dC1kYXJrKV07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3ViLW1lbnUge1xyXG5cdFx0QGFwcGx5IGhpZGRlbiBmbGV4LWNvbCBpdGVtcy1zdHJldGNoIHAtMiBtZGxnOmFic29sdXRlIG1kbGc6dG9wLWZ1bGwgbWRsZzpib3JkZXIteS1bM3B4XSBtZGxnOm1pbi13LVsyMjJweF0gbWRsZzpib3JkZXIteS1wcmltYXJ5LWxpZ2h0IG1kbGc6Ymctd2hpdGUgbWRsZzpteC0wIG1kbGc6c2hhZG93LVswcHhfNHB4XzZweF8tMXB4XyMwMTI5NjkzM10gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGludmlzaWJsZSBvcGFjaXR5LTA7XHJcblxyXG5cdFx0Lm1lbnUtaXRlbSB7XHJcblx0XHRcdEBhcHBseSBib3JkZXItYi1kYXJrLXNlY29uZGFyeSBib3JkZXItYjtcclxuXHJcblx0XHRcdCYuc2VydmljZXMtbW0ge1xyXG5cdFx0XHRcdEBhcHBseSBib3JkZXItYi10cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tZW51LWl0ZW0td3JhcHBlciB7XHJcblx0XHRcdEBhcHBseSBqdXN0aWZ5LWJldHdlZW4gYm9yZGVyLW5vbmUgbWRsZzpweC0zIGhvdmVyOmJnLXNlY29uZGFyeS1saWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQubWVudS1pdGVtLWxpbmsge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXSBwbC04IG1kbGc6cGwtMTIgbWRsZzpweS00IG1kbGc6cGwtMDtcclxuXHRcdH1cclxuXHJcblx0XHQubWVudS1pdGVtLWRyb3Bkb3duIHtcclxuXHRcdFx0QGFwcGx5IGgtZnVsbCBpdGVtcy1jZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lbnUtaXRlbS1kcm9wZG93bi1pY29uIHtcclxuXHRcdFx0LypAYXBwbHkgdGV4dC1bdmFyKC0tY29sb3ItdHh0LWRhcmspXTsqL1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdWItbWVudSB7XHJcblx0XHRcdEBhcHBseSBtZGxnOi1tYi0yLjUgbWRsZzohdG9wLTAgbWRsZzohbGVmdC1mdWxsIG1kbGc6bWwtMTtcclxuXHJcblx0XHRcdC5tZW51LWl0ZW0td3JhcHBlciB7XHJcblx0XHRcdFx0QGFwcGx5IG1kbGc6cHgtNTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1lbnUtaXRlbS1saW5rIHtcclxuXHRcdFx0XHRAYXBwbHkgcGwtMTIgbWRsZzpwbC0xNiBtZGxnOnBsLTA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4ge1xyXG5cdFx0PiAuc3ViLW1lbnU6bm90KC5zZXJ2aWNlcy1tb2JpbGUpIHtcclxuXHRcdFx0QGFwcGx5IGRlbGF5LTUwMCBibG9jayB2aXNpYmxlIG9wYWNpdHktMTAwO1xyXG5cdFx0fVxyXG5cdFx0PiAuc3ViLW1lbnUuc2VydmljZXMtbW9iaWxlIHtcclxuXHRcdFx0QGFwcGx5IGJsb2NrIHZpc2libGUgb3BhY2l0eS0xMDAgbWRsZzpoaWRkZW47XHJcblx0XHR9XHJcblx0XHQ+IGRpdiA+IGJ1dHRvbiA+IC5tb2JpbGUtZHJvcGRvd24taWNvbi1jbG9zZWQge1xyXG5cdFx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0PiBkaXYgPiBidXR0b24gPiAubW9iaWxlLWRyb3Bkb3duLWljb24tb3BlbiB7XHJcblx0XHRcdEBhcHBseSBpbmxpbmUtYmxvY2sgbWRsZzpoaWRkZW5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaGVhZGVyLWRlc2t0b3AgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIge1xyXG5cdFx0PiAuc3ViLW1lbnU6bm90KC5zZXJ2aWNlcy1tb2JpbGUpIHtcclxuXHRcdFx0QGFwcGx5IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VzLm1lbnUtaXRlbSB7XHJcblx0XHQ+IC5zdWItbWVudTpub3QoLnNlcnZpY2VzLW1vYmlsZSkge1xyXG5cdFx0XHQvKkBhcHBseSBoaWRkZW47Ki9cclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDExMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdC8qaGVpZ2h0OiA4NXZoOyovXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiNjYXJlbmV0aWMtdHJhbnNsYXRlLWNvbnRhaW5lcjpub3QoLmhpZGRlbikgeyovXHJcblx0LypcdEBhcHBseSBkZWxheS01MDA7Ki9cclxuXHQvKn0qL1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS1jbl9zZXJ2aWNlcyBoZWFkZXIgW2lkXj1cImhlYWRlci1tZW51XCJdID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tc2VydmljZXMsXHJcbmJvZHkudXJsLWRvY3RvcnMgaGVhZGVyIFtpZF49XCJoZWFkZXItbWVudVwiXSA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWRvY3RvcnMsXHJcbmJvZHkuc2luZ2xlLWRvY3RvciBoZWFkZXIgW2lkXj1cImhlYWRlci1tZW51XCJdID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tZG9jdG9ycyxcclxuYm9keS5zaW5nbGUtbmV3cyBoZWFkZXIgW2lkXj1cImhlYWRlci1tZW51XCJdID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0tYWJvdXQge1xyXG5cdEBhcHBseSBib3JkZXItYi1wcmltYXJ5LWxpZ2h0O1xyXG59XHJcblxyXG4uaGVhZGVyLXN0aWNreSB7XHJcblx0QGFwcGx5IGZpeGVkIGJvcmRlci1iO1xyXG59XHJcblxyXG4vKmh0bWxbbGFuZz1cImVuLVVTXCJdIC5ub3RyYW5zbGF0ZS5lbmdsaXNoLCovXHJcbi8qaHRtbFtsYW5nPVwiZW5cIl0gLm5vdHJhbnNsYXRlLmVuZ2xpc2gsKi9cclxuLypodG1sW2xhbmc9XCJhdXRvXCJdIC5ub3RyYW5zbGF0ZS5lbmdsaXNoeyovXHJcbi8qXHRkaXNwbGF5OiBub25lOyovXHJcbi8qfSovXHJcbi8qKi9cclxuLypodG1sW2xhbmc9XCJlc1wiXSAubm90cmFuc2xhdGUuc3BhbmlzaHsqL1xyXG4vKlx0ZGlzcGxheTogbm9uZTsqL1xyXG4vKn0qL1xyXG5cclxuLmd0cmFuc2xhdGVfd3JhcHBlciB7XHJcblx0QGFwcGx5IHAtMiBtZGxnOmJvcmRlci15LVszcHhdIG1kbGc6Ym9yZGVyLXktcHJpbWFyeS1saWdodCBtZGxnOmJnLXdoaXRlIG1kbGc6bXgtMCBtZGxnOnNoYWRvdy1bMHB4XzRweF82cHhfLTFweF8jMDEyOTY5MzNdIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTUwMCByb3VuZGVkLW5vbmU7XHJcblx0QGFwcGx5IGJnLXdoaXRlIHctMzYgc2hhZG93LWxnO1xyXG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG5cdGEuZ2xpbmsge1xyXG5cdFx0QGFwcGx5IG15LTEgYm9yZGVyLWItZGFyay1zZWNvbmRhcnkgYm9yZGVyLWIgaG92ZXI6Ymctc2Vjb25kYXJ5LWxpZ2h0O1xyXG5cdH1cclxufVxyXG4iLCIgdWwuZm9vdGVyLW1lbnUgbGkge1xyXG4gXHRAYXBwbHkgbWItMztcclxuXHJcbiBcdGEge1xyXG4gXHRcdEBhcHBseSB0ZXh0LXR4dC1kYXJrIGhvdmVyOnVuZGVybGluZTtcclxuIFx0fVxyXG4gfVxyXG5cclxuIGZvb3Rlci5zdGMtbGlnaHQge1xyXG5cdCBkaXYuZm9vdGVyLW1lbnUge1xyXG5cdFx0IGgyIHtcclxuXHRcdFx0IEBhcHBseSB0ZXh0LXdoaXRlO1xyXG5cdFx0IH1cclxuXHRcdCB1bC5mb290ZXItbWVudSBsaSB7XHJcblx0XHRcdCBhIHtcclxuXHRcdFx0XHQgQGFwcGx5ICF0ZXh0LXdoaXRlIGhvdmVyOnVuZGVybGluZTtcclxuXHRcdFx0IH1cclxuXHRcdCB9XHJcblx0IH1cclxuXHQgLmNvcHlyaWdodC10ZXh0LCBoMiB7XHJcblx0XHQgQGFwcGx5IHRleHQtd2hpdGU7XHJcblx0IH1cclxuIH0iLCIuZ2Zvcm1fd3JhcHBlciB7XHJcblx0Ji5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrIHtcclxuXHRcdEBhcHBseSB0ZXh0LXByaW1hcnk7XHJcblxyXG5cdFx0LyouZ2ZpZWxkX2NoZWNrYm94IHtcclxuXHRcdFx0IEBhcHBseSBncmlkIGdyaWQtY29scy0yIG1kOmdyaWQtY29scy00O1xyXG5cdFx0fSovXHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10eHQtZGFyaykgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1faGVhZGluZyB7XHJcblx0XHRcdC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xyXG5cclxuXHRcdFx0XHRAYXBwbHkgYm9yZGVyIGJvcmRlci1iZy1wcmltYXJ5LWxpZ2h0IHAtMyBtYi00IHRleHQtWzE0cHhdO1xyXG5cdFx0XHRcdC5nZmllbGRfcmVxdWlyZWRfYXN0ZXJpc2sge1xyXG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtcmVkLTUwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xyXG5cdFx0XHRAYXBwbHkgYm9yZGVyIGJvcmRlci1bI2MzMDAwMF0gYmctWyNmZmY1ZjZdIHAtMyBtYi00IHRleHQtWzE0cHhdO1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0QGFwcGx5ICF0ZXh0LVsjYzMwMDAwXTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZmllbGQge1xyXG5cdFx0XHQmLmdmaWVsZC0tdHlwZS1zZWN0aW9uIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNvbCB7XHJcblx0XHRcdFx0QGFwcGx5IGNvbC1zcGFuLTEyIG1kOmNvbC1zcGFuLTY7XHJcblx0XHRcdFx0Ji5nZmllbGQtLXdpZHRoLWZ1bGwge1xyXG5cdFx0XHRcdFx0QGFwcGx5IGNvbC1zcGFuLTEyIG1kOmNvbC1zcGFuLTY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHQmLm1lZGl1bSB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSB3LWZ1bGw7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmdmaWVsZF9sYWJlbCB7XHJcblx0XHRcdFx0QGFwcGx5IHRleHQtWzE0cHhdIGZvbnQtc2VtaWJvbGQgbWItMiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRcdC5nZmllbGRfcmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG1sLTAuNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIHtcclxuXHRcdFx0XHQmLmhpZGUge1xyXG5cdFx0XHRcdFx0LmdmaWVsZF9sYWJlbCB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBmbGV4IGZsZXgtcm93LXJldmVyc2U7XHJcblx0XHRcdFx0XHRcdC5nZmllbGRfcmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnkgdy00IGgtNCB0ZXh0LXhsO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmdmb3JtLWZpZWxkLWxhYmVsLS10eXBlLXN1YiB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBoaWRkZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmNvbCB7XHJcblx0XHRcdFx0XHQmLmhpZGUge1xyXG5cdFx0XHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRAYXBwbHkganVzdGlmeS1lbmQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHQmLmxhcmdlIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtYXgtaC1bMTYwcHhdO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSksXHJcblx0XHRcdHNlbGVjdCxcclxuXHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXIgYm9yZGVyLXByaW1hcnkgYWN0aXZlOmJvcmRlci0wIGFjdGl2ZTpib3JkZXItYi1bMnB4XSBhY3RpdmU6Ym9yZGVyLWFjY2VudC1kYXJrIHBsLVsxOHB4XSBwbGFjZWhvbGRlci10eHQtYWx0IHJpbmctYWNjZW50LWRhcmsgYmctd2hpdGU7XHJcblx0XHRcdFx0Jlt0eXBlPSd0ZWwnXSxcclxuXHRcdFx0XHQmW3R5cGU9J2VtYWlsJ10sXHJcblx0XHRcdFx0Jlt0eXBlPSd0ZXh0J117XHJcblx0XHRcdFx0XHRAYXBwbHkgcGwtWzIwcHhdIGZvY3VzOmJvcmRlci0wIGZvY3VzOmJvcmRlci1iLVsycHhdIHJpbmctYWNjZW50LWRhcmsgYmctd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdEBhcHBseSBvdXRsaW5lLXNlY29uZGFyeS1saWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG5cdFx0XHRcdEBhcHBseSByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgbGVmdC0xLjUgdG9wLTEuNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG91dGxpbmUtc2Vjb25kYXJ5LWxpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZm9ybV9oZWFkaW5nIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQgLmdmaWVsZF9yZXF1aXJlZF9hc3RlcmlzayxcclxuXHRcdC5nZmllbGRfcmVxdWlyZWQuZ2ZpZWxkX3JlcXVpcmVkX2FzdGVyaXNrIHtcclxuXHRcdFx0Y29sb3I6ICNjMzAwMDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0QGFwcGx5IGZsZXgtY29sO1xyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdC8qICZbdHlwZT0nc3VibWl0J10geyAqL1xyXG5cdFx0XHRcdFx0Ji5idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRAYXBwbHkgIWJnLXRyYW5zcGFyZW50IGJvcmRlci1wcmltYXJ5IHRleHQtcHJpbWFyeSBob3Zlcjpib3JkZXItcHJpbWFyeSBob3ZlcjpiZy1wcmltYXJ5IGhvdmVyOnRleHQtd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0LyogfSAqL1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKiBOb3RoaW5nIHlldCAqL1xuLm1mcC1iZyB7XG4gICAgQGFwcGx5IGJnLXByaW1hcnkgb3BhY2l0eS03NTtcbn0iLCIuc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6MH0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zbGljay10cmFjazphZnRlciwuc2xpY2stdHJhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5zbGljay10cmFjazphZnRlcntjbGVhcjpib3RofS5zbGljay1sb2FkaW5nIC5zbGljay10cmFja3t2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stc2xpZGV7ZmxvYXQ6bGVmdDtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDtkaXNwbGF5Om5vbmV9W2Rpcj1ydGxdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0iLCIuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgQGFwcGx5IHRvcC1bMTQwJV0gZm9jdXM6dG9wLVsxNDAlXSBzbTp0b3AtWzEyMCVdIGxlZnQtMCB0ZXh0LXNtIHRleHQtd2hpdGUgcHgtMiBweS0yIHctYXV0byBoLWF1dG8gdXBwZXJjYXNlIGZvbnQtYm9sZCBzbTpmb2N1czp0b3AtWzEyMCVdIGhvdmVyOnRleHQtd2hpdGU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei0yMDtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBtci0yIC1tdC0xIHN0cm9rZS1wcmltYXJ5IGhvdmVyOnN0cm9rZS1kYXJrLXNlY29uZGFyeTtcclxuICAgIH1cclxufVxyXG4uc2xpY2stbmV4dCwgLnNsaWNrLWN1c3RvbS1hcnJvdyB7XHJcbiAgICBAYXBwbHkgbGVmdC1hdXRvIHJpZ2h0LTAgIHctWzU3cHhdIGgtWzU3cHhdO1xyXG5cdC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3dzL2Nhcm91c2VsLW5leHQuc3ZnKTsgKi9cclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdC5zdmctYXJyb3dzIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzdmcsIHN2ZyBwYXRoIHtcclxuXHRcdHN0cm9rZTogdmFyKC0tY29sb3ItYWNjZW50LWxpZ2h0KSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1saWdodCkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdC5zdmctYXJyb3dzIHtcclxuXHRcdFx0QGFwcGx5IHJlbGF0aXZlO1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNwYW46bm90KC5zdmctYXJyb3dzKSB7XHJcblx0XHRAYXBwbHkgaGlkZGVuO1xyXG5cdH1cclxuXHQuc3ZnLWFycm93cyB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmUgdG9wLVstMzhweF0gbGVmdC1bMTNweF07XHJcblx0XHRzdmcsIHN2ZyBwYXRoIHtcclxuXHRcdFx0c3Ryb2tlOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbiAgICBzdmcge1xyXG4gICAgICAgIEBhcHBseSBtci0wIG1sLTI7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXByZXYge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdC5zdmctYXJyb3dzIHtcclxuXHRcdFx0QGFwcGx5IHJlbGF0aXZlO1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0c3ZnIHtcclxuXHRcdEBhcHBseSByb3RhdGUtMTgwO1xyXG5cdH1cclxufVxyXG4uc3RjLWxpZ2h0IC5zbGljay1jdXN0b20tYXJyb3cge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnN2Zy1hcnJvd3Mge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvKiYuc2xpY2stcHJldjpob3ZlciwqL1xyXG5cdCYuc2xpY2stbmV4dDpob3ZlciB7XHJcblx0XHQuc3ZnLWFycm93cyB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzdmcsIHN2ZyBwYXRoIHtcclxuXHRcdHN0cm9rZTogdmFyKC0tY29sb3ItYWNjZW50LWRhcmspICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWRhcmspICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zdmctYXJyb3dzIHN2ZywgLnN2Zy1hcnJvd3Mgc3ZnIHBhdGgge1xyXG5cdFx0c3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdC5ib3gge1xyXG5cdFx0XHQvKiBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MCwgNDAsIDAuMik7ICovXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zbGljay1wcmV2IHtcclxuXHQmOmFmdGVyIHtcclxuXHRcdEBhcHBseSByb3RhdGUtMTgwO1xyXG5cdH1cclxufVxyXG4uc2xpY2stZ2FsbGVyeSAuc2xpY2stc2xpZGUge1xyXG4gICAgQGFwcGx5IG14LTA7XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIEBhcHBseSBteC0yO1xyXG59XHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgQGFwcGx5IG1iLTY7XHJcbn1cclxuLnNsaWNrLWdhbGxlcnktdGh1bWJzIC5zZy1pdGVtIHtcclxuICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXNsaWRlciwgLmNhcm91c2VsLTUwLTUwLCAuZ2FsbGVyeS1zbGlkZXIge1xyXG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcclxuICAgICAgICBAYXBwbHkgdG9wLVt1bnNldF0gbGVmdC0xLzIgcmlnaHQtW3Vuc2V0XSAtdHJhbnNsYXRlLXgtMS8yIGJvdHRvbS00IG14LWF1dG87XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgfVxyXG5cdCYuc2xpY2stc2xpZGVyIHtcclxuXHRcdEBhcHBseSBwYi0yODtcclxuXHR9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC1zbGlkZXIge1xyXG5cdHN2Zy5ib3gsIHN2Zy5ib3ggcGF0aCB7XHJcblx0XHRzdHJva2U6IHZhcigtLWNvbG9yLWFjY2VudC1saWdodCkgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtbGlnaHQpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uZ2FsbGVyeS1zbGlkZXIge1xyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRAYXBwbHkgaC1hdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcm91c2VsLTUwLTUwIHtcclxuXHQuc2xpY2stc2xpZGUge1xyXG5cdFx0LyogQGFwcGx5IG1heC13LVtjYWxjKDEwMCUtNXJlbSldOyAqL1xyXG5cdFx0QGFwcGx5IG1heC1oLVs1MHZoXTtcclxuXHR9XHJcbn1cclxuIiwiLyogRmFjZXRXUCBTdHlsZXMgKi9cclxuXHJcbi5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1mc2VsZWN0IHtcclxuICAgIC5mcy1sYWJlbC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZW50cnktYnRuLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXNlbnRyeS1idG4tZm9udC1zaXplKTtcclxuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tc2VudHJ5LWJ0bi1mb250LXdlaWdodCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXNlbnRyeS1idG4tbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1zZW50cnktYnRuLWxldHRlci1zcGFjaW5nKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tc2VudHJ5LWJ0bi10ZXh0LXRyYW5zZm9ybSk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zZW50cnktYnRuLWZvbnQtc2l6ZS1kZXNrdG9wKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2VudHJ5LWJ0bi10ZXh0LWNvbG9yKTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zZW50cnktYnRuLXBhZGRpbmcteSkgdmFyKC0tc2VudHJ5LWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNlbnRyeS1idG4tcmFkaXVzKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1zZW50cnktYnRuLWhlaWdodCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VudHJ5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuXHJcbiAgICAgICAgLmZzLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMnB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZzLWFycm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mcy1vcHRpb25zIHtcclxuICAgICAgICAuZnMtb3B0aW9uOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJ0YWJsZXtcclxuICAgIEBhcHBseSB3LWZ1bGwgb3ZlcmZsb3cteC1hdXRvIGJvcmRlci1zZWNvbmRhcnktbGlnaHQgYm9yZGVyLWwgYm9yZGVyLXIgbWluLXctOTYgc2hhZG93LXRhYmxlO1xyXG5cclxuICAgIHRib2R5e1xyXG4gICAgICAgIEBhcHBseSB3LWZ1bGwgb3ZlcmZsb3cteC1hdXRvIHRleHQtWzE2cHhdIGxlYWRpbmctbm9ybWFsIHRleHQtbGVmdCBtaW4tdy05NiBiZy13aGl0ZTtcclxuICAgIH1cclxuICAgIHRke1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LVsxNnB4XSBsZWFkaW5nLW5vcm1hbCB0ZXh0LWxlZnQ7XHJcbiAgICB9XHJcbiAgICB0ZCwgdGgge1xyXG4gICAgICAgIEBhcHBseSBwLTMgbWQ6cC00IGJvcmRlci1ub25lO1xyXG4gICAgfVxyXG4gICAgdGhlYWQsIHRoIHtcclxuICAgICAgICBAYXBwbHkgYmctcHJpbWFyeSAhdGV4dC13aGl0ZSB1cHBlcmNhc2UgZm9udC1ib2xkIHRleHQteHMgbGVhZGluZy1ub3JtYWwgdGV4dC1sZWZ0O1xyXG4gICAgfVxyXG4gICAgdGgsIHRye1xyXG4gICAgICAgIEBhcHBseSBib3JkZXItc2Vjb25kYXJ5LWxpZ2h0IGJvcmRlci1iO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5zZWN0aW9uLnRhYmxlIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHR3aWR0aDogN3B4O1xyXG5cdGhlaWdodDogN3B4O1xyXG59XHJcblxyXG4uc2VjdGlvbi50YWJsZSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/