@charset "UTF-8";
/*
! tailwindcss v3.3.3 | 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.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-ms-input-placeholder,
textarea::-ms-input-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;
}
*,
::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: ;
}
::-webkit-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: ;
}
::-ms-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: ;
}
::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: ;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.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;
}
.invisible {
  visibility: hidden;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[-100px\] {
  bottom: -100px;
}
.left-0 {
  left: 0px;
}
.left-\[-310px\] {
  left: -310px;
}
.left-\[328px\] {
  left: 328px;
}
.left-\[429px\] {
  left: 429px;
}
.right-0 {
  right: 0px;
}
.right-\[20px\] {
  right: 20px;
}
.right-\[250px\] {
  right: 250px;
}
.right-\[350px\] {
  right: 350px;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.top-1\.5 {
  top: 0.375rem;
}
.top-\[-50px\] {
  top: -50px;
}
.top-\[-93px\] {
  top: -93px;
}
.top-\[109px\] {
  top: 109px;
}
.top-\[154px\] {
  top: 154px;
}
.top-\[509px\] {
  top: 509px;
}
.top-\[610px\] {
  top: 610px;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.m-auto {
  margin: auto;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-32 {
  margin-bottom: 8rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-48 {
  margin-bottom: 12rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[-178px\] {
  margin-bottom: -178px;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-9 {
  margin-left: 2.25rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.ms-3 {
  -webkit-margin-start: 0.75rem;
  margin-inline-start: 0.75rem;
}
.mt-0 {
  margin-top: 0px;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-\[-390px\] {
  margin-top: -390px;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: -ms-flexbox;
  display: flex;
}
.inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-video {
  aspect-ratio: 16 / 9;
}
.h-12 {
  height: 3rem;
}
.h-6 {
  height: 1.5rem;
}
.h-\[640px\] {
  height: 640px;
}
.h-\[98px\] {
  height: 98px;
}
.h-full {
  height: 100%;
}
.h-screen-650 {
  height: calc(100vh + 650px);
}
.max-h-\[330px\] {
  max-height: 330px;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-11 {
  width: 2.75rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-6 {
  width: 1.5rem;
}
.w-9 {
  width: 2.25rem;
}
.w-\[257px\] {
  width: 257px;
}
.w-\[290px\] {
  width: 290px;
}
.w-\[70px\] {
  width: 70px;
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.max-w-\[174px\] {
  max-width: 174px;
}
.max-w-\[257px\] {
  max-width: 257px;
}
.max-w-\[868px\] {
  max-width: 868px;
}
.max-w-\[880px\] {
  max-width: 880px;
}
.max-w-\[950px\] {
  max-width: 950px;
}
.max-w-full {
  max-width: 100%;
}
.flex-1 {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}
.flex-\[0_0_44px\] {
  -ms-flex: 0 0 44px;
  flex: 0 0 44px;
}
.flex-shrink {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.flex-grow {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.flex-grow-0 {
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.grow {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@-webkit-keyframes scale-up {
  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
}
@keyframes scale-up {
  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
}
.animate-scale-up {
  -webkit-animation: scale-up 60s infinite linear 1s;
  animation: scale-up 60s infinite linear 1s;
}
.cursor-pointer {
  cursor: pointer;
}
.list-disc {
  list-style-type: disc;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.flex-row {
  -ms-flex-direction: row;
  flex-direction: row;
}
.flex-col {
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.items-center {
  -ms-flex-align: center;
  align-items: center;
}
.justify-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.justify-center {
  -ms-flex-pack: center;
  justify-content: center;
}
.justify-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-x-2 {
  -webkit-column-gap: 0.5rem;
  column-gap: 0.5rem;
}
.gap-x-2\.5 {
  -webkit-column-gap: 0.625rem;
  column-gap: 0.625rem;
}
.gap-x-5 {
  -webkit-column-gap: 1.25rem;
  column-gap: 1.25rem;
}
.overflow-hidden {
  overflow: hidden;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-s-lg {
  border-start-start-radius: 0.5rem;
  border-end-start-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-border {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.bg-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(32 33 39 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-green {
  --tw-bg-opacity: 1;
  background-color: rgb(9 86 68 / var(--tw-bg-opacity));
}
.bg-light {
  --tw-bg-opacity: 1;
  background-color: rgb(235 240 243 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[url\(\'\/images\/bg\.jpg\'\)\] {
  background-image: url("../images/bg.jpg");
}
.bg-\[url\(\'\/images\/contact-bg\.jpg\'\)\] {
  background-image: url("../images/contact-bg.jpg");
}
.bg-\[url\(\'\/images\/kv\.jpg\'\)\] {
  background-image: url("../images/kv.jpg");
}
.bg-\[url\(\'\/images\/lief-card-1\.png\'\)\] {
  background-image: url("../images/lief-card-1.png");
}
.bg-\[url\(\'\/images\/lief-card-2\.png\'\)\] {
  background-image: url("../images/lief-card-2.png");
}
.bg-\[url\(\'\/images\/lief-card-3\.png\'\)\] {
  background-image: url("../images/lief-card-3.png");
}
.bg-\[url\(\'\/images\/lief-card-4\.png\'\)\] {
  background-image: url("../images/lief-card-4.png");
}
.bg-\[url\(\'\/images\/team\.jpg\'\)\] {
  background-image: url("../images/team.jpg");
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-left-top {
  background-position: left top;
}
.bg-top-center {
  background-position: top center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.p-0 {
  padding: 0px;
}
.p-5 {
  padding: 1.25rem;
}
.p-8 {
  padding: 2rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-24 {
  padding-bottom: 6rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-3\.5 {
  padding-bottom: 0.875rem;
}
.pb-\[650px\] {
  padding-bottom: 650px;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pt-24 {
  padding-top: 6rem;
}
.pt-28 {
  padding-top: 7rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-medium {
  font-size: 15px;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-small {
  font-size: 13px;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.font-bold {
  font-weight: 700;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.text-dark {
  --tw-text-opacity: 1;
  color: rgb(32 33 39 / var(--tw-text-opacity));
}
.text-darkgreen {
  --tw-text-opacity: 1;
  color: rgb(1 52 15 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.placeholder-white::-webkit-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.placeholder-white:-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.placeholder-white::-ms-input-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity));
}
.opacity-60 {
  opacity: 0.6;
}
.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-light {
  --tw-shadow-color: #ebf0f3;
  --tw-shadow: var(--tw-shadow-colored);
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?8wh292");
  src: url("../fonts/icomoon.eot?8wh292#iefix") format("embedded-opentype"),
    url("../fonts/icomoon.ttf?8wh292") format("truetype"),
    url("../fonts/icomoon.woff?8wh292") format("woff"),
    url("../fonts/icomoon.svg?8wh292#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-pause:before {
  content: "\e901";
}

.icon-diamond:before {
  content: "\e900";
}

.icon-home:before {
  content: "\e92e";
}

.icon-email:before {
  content: "\e92f";
}

.icon-phone:before {
  content: "\e930";
}

.icon-right:before {
  content: "\e931";
}

.icon-list:before {
  content: "\e932";
}

.icon-left:before {
  content: "\e933";
}

.icon-tw:before {
  content: "\e934";
}

.icon-ln:before {
  content: "\e93d";
}

.icon-in:before {
  content: "\e93e";
}

.icon-fb:before {
  content: "\e93f";
}

.icon-apostrof:before {
  content: "\e940";
}

.icon-arrow-right:before {
  content: "\e941";
}

.icon-arrow-left:before {
  content: "\e942";
}

.icon-play:before {
  content: "\e943";
}

.icon-cleaning-services:before {
  content: "\e944";
}

.icon-opacity:before {
  content: "\e945";
}

.icon-family-star:before {
  content: "\e946";
}

.icon-sun-bold:before {
  content: "\e947";
}

.icon-plus:before {
  content: "\e948";
}

.icon-flare:before {
  content: "\e949";
}

.icon-lightbulb-circle:before {
  content: "\e94a";
}

.icon-published:before {
  content: "\e94b";
}

.icon-eco:before {
  content: "\e94c";
}

.icon-cloudy:before {
  content: "\e94d";
}

.icon-incandescent:before {
  content: "\e94e";
}

.icon-share:before {
  content: "\e94f";
}

.icon-light-mode:before {
  content: "\e950";
}

.icon-highlight:before {
  content: "\e951";
}

.icon-storm:before {
  content: "\e952";
}

.icon-lightbulb:before {
  content: "\e953";
}

.icon-logo:before {
  content: "\e954";
}

.icon-user:before {
  content: "\e955";
}

.icon-cart:before {
  content: "\e956";
}

.icon-linkedin:before {
  content: "\eac9";
}

body {
  width: 100%;
  font-family: Open Sans;
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

h1,
h2,
h3,
h4 {
  font-family: Barlow;
  font-weight: 700;
}

h1 {
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.25;
}

@media (min-width: 768px) {
  h1 {
    font-size: 3.75rem;
    line-height: 1;
  }
}

@media (min-width: 1024px) {
  h1 {
    font-size: 6rem;
    line-height: 1;
  }
}

h2 {
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 400;
  line-height: 1.25;
}

@media (min-width: 768px) {
  h2 {
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 1024px) {
  h2 {
    font-size: 64px;
  }
}

h3 {
  margin-bottom: 1.5rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 400;
}

@media (min-width: 1024px) {
  h3 {
    margin-bottom: 2rem;
  }
}
h3.big {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
@media (min-width: 1024px) {
  h3.big {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 1200px) {
  h3.big {
    font-size: 3rem;
    line-height: 1;
  }
}

h4 {
  font-size: 21px;
  font-weight: 400;
  line-height: 1.25;
}

p {
  margin-bottom: 2.25rem;
  font-size: 15px;
  line-height: 1.25rem;
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1376px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

@media (min-width: 768px) {
  .container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

hr {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
}

.no-margin {
  margin-bottom: 0px;
}

.content-grid {
  --padding-inline: 1rem;
  --content-max-width: 878px;
  --breakout-max-width: 1328px;
  --breakout-size: calc(
    (var(--breakout-max-width) - var(--content-max-width)) / 2
  );
  display: grid;
  grid-template-columns: [full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(
      0,
      var(--breakout-size)
    ) [content-start] min(
      100% - var(--padding-inline) * 2,
      var(--content-max-width)
    ) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(
      var(--padding-inline),
      1fr
    ) [full-width-end];
}

.content-grid > :not(.breakout, .full-width) {
  grid-column: content-start / content-end;
}

.content-grid > .breakout {
  grid-column: breakout-start / breakout-end;
}

.content-grid > .full-width {
  grid-column: full-width-start / full-width-end;
}

.swiper.swiper-initialized.swiper-horizontal .swiper-button-prev {
  --tw-text-opacity: 1;
  color: rgb(32 33 39 / var(--tw-text-opacity));
}

.swiper.swiper-initialized.swiper-horizontal .swiper-button-prev::after {
  font-family: icomoon;
  --tw-content: "";
  content: var(--tw-content);
}
.swiper.swiper-initialized.swiper-horizontal .swiper-button-next {
  --tw-text-opacity: 1;
  color: rgb(32 33 39 / var(--tw-text-opacity));
}
.swiper.swiper-initialized.swiper-horizontal .swiper-button-next::after {
  font-family: icomoon;
  --tw-content: "";
  content: var(--tw-content);
}

.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 2rem;
}
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal
  .swiper-pagination-bullet {
  position: relative;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  height: 0.25rem;
  width: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(32 33 39 / var(--tw-bg-opacity));
  opacity: 1;
}
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal
  .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  position: absolute;
  top: -8px;
  left: -8px;
  height: 1.25rem;
  width: 1.25rem;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(32 33 39 / var(--tw-border-opacity));
  --tw-content: "";
  content: var(--tw-content);
}

.video-container {
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
}

video {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.video-control {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -24px;
  margin-top: -24px;
}

@media (min-width: 1024px) {
  .video-control {
    margin-left: -40px;
    margin-top: -40px;
  }
}

.video-control:not(.playing) .video-control-pause,
.video-control.playing .video-control-play {
  display: none;
}

.video-control:not(.playing) .video-control-pause:checked + .custom-checkbox,
.video-control.playing .video-control-play:checked + .custom-checkbox {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.video-control:not(.playing)
  .video-control-pause:checked
  + .custom-checkbox:after,
.video-control.playing .video-control-play:checked + .custom-checkbox:after {
  position: absolute;
  left: 4px;
  top: 0px;
  display: inline-block;
  height: 0.75rem;
  width: 6px;
  --tw-rotate: 45deg;
  -webkit-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: 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));
  border-bottom-width: 2px;
  border-right-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

header.dark {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
header.dark .btn {
  --tw-border-opacity: 1;
  border-color: rgb(32 33 39 / var(--tw-border-opacity));
}
header.light {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
header.light .burger span {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
header.light .btn {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
header.light .btn::before {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
  height: 100%;
  width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --tw-content: "";
  content: var(--tw-content);
}
header.light .btn:hover {
  --tw-text-opacity: 1;
  color: rgb(32 33 39 / var(--tw-text-opacity));
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
header.light .btn:hover::before {
  width: 100%;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
header.light .lang li.active a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (max-width: 768px) {
  body.fixed header.light {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }
}

.logo {
  position: relative;
  z-index: 10;
  font-size: 66px;
}

@media (min-width: 768px) {
  .logo {
    font-size: 84px;
  }
}

.lang {
  position: relative;
  top: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
}
.lang li {
  margin-left: 1.25rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  .lang li {
    margin-left: 1.75rem;
  }
}
.lang li:first-child {
  margin-left: 0px;
}
.lang li.active a {
  --tw-text-opacity: 1;
  color: rgb(9 86 68 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.lang li i {
  position: relative;
  top: -4px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.burger {
  position: relative;
  z-index: 50;
  margin-right: 2rem;
}
.burger span:first-child {
  margin-bottom: 14px;
  display: block;
  height: 2px;
  width: 48px;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.burger span:last-child {
  display: block;
  height: 2px;
  width: 30px;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.burger:hover:not(.active) span:last-child {
  width: 48px;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.burger.active span:first-child {
  margin-bottom: 0px;
  width: 26px;
  --tw-rotate: 45deg;
  -webkit-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: 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));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.burger.active span:last-child {
  position: relative;
  top: -2px;
  width: 26px;
  --tw-rotate: -45deg;
  -webkit-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: 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));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.btn {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  text-align: center;
  font-family: Barlow;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
}
.btn.btn-menu {
  display: none;
}
.btn.btn-menu:checked + .custom-checkbox {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.btn.btn-menu:checked + .custom-checkbox:after {
  position: absolute;
  left: 4px;
  top: 0px;
  display: inline-block;
  height: 0.75rem;
  width: 6px;
  --tw-rotate: 45deg;
  -webkit-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: 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));
  border-bottom-width: 2px;
  border-right-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
@media (min-width: 1024px) {
  .btn.btn-menu {
    display: inline-block;
  }
}
.btn span {
  position: relative;
  z-index: 10;
}
.btn:has(span) {
  z-index: 0;
}
.btn.btn-light::before {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
  height: 100%;
  width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --tw-content: "";
  content: var(--tw-content);
}
.btn.btn-light:focus,
.btn.btn-light:hover {
  --tw-text-opacity: 1;
  color: rgb(32 33 39 / var(--tw-text-opacity));
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.btn.btn-light:focus::before,
.btn.btn-light:hover::before {
  width: 100%;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.btn::before {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  height: 100%;
  width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(1 52 15 / var(--tw-bg-opacity));
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --tw-content: "";
  content: var(--tw-content);
}
.btn:focus,
.btn:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.btn:focus::before,
.btn:hover::before {
  width: 100%;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.custom-checkbox {
  position: absolute;
  left: 0px;
  top: 50%;
  height: 1rem;
  width: 1rem;
  --tw-translate-y: -50%;
  -webkit-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: 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));
  cursor: pointer;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.custom-checkbox:after {
  content: "";
  position: absolute;
  display: none;
}
.custom-checkbox.dark {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.hidden:checked + .custom-checkbox {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hidden:checked + .custom-checkbox:after {
  position: absolute;
  left: 4px;
  top: 0px;
  display: inline-block;
  height: 0.75rem;
  width: 6px;
  --tw-rotate: 45deg;
  -webkit-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: 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));
  border-bottom-width: 2px;
  border-right-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.product {
  width: 100%;
  max-width: 880px;
}

.product-specs {
  top: 0px;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 9rem;
  padding-bottom: 1.25rem;
  font-size: 15px;
}

@media (min-width: 1024px) {
  .product-specs {
    position: -webkit-sticky;
    position: sticky;
  }
}
.product-specs a {
  --tw-text-opacity: 1;
  color: rgb(9 86 68 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.product-specs a:hover {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.product-specs p {
  margin-bottom: 1.25rem;
}
.product-specs .share {
  margin-bottom: 0px;
}

.specs {
  margin-bottom: 1.25rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.specs .icon {
  position: relative;
  top: 0.25rem;
  margin-right: 0.25rem;
  font-size: 22px;
  --tw-text-opacity: 1;
  color: rgb(9 86 68 / var(--tw-text-opacity));
}
.specs.specs-card {
  font-size: 13px;
}
@media (min-width: 640px) {
  .specs.specs-card {
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .specs.specs-card {
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .specs.specs-card {
    font-size: 19px;
  }
}

a.share {
  font-size: 13px;
  --tw-text-opacity: 1;
  color: rgb(32 33 39 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
a.share:hover {
  --tw-text-opacity: 1;
  color: rgb(9 86 68 / var(--tw-text-opacity));
}
a.share i {
  margin-left: 0.5rem;
}

.ic {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  height: 96px;
  width: 92px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ic::after {
  position: absolute;
  height: 100%;
  width: 100%;
  background-image: url("../images/icons/ic-green.svg");
  background-position: left top;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  transition-timing-function: linear;
  --tw-content: "";
  content: var(--tw-content);
}
.ic:hover::after {
  --tw-rotate: 12deg;
  -webkit-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: 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));
}
.ic::before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 83px;
  width: 82px;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  -webkit-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: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-image: url("../images/icons/ic-grey.svg");
  background-position: left top;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  transition-timing-function: linear;
  --tw-content: "";
  content: var(--tw-content);
}
.ic:hover::before {
  --tw-rotate: -30deg;
  -webkit-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: 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));
}
.ic i {
  font-size: 2.25rem;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(9 86 68 / var(--tw-text-opacity));
}

.address-info {
  position: relative;
}
.address-info::before {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 95%;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
  --tw-content: "";
  content: var(--tw-content);
}
.address-info p {
  margin-bottom: 0px;
}

.input {
  margin-bottom: 1.25rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .input {
    margin-bottom: 0px;
  }
}
.input label {
  margin-bottom: 0.75rem;
  font-size: 15px;
}
.input input,
.input textarea {
  width: 100%;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 15px;
  outline-color: #202127;
}
.input input {
  height: 3rem;
}
.input textarea {
  height: 10rem;
}
.input.error input,
.input.error textarea {
  --tw-border-opacity: 1;
  border-color: rgb(211 21 90 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(233 218 228 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(211 21 90 / var(--tw-text-opacity));
  outline-color: #d3155a;
}

@media (min-width: 768px) {
  footer {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}
footer .icon-logo {
  margin-bottom: 3rem;
  font-size: 66px;
}
@media (min-width: 768px) {
  footer .icon-logo {
    font-size: 84px;
  }
}
footer .footer-nav {
  margin: 0px;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px;
}
@media (min-width: 768px) {
  footer .footer-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
footer .footer-nav li {
  margin-bottom: 1.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  footer .footer-nav li {
    margin-left: 4rem;
    margin-bottom: 0px;
    text-align: left;
  }
}
footer .footer-nav li:first-child {
  margin-left: 0px;
}
footer .footer-nav li:last-child {
  margin-bottom: 0px;
}

.newsletter .btn {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.newsletter input[type="email"] {
  width: 100%;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
}

.copy ul {
  margin: 0px;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0px;
}

@media (min-width: 768px) {
  .copy ul {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .copy ul li {
    margin-left: 2rem;
  }
}
.copy ul li:first-child {
  margin-left: 0px;
}
.copy ul li a:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.blog_list {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.5rem;
}

@media (min-width: 768px) {
  .blog_list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  .blog_list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.blog_list article {
  margin-bottom: 3.5rem;
}
.blog_list article img {
  margin-bottom: 0.75rem;
  width: 100%;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
@media (min-width: 768px) {
  .blog_list article img:hover {
    opacity: 0.8;
  }
}
.blog_list article date {
  margin-bottom: 1rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.blog_list article a {
  font-weight: 700;
}
.blog_list article a:hover {
  --tw-text-opacity: 1;
  color: rgb(9 86 68 / var(--tw-text-opacity));
}

.single-article h1 {
  margin-bottom: 0.5rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.single-article h2 {
  margin-bottom: 0.625rem;
  font-size: 28px;
  line-height: 2.25rem;
}
.single-article h3 {
  margin-bottom: 0.125rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.single-article date {
  margin-bottom: 3rem;
  display: block;
  font-size: 15px;
}
.single-article p {
  margin-bottom: 3rem;
  line-height: 1.5rem;
}
.single-article p.summary {
  font-size: 15px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .single-article p.summary {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}
.single-article ul {
  margin-bottom: 2rem;
}
.single-article ul li {
  position: relative;
  margin-bottom: 1.25rem;
  padding-left: 1.25rem;
}
.single-article ul li::after {
  position: absolute;
  top: 11px;
  left: 0px;
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 9999px;
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(155 202 60 / var(--tw-bg-opacity));
}
.single-article ul li p {
  margin-bottom: 0px;
}
.single-article blockquote p {
  margin-bottom: 0px;
}

.gallery img {
  width: 100%;
}

blockquote {
  position: relative;
  margin-bottom: 3rem;
  border-left-width: 5px;
  --tw-border-opacity: 1;
  border-color: rgb(155 202 60 / var(--tw-border-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 4rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(4 30 66 / var(--tw-text-opacity));
}

blockquote::after {
  position: absolute;
  top: 0.75rem;
  left: 1.25rem;
  font-family: icomoon;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-style: normal;
  --tw-content: "";
  content: var(--tw-content);
}

@media (min-width: 768px) {
  blockquote {
    padding-left: 6rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  blockquote::after {
    left: 1.75rem;
    content: var(--tw-content);
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
blockquote p {
  margin-bottom: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  blockquote p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.share {
  margin-bottom: 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.share span {
  margin-right: 0.75rem;
  font-size: 15px;
}
.share ul {
  display: -ms-flexbox;
  display: flex;
}
.share ul li {
  margin-right: 0.25rem;
}
.share ul li a {
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 9999px;
}
.share ul li a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 240 243 / var(--tw-bg-opacity));
}

.article-nav i {
  font-weight: 700;
}

.gradieng-bg {
  background: radial-gradient(
    30.74% 78.92% at 50% 27.48%,
    rgba(235, 240, 243, 0) 56.77%,
    #ebf0f3 100%
  );
}

.pin {
  position: absolute;
  top: 0px;
  left: 0px;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(9 86 68 / var(--tw-bg-opacity));
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.pin-box.active .pin {
  --tw-bg-opacity: 1;
  background-color: rgb(155 202 60 / var(--tw-bg-opacity));
}
.pin-box.active .pin-box-text {
  display: block;
}

.close {
  position: absolute;
  right: 0.75rem;
  top: 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  cursor: pointer;
}

@media (min-width: 1024px) {
  .close {
    display: none;
  }
}
.close span:first-child {
  position: absolute;
  height: 2px;
  width: 100%;
  --tw-rotate: 45deg;
  -webkit-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: 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));
  --tw-bg-opacity: 1;
  background-color: rgb(32 33 39 / var(--tw-bg-opacity));
}
.close span:last-child {
  position: absolute;
  height: 2px;
  width: 100%;
  --tw-rotate: -45deg;
  -webkit-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: 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));
  --tw-bg-opacity: 1;
  background-color: rgb(32 33 39 / var(--tw-bg-opacity));
}

.line {
  position: relative;
  margin: auto;
  max-width: 224px;
  font-size: 24px;
}
.line::before {
  position: absolute;
  left: 0px;
  top: 50%;
  height: 1px;
  width: 92px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 33 39 / var(--tw-bg-opacity));
  --tw-content: "";
  content: var(--tw-content);
}
.line::after {
  position: absolute;
  right: 0px;
  top: 50%;
  height: 1px;
  width: 92px;
  --tw-bg-opacity: 1;
  background-color: rgb(32 33 39 / var(--tw-bg-opacity));
  --tw-content: "";
  content: var(--tw-content);
}
.line.light::before {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.line.light::after {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.line.green {
  --tw-text-opacity: 1;
  color: rgb(1 52 15 / var(--tw-text-opacity));
}
.line.green::before {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}
.line.green::after {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}

.nav {
  position: fixed;
  top: 0px;
  z-index: 20;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 9rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  --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);
  --tw-shadow-color: #202127;
  --tw-shadow: var(--tw-shadow-colored);
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (max-width: 768px) {
  body.nav header.light {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }
}

@media (min-width: 768px) {
  .nav {
    width: 430px;
    padding-left: 5rem;
  }
}

.nav {
  visibility: hidden;
  opacity: 0;
}

@media (min-width: 768px) {
  .nav {
    left: -450px;
    opacity: 1;
  }
}
.nav.open {
  visibility: visible;
  left: 0px;
  opacity: 1;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.nav > ul {
  margin: 0px;
  padding: 0px;
  text-align: center;
}
@media (min-width: 768px) {
  .nav > ul {
    text-align: left;
  }
}
.nav > ul > li {
  margin-bottom: 1.25rem;
  list-style-type: none;
}
.nav > ul > li > a {
  font-family: Barlow;
  font-size: 28px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.nav > ul > li > a:hover {
  --tw-text-opacity: 1;
  color: rgb(1 52 15 / var(--tw-text-opacity));
}
.nav > ul > li.active > a {
  --tw-text-opacity: 1;
  color: rgb(1 52 15 / var(--tw-text-opacity));
}
.nav > ul > li > ul {
  margin-top: 1.25rem;
}
.nav > ul > li > ul > li {
  margin-bottom: 0.75rem;
}
.nav > ul > li > ul > li > a {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.nav > ul > li > ul > li > a:hover {
  --tw-text-opacity: 1;
  color: rgb(1 52 15 / var(--tw-text-opacity));
}
.nav > ul > li > ul > li.active > a {
  --tw-text-opacity: 1;
  color: rgb(1 52 15 / var(--tw-text-opacity));
}
.nav .nav-lang {
  position: absolute;
  bottom: 2rem;
  display: block;
  width: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  .nav .nav-lang {
    display: none;
  }
}
.nav .nav-lang ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 15px;
}
.nav .nav-lang ul li {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  font-weight: 600;
}
.nav .nav-lang ul li:first-child {
  margin-left: 0px;
}
.nav .nav-lang ul li a {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.nav .nav-lang ul li a:hover {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.nav .nav-lang ul li.active a {
  --tw-text-opacity: 1;
  color: rgb(9 86 68 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}

body[data-aos-duration="50"] [data-aos],
[data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos],
[data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos],
[data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos],
[data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos],
[data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos],
[data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos],
[data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos],
[data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos],
[data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos],
[data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos],
[data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos],
[data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos],
[data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos],
[data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos],
[data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos],
[data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos],
[data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos],
[data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos],
[data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos],
[data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos],
[data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos],
[data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos],
[data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos],
[data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos],
[data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos],
[data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos],
[data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos],
[data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos],
[data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos],
[data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos],
[data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos],
[data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos],
[data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos],
[data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos],
[data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos],
[data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos],
[data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos],
[data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos],
[data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos],
[data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos],
[data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos],
[data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos],
[data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos],
[data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos],
[data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos],
[data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos],
[data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos],
[data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos],
[data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos],
[data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos],
[data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos],
[data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos],
[data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos],
[data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos],
[data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos],
[data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos],
[data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos],
[data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos],
[data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos],
[data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos],
[data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos],
[data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos],
[data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos],
[data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos],
[data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos],
[data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos],
[data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos],
[data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos],
[data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos],
[data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos],
[data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos],
[data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos],
[data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos],
[data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos],
[data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos],
[data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos],
[data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos],
[data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos],
[data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos],
[data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos],
[data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos],
[data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos],
[data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos],
[data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos],
[data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos],
[data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos],
[data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos],
[data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos],
[data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos],
[data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos],
[data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos],
[data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos],
[data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos],
[data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos],
[data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos],
[data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos],
[data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos],
[data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos],
[data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos],
[data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos],
[data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos],
[data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos],
[data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos],
[data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos],
[data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos],
[data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos],
[data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos],
[data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos],
[data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos],
[data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos],
[data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos],
[data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos],
[data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos],
[data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos],
[data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos],
[data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos],
[data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos],
[data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos],
[data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos],
[data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate,
[data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing="linear"] [data-aos],
[data-aos][data-aos][data-aos-easing="linear"] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing="ease"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease"] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing="ease-in"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in"] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing="ease-out"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out"] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing="ease-in-out"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out"] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing="ease-in-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-back"] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing="ease-out-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-back"] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing="ease-in-out-back"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing="ease-in-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing="ease-out-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing="ease-in-out-sine"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing="ease-in-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing="ease-out-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing="ease-in-out-quad"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing="ease-in-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing="ease-out-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing="ease-in-out-cubic"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing="ease-in-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing="ease-out-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing="ease-in-out-quart"] [data-aos],
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

[data-aos="fade-up"] {
  -webkit-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
}

[data-aos="fade-down"] {
  -webkit-transform: translate3d(0, -30px, 0);
  transform: translate3d(0, -30px, 0);
}

[data-aos="fade-right"] {
  -webkit-transform: translate3d(-30px, 0, 0);
  transform: translate3d(-30px, 0, 0);
}

[data-aos="fade-left"] {
  -webkit-transform: translate3d(30px, 0, 0);
  transform: translate3d(30px, 0, 0);
}

[data-aos="fade-up-right"] {
  -webkit-transform: translate3d(-30px, 30px, 0);
  transform: translate3d(-30px, 30px, 0);
}

[data-aos="fade-up-left"] {
  -webkit-transform: translate3d(30px, 30px, 0);
  transform: translate3d(30px, 30px, 0);
}

[data-aos="fade-down-right"] {
  -webkit-transform: translate3d(-30px, -30px, 0);
  transform: translate3d(-30px, -30px, 0);
}

[data-aos="fade-down-left"] {
  -webkit-transform: translate3d(30px, -30px, 0);
  transform: translate3d(30px, -30px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^="zoom"][data-aos^="zoom"] {
  opacity: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}

[data-aos="zoom-in"] {
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}

[data-aos="zoom-in-up"] {
  -webkit-transform: translate3d(0, 30px, 0) scale(0.6);
  transform: translate3d(0, 30px, 0) scale(0.6);
}

[data-aos="zoom-in-down"] {
  -webkit-transform: translate3d(0, -30px, 0) scale(0.6);
  transform: translate3d(0, -30px, 0) scale(0.6);
}

[data-aos="zoom-in-right"] {
  -webkit-transform: translate3d(-30px, 0, 0) scale(0.6);
  transform: translate3d(-30px, 0, 0) scale(0.6);
}

[data-aos="zoom-in-left"] {
  -webkit-transform: translate3d(30px, 0, 0) scale(0.6);
  transform: translate3d(30px, 0, 0) scale(0.6);
}

[data-aos="zoom-out"] {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

[data-aos="zoom-out-up"] {
  -webkit-transform: translate3d(0, 30px, 0) scale(1.2);
  transform: translate3d(0, 30px, 0) scale(1.2);
}

[data-aos="zoom-out-down"] {
  -webkit-transform: translate3d(0, -30px, 0) scale(1.2);
  transform: translate3d(0, -30px, 0) scale(1.2);
}

[data-aos="zoom-out-right"] {
  -webkit-transform: translate3d(-30px, 0, 0) scale(1.2);
  transform: translate3d(-30px, 0, 0) scale(1.2);
}

[data-aos="zoom-out-left"] {
  -webkit-transform: translate3d(30px, 0, 0) scale(1.2);
  transform: translate3d(30px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^="slide"][data-aos^="slide"] {
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos^="slide"][data-aos^="slide"].aos-animate {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

[data-aos="slide-up"] {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

[data-aos="slide-down"] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

[data-aos="slide-right"] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

[data-aos="slide-left"] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^="flip"][data-aos^="flip"] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos="flip-left"] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos="flip-left"].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0);
}

[data-aos="flip-right"] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos="flip-right"].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0);
}

[data-aos="flip-up"] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos="flip-up"].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0);
}

[data-aos="flip-down"] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos="flip-down"].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0);
}
.after\:fixed::after {
  content: var(--tw-content);
  position: fixed;
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:bottom-0::after {
  content: var(--tw-content);
  bottom: 0px;
}
.after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}
.after\:left-\[-100px\]::after {
  content: var(--tw-content);
  left: -100px;
}
.after\:left-\[-30px\]::after {
  content: var(--tw-content);
  left: -30px;
}
.after\:right-\[-100px\]::after {
  content: var(--tw-content);
  right: -100px;
}
.after\:start-\[2px\]::after {
  content: var(--tw-content);
  inset-inline-start: 2px;
}
.after\:top-0::after {
  content: var(--tw-content);
  top: 0px;
}
.after\:top-\[2px\]::after {
  content: var(--tw-content);
  top: 2px;
}
.after\:top-\[75px\]::after {
  content: var(--tw-content);
  top: 75px;
}
.after\:hidden::after {
  content: var(--tw-content);
  display: none;
}
.after\:h-5::after {
  content: var(--tw-content);
  height: 1.25rem;
}
.after\:h-\[650px\]::after {
  content: var(--tw-content);
  height: 650px;
}
.after\:h-full::after {
  content: var(--tw-content);
  height: 100%;
}
.after\:w-5::after {
  content: var(--tw-content);
  width: 1.25rem;
}
.after\:w-\[100px\]::after {
  content: var(--tw-content);
  width: 100px;
}
.after\:w-\[30px\]::after {
  content: var(--tw-content);
  width: 30px;
}
.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}
.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}
.after\:border-t::after {
  content: var(--tw-content);
  border-top-width: 1px;
}
.after\:border-border::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
}
.after\:border-gray-300::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.after\:bg-dark::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(32 33 39 / var(--tw-bg-opacity));
}
.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:bg-\[url\(\'\/images\/elipsa\.png\'\)\]::after {
  content: var(--tw-content);
  background-image: url("../images/elipsa.png");
}
.after\:bg-top-center::after {
  content: var(--tw-content);
  background-position: top center;
}
.after\:bg-no-repeat::after {
  content: var(--tw-content);
  background-repeat: no-repeat;
}
.after\:opacity-20::after {
  content: var(--tw-content);
  opacity: 0.2;
}
.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after {
  --tw-content: "";
  content: var(--tw-content);
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:text-green:hover {
  --tw-text-opacity: 1;
  color: rgb(9 86 68 / var(--tw-text-opacity));
}
.hover\:no-underline:hover {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.peer:checked ~ .peer-checked\:bg-green {
  --tw-bg-opacity: 1;
  background-color: rgb(9 86 68 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:after\:translate-x-full::after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  -webkit-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: 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));
}
.peer:checked ~ .peer-checked\:after\:border-white::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.peer:focus ~ .peer-focus\:outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.peer:focus ~ .peer-focus\:ring-4 {
  --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);
}
:is(
    [dir="rtl"] .peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full
  )::after {
  content: var(--tw-content);
  --tw-translate-x: -100%;
  -webkit-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: 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));
}
@media (prefers-color-scheme: dark) {
  .dark\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity));
  }
  .dark\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  }
  .dark\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity));
  }
}
@media (max-width: 1140px) {
  .max-\[1140px\]\:left-\[280px\] {
    left: 280px;
  }
  .max-\[1140px\]\:left-\[364px\] {
    left: 364px;
  }
  .max-\[1140px\]\:right-\[220px\] {
    right: 220px;
  }
  .max-\[1140px\]\:right-\[300px\] {
    right: 300px;
  }
  .max-\[1140px\]\:top-\[424px\] {
    top: 424px;
  }
  .max-\[1140px\]\:top-\[514px\] {
    top: 514px;
  }
  .max-\[1140px\]\:top-\[90px\] {
    top: 90px;
  }
  .max-\[1140px\]\:w-\[750px\] {
    width: 750px;
  }
}
@media (max-width: 990px) {
  .max-\[990px\]\:bg-contain {
    background-size: contain;
  }
}
@media (max-width: 820px) {
  .max-\[820px\]\:left-\[122px\] {
    left: 122px;
  }
  .max-\[820px\]\:left-\[159px\] {
    left: 159px;
  }
  .max-\[820px\]\:right-\[153px\] {
    right: 153px;
  }
  .max-\[820px\]\:right-\[98px\] {
    right: 98px;
  }
  .max-\[820px\]\:top-\[154px\] {
    top: 154px;
  }
  .max-\[820px\]\:top-\[200px\] {
    top: 200px;
  }
  .max-\[820px\]\:top-\[45px\] {
    top: 45px;
  }
  .max-\[820px\]\:top-\[7px\] {
    top: 7px;
  }
  .max-\[820px\]\:w-\[350px\] {
    width: 350px;
  }
}
@media (max-width: 768px) {
  .max-\[768px\]\:relative {
    position: relative;
  }
  .max-\[768px\]\:z-50 {
    z-index: 50;
  }
}
@media (max-width: 580px) {
  .max-\[580px\]\:left-\[-159px\] {
    left: -159px;
  }
  .max-\[580px\]\:left-\[-222px\] {
    left: -222px;
  }
  .max-\[580px\]\:right-\[-159px\] {
    right: -159px;
  }
  .max-\[580px\]\:right-\[-198px\] {
    right: -198px;
  }
}
@media (min-width: 640px) {
  .sm\:pt-48 {
    padding-top: 12rem;
  }
}
@media (min-width: 768px) {
  .md\:visible {
    visibility: visible;
  }
  .md\:m-0 {
    margin: 0px;
  }
  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md\:mb-0 {
    margin-bottom: 0px;
  }
  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .md\:ml-3 {
    margin-left: 0.75rem;
  }
  .md\:ml-9 {
    margin-left: 2.25rem;
  }
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:mt-32 {
    margin-top: 8rem;
  }
  .md\:mt-5 {
    margin-top: 1.25rem;
  }
  .md\:block {
    display: block;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:flex {
    display: -ms-flexbox;
    display: flex;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.333333%;
  }
  .md\:w-1\/4 {
    width: 25%;
  }
  .md\:w-\[156px\] {
    width: 156px;
  }
  .md\:w-\[470px\] {
    width: 470px;
  }
  .md\:w-\[98px\] {
    width: 98px;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:flex-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .md\:justify-between {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:pt-28 {
    padding-top: 7rem;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .lg\:left-\[150px\] {
    left: 150px;
  }
  .lg\:left-\[80px\] {
    left: 80px;
  }
  .lg\:right-\[108px\] {
    right: 108px;
  }
  .lg\:top-\[-56px\] {
    top: -56px;
  }
  .lg\:order-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .lg\:order-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .lg\:mb-0 {
    margin-bottom: 0px;
  }
  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .lg\:mb-12 {
    margin-bottom: 3rem;
  }
  .lg\:mb-24 {
    margin-bottom: 6rem;
  }
  .lg\:ml-8 {
    margin-left: 2rem;
  }
  .lg\:mt-0 {
    margin-top: 0px;
  }
  .lg\:mt-20 {
    margin-top: 5rem;
  }
  .lg\:mt-48 {
    margin-top: 12rem;
  }
  .lg\:flex {
    display: -ms-flexbox;
    display: flex;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-\[900px\] {
    height: 900px;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:flex-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .lg\:items-end {
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .lg\:pl-5 {
    padding-left: 1.25rem;
  }
  .lg\:pt-48 {
    padding-top: 12rem;
  }
  .lg\:text-\[75px\] {
    font-size: 75px;
  }
  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:after\:block::after {
    content: var(--tw-content);
    display: block;
  }
}
@media (min-width: 1300px) {
  .min-\[1300px\]\:left-\[150px\] {
    left: 150px;
  }
  .min-\[1300px\]\:after\:left-\[-100px\]::after {
    content: var(--tw-content);
    left: -100px;
  }
  .min-\[1300px\]\:after\:w-\[100px\]::after {
    content: var(--tw-content);
    width: 100px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJjb21wb25lbnRzL2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL2xheW91dC5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9wcm9kdWN0LnNjc3MiLCJjb21wb25lbnRzL3NwZWNzLnNjc3MiLCJjb21wb25lbnRzL2ljb25zLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhY3QtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvZy5zY3NzIiwiY29tcG9uZW50cy9sYW5kaW5nLnNjc3MiLCJjb21wb25lbnRzL25hdi5zY3NzIiwiYW9zL19jb3JlLnNjc3MiLCJhb3MvX2Vhc2luZy5zY3NzIiwiYW9zL19hbmltYXRpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOztDQUFBO0FBQUE7OztDQUFBO0FBQUE7OztFQUFBLHNCQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsbUJBQUEsRUFBQSxNQUFBO0VBQUEscUJBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7RUFBQSxnQkFBQTtBQUFBO0FBQUE7Ozs7Ozs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsOEJBQUEsRUFBQSxNQUFBLEVBQUEsTUFBQTtFQUFBLFdBQUEsRUFBQSxNQUFBO0VBQUEsNE5BQUEsRUFBQSxNQUFBO0VBQUEscUNBQUE7VUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxvQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTtFQUFBLFNBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx5Q0FBQTtVQUFBLGlDQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG1CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLCtHQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLHNDQUFBO1VBQUEsOEJBQUEsRUFBQSxNQUFBO0VBQUEsZ0NBQUEsRUFBQSxNQUFBO0VBQUEsZUFBQSxFQUFBLE1BQUE7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLFNBQUEsRUFBQSxNQUFBO0VBQUEsVUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsb0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7O0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsc0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsYUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsWUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxvQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSxhQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGtCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUEsU0FBQTtBQUFBO0FBQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7O0VBQUEsZ0JBQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBO0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsc0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLGVBQUE7RUFBQSxZQUFBO0FBQUE7QUFBQSx3RUFBQTtBQUFBO0VBQUEsYUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7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QSw4QkFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFBQSxnQkFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSx5QkFBQTtFQUFBLDBCQUFBO0VBQUEsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBLGdCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO01BQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw2QkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO01BQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO01BQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsMkJBQUE7WUFBQTtFQUFBO0VBQUE7SUFBQSw4QkFBQTtZQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSwyQkFBQTtZQUFBO0VBQUE7RUFBQTtJQUFBLDhCQUFBO1lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrREFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO01BQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQSxtQkFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO01BQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO01BQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQSw0QkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUNBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1Q0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0VB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bXhCTjtBZWp4Qk07RUFDRSx1QkFBQTtBZm14QlI7QWU3eEJJO0VBRUUsMEJBQUE7QWY4eEJOO0FlM3hCSTtFQUVFLG1CQUFBO0FmNHhCTjtBZTF4Qk07RUFDRSx1QkFBQTtBZjR4QlI7QWV0eUJJO0VBRUUsMEJBQUE7QWZ1eUJOO0FlcHlCSTtFQUVFLG1CQUFBO0FmcXlCTjtBZW55Qk07RUFDRSx1QkFBQTtBZnF5QlI7QWUveUJJO0VBRUUsMEJBQUE7QWZnekJOO0FlN3lCSTtFQUVFLG1CQUFBO0FmOHlCTjtBZTV5Qk07RUFDRSx1QkFBQTtBZjh5QlI7QWV4ekJJO0VBRUUsMEJBQUE7QWZ5ekJOO0FldHpCSTtFQUVFLG1CQUFBO0FmdXpCTjtBZXJ6Qk07RUFDRSx1QkFBQTtBZnV6QlI7QWVqMEJJO0VBRUUsMEJBQUE7QWZrMEJOO0FlL3pCSTtFQUVFLG1CQUFBO0FmZzBCTjtBZTl6Qk07RUFDRSx1QkFBQTtBZmcwQlI7QWUxMEJJO0VBRUUsMEJBQUE7QWYyMEJOO0FleDBCSTtFQUVFLG1CQUFBO0FmeTBCTjtBZXYwQk07RUFDRSx1QkFBQTtBZnkwQlI7QWVuMUJJO0VBRUUsMEJBQUE7QWZvMUJOO0FlajFCSTtFQUVFLG1CQUFBO0FmazFCTjtBZWgxQk07RUFDRSx1QkFBQTtBZmsxQlI7QWU1MUJJO0VBRUUsMkJBQUE7QWY2MUJOO0FlMTFCSTtFQUVFLG1CQUFBO0FmMjFCTjtBZXoxQk07RUFDRSx3QkFBQTtBZjIxQlI7QWVyMkJJO0VBRUUsMkJBQUE7QWZzMkJOO0FlbjJCSTtFQUVFLG1CQUFBO0FmbzJCTjtBZWwyQk07RUFDRSx3QkFBQTtBZm8yQlI7QWU5MkJJO0VBRUUsMkJBQUE7QWYrMkJOO0FlNTJCSTtFQUVFLG1CQUFBO0FmNjJCTjtBZTMyQk07RUFDRSx3QkFBQTtBZjYyQlI7QWV2M0JJO0VBRUUsMkJBQUE7QWZ3M0JOO0FlcjNCSTtFQUVFLG1CQUFBO0FmczNCTjtBZXAzQk07RUFDRSx3QkFBQTtBZnMzQlI7QWVoNEJJO0VBRUUsMkJBQUE7QWZpNEJOO0FlOTNCSTtFQUVFLG1CQUFBO0FmKzNCTjtBZTczQk07RUFDRSx3QkFBQTtBZiszQlI7QWV6NEJJO0VBRUUsMkJBQUE7QWYwNEJOO0FldjRCSTtFQUVFLG1CQUFBO0FmdzRCTjtBZXQ0Qk07RUFDRSx3QkFBQTtBZnc0QlI7QWVsNUJJO0VBRUUsMkJBQUE7QWZtNUJOO0FlaDVCSTtFQUVFLG1CQUFBO0FmaTVCTjtBZS80Qk07RUFDRSx3QkFBQTtBZmk1QlI7QWUzNUJJO0VBRUUsMkJBQUE7QWY0NUJOO0FlejVCSTtFQUVFLG1CQUFBO0FmMDVCTjtBZXg1Qk07RUFDRSx3QkFBQTtBZjA1QlI7QWVwNkJJO0VBRUUsMkJBQUE7QWZxNkJOO0FlbDZCSTtFQUVFLG1CQUFBO0FmbTZCTjtBZWo2Qk07RUFDRSx3QkFBQTtBZm02QlI7QWU3NkJJO0VBRUUsMkJBQUE7QWY4NkJOO0FlMzZCSTtFQUVFLG1CQUFBO0FmNDZCTjtBZTE2Qk07RUFDRSx3QkFBQTtBZjQ2QlI7QWV0N0JJO0VBRUUsMkJBQUE7QWZ1N0JOO0FlcDdCSTtFQUVFLG1CQUFBO0FmcTdCTjtBZW43Qk07RUFDRSx3QkFBQTtBZnE3QlI7QWUvN0JJO0VBRUUsMkJBQUE7QWZnOEJOO0FlNzdCSTtFQUVFLG1CQUFBO0FmODdCTjtBZTU3Qk07RUFDRSx3QkFBQTtBZjg3QlI7QWV4OEJJO0VBRUUsMkJBQUE7QWZ5OEJOO0FldDhCSTtFQUVFLG1CQUFBO0FmdThCTjtBZXI4Qk07RUFDRSx3QkFBQTtBZnU4QlI7QWVqOUJJO0VBRUUsMkJBQUE7QWZrOUJOO0FlLzhCSTtFQUVFLG1CQUFBO0FmZzlCTjtBZTk4Qk07RUFDRSx3QkFBQTtBZmc5QlI7QWUxOUJJO0VBRUUsMkJBQUE7QWYyOUJOO0FleDlCSTtFQUVFLG1CQUFBO0FmeTlCTjtBZXY5Qk07RUFDRSx3QkFBQTtBZnk5QlI7QWVuK0JJO0VBRUUsMkJBQUE7QWZvK0JOO0FlaitCSTtFQUVFLG1CQUFBO0FmaytCTjtBZWgrQk07RUFDRSx3QkFBQTtBZmsrQlI7QWU1K0JJO0VBRUUsMkJBQUE7QWY2K0JOO0FlMStCSTtFQUVFLG1CQUFBO0FmMitCTjtBZXorQk07RUFDRSx3QkFBQTtBZjIrQlI7QWVyL0JJO0VBRUUsMkJBQUE7QWZzL0JOO0Flbi9CSTtFQUVFLG1CQUFBO0Fmby9CTjtBZWwvQk07RUFDRSx3QkFBQTtBZm8vQlI7QWU5L0JJO0VBRUUsMkJBQUE7QWYrL0JOO0FlNS9CSTtFQUVFLG1CQUFBO0FmNi9CTjtBZTMvQk07RUFDRSx3QkFBQTtBZjYvQlI7QWV2Z0NJO0VBRUUsMkJBQUE7QWZ3Z0NOO0FlcmdDSTtFQUVFLG1CQUFBO0Fmc2dDTjtBZXBnQ007RUFDRSx3QkFBQTtBZnNnQ1I7QWVoaENJO0VBRUUsMkJBQUE7QWZpaENOO0FlOWdDSTtFQUVFLG1CQUFBO0FmK2dDTjtBZTdnQ007RUFDRSx3QkFBQTtBZitnQ1I7QWV6aENJO0VBRUUsMkJBQUE7QWYwaENOO0FldmhDSTtFQUVFLG1CQUFBO0Fmd2hDTjtBZXRoQ007RUFDRSx3QkFBQTtBZndoQ1I7QWVsaUNJO0VBRUUsMkJBQUE7QWZtaUNOO0FlaGlDSTtFQUVFLG1CQUFBO0FmaWlDTjtBZS9oQ007RUFDRSx3QkFBQTtBZmlpQ1I7QWUzaUNJO0VBRUUsMkJBQUE7QWY0aUNOO0FlemlDSTtFQUVFLG1CQUFBO0FmMGlDTjtBZXhpQ007RUFDRSx3QkFBQTtBZjBpQ1I7QWVwakNJO0VBRUUsMkJBQUE7QWZxakNOO0FlbGpDSTtFQUVFLG1CQUFBO0FmbWpDTjtBZWpqQ007RUFDRSx3QkFBQTtBZm1qQ1I7QWU3akNJO0VBRUUsMkJBQUE7QWY4akNOO0FlM2pDSTtFQUVFLG1CQUFBO0FmNGpDTjtBZTFqQ007RUFDRSx3QkFBQTtBZjRqQ1I7QWV0a0NJO0VBRUUsMkJBQUE7QWZ1a0NOO0FlcGtDSTtFQUVFLG1CQUFBO0FmcWtDTjtBZW5rQ007RUFDRSx3QkFBQTtBZnFrQ1I7QWUva0NJO0VBRUUsMkJBQUE7QWZnbENOO0FlN2tDSTtFQUVFLG1CQUFBO0FmOGtDTjtBZTVrQ007RUFDRSx3QkFBQTtBZjhrQ1I7QWV4bENJO0VBRUUsMkJBQUE7QWZ5bENOO0FldGxDSTtFQUVFLG1CQUFBO0FmdWxDTjtBZXJsQ007RUFDRSx3QkFBQTtBZnVsQ1I7QWVqbUNJO0VBRUUsMkJBQUE7QWZrbUNOO0FlL2xDSTtFQUVFLG1CQUFBO0FmZ21DTjtBZTlsQ007RUFDRSx3QkFBQTtBZmdtQ1I7QWUxbUNJO0VBRUUsMkJBQUE7QWYybUNOO0FleG1DSTtFQUVFLG1CQUFBO0FmeW1DTjtBZXZtQ007RUFDRSx3QkFBQTtBZnltQ1I7QWVubkNJO0VBRUUsMkJBQUE7QWZvbkNOO0Flam5DSTtFQUVFLG1CQUFBO0Fma25DTjtBZWhuQ007RUFDRSx3QkFBQTtBZmtuQ1I7QWU1bkNJO0VBRUUsMkJBQUE7QWY2bkNOO0FlMW5DSTtFQUVFLG1CQUFBO0FmMm5DTjtBZXpuQ007RUFDRSx3QkFBQTtBZjJuQ1I7QWVyb0NJO0VBRUUsMkJBQUE7QWZzb0NOO0Flbm9DSTtFQUVFLG1CQUFBO0Fmb29DTjtBZWxvQ007RUFDRSx3QkFBQTtBZm9vQ1I7QWU5b0NJO0VBRUUsMkJBQUE7QWYrb0NOO0FlNW9DSTtFQUVFLG1CQUFBO0FmNm9DTjtBZTNvQ007RUFDRSx3QkFBQTtBZjZvQ1I7QWV2cENJO0VBRUUsMkJBQUE7QWZ3cENOO0FlcnBDSTtFQUVFLG1CQUFBO0Fmc3BDTjtBZXBwQ007RUFDRSx3QkFBQTtBZnNwQ1I7QWVocUNJO0VBRUUsMkJBQUE7QWZpcUNOO0FlOXBDSTtFQUVFLG1CQUFBO0FmK3BDTjtBZTdwQ007RUFDRSx3QkFBQTtBZitwQ1I7QWV6cUNJO0VBRUUsMkJBQUE7QWYwcUNOO0FldnFDSTtFQUVFLG1CQUFBO0Fmd3FDTjtBZXRxQ007RUFDRSx3QkFBQTtBZndxQ1I7QWVsckNJO0VBRUUsMkJBQUE7QWZtckNOO0FlaHJDSTtFQUVFLG1CQUFBO0FmaXJDTjtBZS9xQ007RUFDRSx3QkFBQTtBZmlyQ1I7QWUzckNJO0VBRUUsMkJBQUE7QWY0ckNOO0FlenJDSTtFQUVFLG1CQUFBO0FmMHJDTjtBZXhyQ007RUFDRSx3QkFBQTtBZjByQ1I7QWVwc0NJO0VBRUUsMkJBQUE7QWZxc0NOO0FlbHNDSTtFQUVFLG1CQUFBO0Fm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N0NEO0VBQUEsMEJBaTdDQztFQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLDBCQWk3Q0M7RUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQSwwQkFpN0NDO0VBajdDRDtBQWk3Q0M7QUFqN0NEO0VBQUEsMEJBaTdDQztFQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLDBCQWk3Q0M7RUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQSwwQkFpN0NDO0VBajdDRDtBQWk3Q0M7QUFqN0NEO0VBQUEsMEJBaTdDQztFQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLDBCQWk3Q0M7RUFqN0NELHNCQWk3Q0M7RUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQSwwQkFpN0NDO0VBajdDRCxzQkFpN0NDO0VBajdDRDtBQWk3Q0M7QUFqN0NEO0VBQUEsMEJBaTdDQztFQWo3Q0Qsa0JBaTdDQztFQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLDBCQWk3Q0M7RUFqN0NELGtCQWk3Q0M7RUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQSwwQkFpN0NDO0VBajdDRDtBQWk3Q0M7QUFqN0NEO0VBQUEsMEJBaTdDQztFQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLDBCQWk3Q0M7RUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQSwwQkFpN0NDO0VBajdDRDtBQWk3Q0M7QUFqN0NEO0VBQUEsMEJBaTdDQztFQWo3Q0Qsd0JBaTdDQztFQWo3Q0Qsd0RBaTdDQztFQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLGdCQWk3Q0M7RUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQTtBQWk3Q0M7QUFqN0NEO0VBQUEsb0JBaTdDQztFQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLGtDQWk3Q0M7VUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQSxrQkFpN0NDO0VBajdDRDtBQWk3Q0M7QUFqN0NEO0VBQUEsMEJBaTdDQztFQWo3Q0Qsc0JBaTdDQztFQWo3Q0QsdU1BaTdDQztVQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLDBCQWk3Q0M7RUFqN0NELHNCQWk3Q0M7RUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQSw4QkFpN0NDO0VBajdDRDtBQWk3Q0M7QUFqN0NEO0VBQUEsMkdBaTdDQztFQWo3Q0QseUdBaTdDQztFQWo3Q0Q7QUFpN0NDO0FBajdDRDtFQUFBLDBCQWk3Q0M7RUFqN0NELHVCQWk3Q0M7RUFqN0NELHVNQWk3Q0M7VUFqN0NEO0FBaTdDQztBQWo3Q0Q7RUFBQTtJQUFBLHNCQWk3Q0M7SUFqN0NEO0VBaTdDQztFQWo3Q0Q7SUFBQSxrQkFpN0NDO0lBajdDRDtFQWk3Q0M7RUFqN0NEO0lBQUEsb0JBaTdDQztJQWo3Q0Q7RUFpN0NDO0FBQUE7QUFqN0NEO0VBQUE7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0FBQUE7QUFqN0NEO0VBQUE7SUFBQTtFQWk3Q0M7QUFBQTtBQWo3Q0Q7RUFBQTtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0FBQUE7QUFqN0NEO0VBQUE7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0FBQUE7QUFqN0NEO0VBQUE7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7QUFBQTtBQWo3Q0Q7RUFBQTtJQUFBO0VBaTdDQztBQUFBO0FBajdDRDtFQUFBO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQSxtQkFpN0NDO0lBajdDRDtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUEsb0JBaTdDQztJQWo3Q0Q7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBLHVCQWk3Q0M7UUFqN0NEO0VBaTdDQztFQWo3Q0Q7SUFBQSxzQkFpN0NDO1FBajdDRDtFQWk3Q0M7RUFqN0NEO0lBQUEsb0JBaTdDQztJQWo3Q0Q7RUFpN0NDO0VBajdDRDtJQUFBLGtCQWk3Q0M7SUFqN0NEO0VBaTdDQztFQWo3Q0Q7SUFBQSxtQkFpN0NDO0lBajdDRDtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQSxpQkFpN0NDO0lBajdDRDtFQWk3Q0M7RUFqN0NEO0lBQUEsZUFpN0NDO0lBajdDRDtFQWk3Q0M7RUFqN0NEO0lBQUEsbUJBaTdDQztJQWo3Q0Q7RUFpN0NDO0FBQUE7QUFqN0NEO0VBQUE7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUEsaUJBaTdDQztRQWo3Q0Q7RUFpN0NDO0VBajdDRDtJQUFBLGlCQWk3Q0M7UUFqN0NEO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBLG9CQWk3Q0M7SUFqN0NEO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUEsdUJBaTdDQztRQWo3Q0Q7RUFpN0NDO0VBajdDRDtJQUFBLG1CQWk3Q0M7UUFqN0NEO0VBaTdDQztFQWo3Q0Q7SUFBQSxrQkFpN0NDO0lBajdDRDtFQWk3Q0M7RUFqN0NEO0lBQUEsa0JBaTdDQztJQWo3Q0Q7RUFpN0NDO0VBajdDRDtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQTtFQWk3Q0M7RUFqN0NEO0lBQUE7RUFpN0NDO0VBajdDRDtJQUFBLG1CQWk3Q0M7SUFqN0NEO0VBaTdDQztFQWo3Q0Q7SUFBQSwwQkFpN0NDO0lBajdDRDtFQWk3Q0M7QUFBQTtBQWo3Q0Q7RUFBQTtJQUFBO0VBaTdDQztFQWo3Q0Q7SUFBQSwwQkFpN0NDO0lBajdDRDtFQWk3Q0M7RUFqN0NEO0lBQUEsMEJBaTdDQztJQWo3Q0Q7RUFpN0NDO0FBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi9mb250cy9pY29tb29uLmVvdD84d2gyOTJcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2ljb21vb24uZW90Pzh3aDI5MiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2ljb21vb24udHRmPzh3aDI5MlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2ljb21vb24ud29mZj84d2gyOTJcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2ljb21vb24uc3ZnPzh3aDI5MiNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuW2NsYXNzXj1pY29uLV0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi10dzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvbi1sbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1mYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1hcG9zdHJvZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tY2xlYW5pbmctc2VydmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1mYW1pbHktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvbi1zdW4tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5pY29uLWxpZ2h0YnVsYi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmljb24tcHVibGlzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb24taW5jYW5kZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5pY29uLWxpZ2h0LW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb24taGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOVwiO1xufVxuXG5ib2R5IHtcbiAgQGFwcGx5IGZvbnQtcHJpbWFyeSB0ZXh0LWxnIHRleHQtYmxhY2sgdy1mdWxsO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIEBhcHBseSBmb250LWJvbGQgZm9udC1zZWNvbmRhcnk7XG59XG5cbmgxIHtcbiAgQGFwcGx5IHRleHQtNXhsIG1kOnRleHQtNnhsIGxnOnRleHQtOHhsIGxlYWRpbmctdGlnaHQgZm9udC1ub3JtYWw7XG59XG5cbmgyIHtcbiAgQGFwcGx5IHRleHQtNHhsIG1kOnRleHQtNXhsIGxnOnRleHQtWzY0cHhdIGxlYWRpbmctdGlnaHQgZm9udC1ub3JtYWw7XG59XG5cbmgzIHtcbiAgQGFwcGx5IHRleHQtNHhsIG1iLTYgbGc6bWItOCBmb250LW5vcm1hbDtcbn1cbmgzLmJpZyB7XG4gIEBhcHBseSB0ZXh0LTN4bCBsZzp0ZXh0LTR4bCBtaW4tWzEyMDBweF06dGV4dC01eGw7XG59XG5cbmg0IHtcbiAgQGFwcGx5IHRleHQtWzIxcHhdIGxlYWRpbmctdGlnaHQgZm9udC1ub3JtYWw7XG59XG5cbnAge1xuICBAYXBwbHkgdGV4dC1tZWRpdW0gbGVhZGluZy01IG1iLTk7XG59XG5cbi5jb250YWluZXIge1xuICBAYXBwbHkgbXgtYXV0byB3LWZ1bGwgbWF4LXctWzEzNzZweF0gcHgtMyBtZDpweC02O1xufVxuXG5ociB7XG4gIEBhcHBseSBib3JkZXItYm9yZGVyO1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgQGFwcGx5IG1iLTA7XG59XG5cbi5jb250ZW50LWdyaWQge1xuICAtLXBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAtLWNvbnRlbnQtbWF4LXdpZHRoOiA4NzhweDtcbiAgLS1icmVha291dC1tYXgtd2lkdGg6IDEzMjhweDtcbiAgLS1icmVha291dC1zaXplOiBjYWxjKFxuICAgICAgKHZhcigtLWJyZWFrb3V0LW1heC13aWR0aCkgLSB2YXIoLS1jb250ZW50LW1heC13aWR0aCkpIC8gMlxuICApO1xuICBAYXBwbHkgZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZnVsbC13aWR0aC1zdGFydF0gbWlubWF4KHZhcigtLXBhZGRpbmctaW5saW5lKSwgMWZyKSBbYnJlYWtvdXQtc3RhcnRdIG1pbm1heCgwLCB2YXIoLS1icmVha291dC1zaXplKSkgW2NvbnRlbnQtc3RhcnRdIG1pbigxMDAlIC0gdmFyKC0tcGFkZGluZy1pbmxpbmUpICogMiwgdmFyKC0tY29udGVudC1tYXgtd2lkdGgpKSBbY29udGVudC1lbmRdIG1pbm1heCgwLCB2YXIoLS1icmVha291dC1zaXplKSkgW2JyZWFrb3V0LWVuZF0gbWlubWF4KHZhcigtLXBhZGRpbmctaW5saW5lKSwgMWZyKSBbZnVsbC13aWR0aC1lbmRdO1xufVxuXG4uY29udGVudC1ncmlkID4gOm5vdCguYnJlYWtvdXQsIC5mdWxsLXdpZHRoKSB7XG4gIEBhcHBseSBjb2wtW2NvbnRlbnQtc3RhcnRfL2NvbnRlbnQtZW5kXTtcbn1cblxuLmNvbnRlbnQtZ3JpZCA+IC5icmVha291dCB7XG4gIEBhcHBseSBjb2wtW2JyZWFrb3V0LXN0YXJ0Xy9icmVha291dC1lbmRdO1xufVxuXG4uY29udGVudC1ncmlkID4gLmZ1bGwtd2lkdGgge1xuICBAYXBwbHkgY29sLVtmdWxsLXdpZHRoLXN0YXJ0Xy9mdWxsLXdpZHRoLWVuZF07XG59XG5cbi5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBAYXBwbHkgYWZ0ZXI6Y29udGVudC1bXCLupYJcIl0gYWZ0ZXI6Zm9udC1baWNvbW9vbl0gdGV4dC1kYXJrO1xufVxuLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIEBhcHBseSBhZnRlcjpjb250ZW50LVtcIu6lgVwiXSBhZnRlcjpmb250LVtpY29tb29uXSB0ZXh0LWRhcms7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBAYXBwbHkgYm90dG9tLTg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBAYXBwbHkgcmVsYXRpdmUgdy0xIGgtMSBiZy1kYXJrIG14LTIuNSBvcGFjaXR5LTEwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IGFmdGVyOmFic29sdXRlIGFmdGVyOmNvbnRlbnQtW1wiXCJdIGFmdGVyOnctNSBhZnRlcjpoLTUgYWZ0ZXI6cm91bmRlZC1mdWxsIGFmdGVyOmJvcmRlci0yIGFmdGVyOmJvcmRlci1kYXJrIGFmdGVyOnRvcC1bLThweF0gYWZ0ZXI6bGVmdC1bLThweF07XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBAYXBwbHkgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbGc7XG59XG5cbnZpZGVvIHtcbiAgQGFwcGx5IHctZnVsbCBoLWZ1bGwgb2JqZWN0LWNvdmVyO1xufVxuXG4udmlkZW8tY29udHJvbCB7XG4gIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTEvMiB0b3AtMS8yIG1sLVstMjRweF0gbGc6bWwtWy00MHB4XSBtdC1bLTI0cHhdIGxnOm10LVstNDBweF07XG59XG5cbi52aWRlby1jb250cm9sOm5vdCgucGxheWluZykgLnZpZGVvLWNvbnRyb2wtcGF1c2UsXG4udmlkZW8tY29udHJvbC5wbGF5aW5nIC52aWRlby1jb250cm9sLXBsYXkge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuXG5oZWFkZXIuZGFyayB7XG4gIEBhcHBseSB0ZXh0LWJsYWNrO1xufVxuaGVhZGVyLmRhcmsgLmJ0biB7XG4gIEBhcHBseSBib3JkZXItZGFyaztcbn1cbmhlYWRlci5saWdodCB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuaGVhZGVyLmxpZ2h0IC5idXJnZXIgc3BhbiB7XG4gIEBhcHBseSBiZy13aGl0ZTtcbn1cbmhlYWRlci5saWdodCAuYnRuIHtcbiAgQGFwcGx5IGJvcmRlci13aGl0ZTtcbn1cbmhlYWRlci5saWdodCAuYnRuOjpiZWZvcmUge1xuICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0wIHctMCBoLWZ1bGwgY29udGVudC1bXCJcIl0gYmctd2hpdGUgei0wIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbn1cbmhlYWRlci5saWdodCAuYnRuOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtZGFyayBlYXNlLWluLW91dCBkdXJhdGlvbi01MDA7XG59XG5oZWFkZXIubGlnaHQgLmJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgQGFwcGx5IHctZnVsbCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG59XG5oZWFkZXIubGlnaHQgLmxhbmcgbGkuYWN0aXZlIGEge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuYm9keS5maXhlZCBoZWFkZXIubGlnaHQge1xuICBAYXBwbHkgbWF4LVs3NjhweF06dGV4dC1ibGFjaztcbn1cblxuLmxvZ28ge1xuICBAYXBwbHkgdGV4dC1bNjZweF0gbWQ6dGV4dC1bODRweF0gcmVsYXRpdmUgei0xMDtcbn1cblxuLmxhbmcge1xuICBAYXBwbHkgdGV4dC1zbSB1cHBlcmNhc2UgcmVsYXRpdmUgdG9wLTEuNTtcbn1cbi5sYW5nIGxpIHtcbiAgQGFwcGx5IG1sLTUgbWQ6bWwtNyBmb250LXNlbWlib2xkO1xufVxuLmxhbmcgbGk6Zmlyc3QtY2hpbGQge1xuICBAYXBwbHkgbWwtMDtcbn1cbi5sYW5nIGxpLmFjdGl2ZSBhIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4gbm8tdW5kZXJsaW5lO1xufVxuLmxhbmcgbGkgaSB7XG4gIEBhcHBseSB0ZXh0LWxnIHJlbGF0aXZlIHRvcC1bLTRweF07XG59XG5cbi5idXJnZXIge1xuICBAYXBwbHkgbXItOCByZWxhdGl2ZSB6LTUwO1xufVxuLmJ1cmdlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgQGFwcGx5IHctWzQ4cHhdIGgtWzJweF0gYmctYmxhY2sgcm91bmRlZC1sZyBibG9jayBtYi1bMTRweF0gZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xufVxuLmJ1cmdlciBzcGFuOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgdy1bMzBweF0gaC1bMnB4XSBiZy1ibGFjayByb3VuZGVkLWxnIGJsb2NrIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbn1cbi5idXJnZXI6aG92ZXI6bm90KC5hY3RpdmUpIHNwYW46bGFzdC1jaGlsZCB7XG4gIEBhcHBseSB3LVs0OHB4XSBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG59XG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgQGFwcGx5IHRyYW5zZm9ybSByb3RhdGUtNDUgbWItMCB3LVsyNnB4XSBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDAgYmctYmxhY2s7XG59XG4uYnVyZ2VyLmFjdGl2ZSBzcGFuOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgdHJhbnNmb3JtIC1yb3RhdGUtNDUgdy1bMjZweF0gcmVsYXRpdmUgdG9wLVstMnB4XSBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDAgYmctYmxhY2s7XG59XG5cbi5idG4ge1xuICBAYXBwbHkgcmVsYXRpdmUgdGV4dC1jZW50ZXIgZm9udC1zZWNvbmRhcnkgaW5saW5lLWJsb2NrIHRleHQtc20gZm9udC1ib2xkIGJvcmRlciBib3JkZXItYmxhY2sgcHgtNSBweS0zLjUgcm91bmRlZC1zbSBvdmVyZmxvdy1oaWRkZW4gZWFzZS1pbi1vdXQgZHVyYXRpb24tNTAwO1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1tZW51IHtcbiAgQGFwcGx5IGhpZGRlbiBsZzppbmxpbmUtYmxvY2s7XG59XG4uYnRuIHNwYW4ge1xuICBAYXBwbHkgcmVsYXRpdmUgei0xMDtcbn1cbi5idG46aGFzKHNwYW4pIHtcbiAgQGFwcGx5IHotMDtcbn1cbi5idG4uYnRuLWxpZ2h0OjpiZWZvcmUge1xuICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0wIHctMCBoLWZ1bGwgY29udGVudC1bXCJcIl0gYmctd2hpdGUgei0wIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbn1cbi5idG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLmJ0bi1saWdodDpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LWRhcmsgZWFzZS1pbi1vdXQgZHVyYXRpb24tNTAwO1xufVxuLmJ0bi5idG4tbGlnaHQ6Zm9jdXM6OmJlZm9yZSwgLmJ0bi5idG4tbGlnaHQ6aG92ZXI6OmJlZm9yZSB7XG4gIEBhcHBseSB3LWZ1bGwgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xufVxuLmJ0bjo6YmVmb3JlIHtcbiAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCB0b3AtMCB3LTAgaC1mdWxsIGNvbnRlbnQtW1wiXCJdIGJnLWRhcmtncmVlbiB6LVstMV0gZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xufVxuLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTUwMDtcbn1cbi5idG46Zm9jdXM6OmJlZm9yZSwgLmJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgQGFwcGx5IHctZnVsbCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG59XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0xLzIgdy00IGgtNCBib3JkZXIgYm9yZGVyLXdoaXRlIHJvdW5kZWQtc20gdHJhbnNsYXRlLXktWy01MCVdIGN1cnNvci1wb2ludGVyO1xufVxuLmN1c3RvbS1jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tY2hlY2tib3guZGFyayB7XG4gIEBhcHBseSBib3JkZXItYmxhY2s7XG59XG5cbi5oaWRkZW46Y2hlY2tlZCArIC5jdXN0b20tY2hlY2tib3gge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG4uaGlkZGVuOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94OmFmdGVyIHtcbiAgQGFwcGx5IGFic29sdXRlIGxlZnQtWzRweF0gdG9wLTAgaW5saW5lLWJsb2NrIHJvdGF0ZS00NSBoLTMgdy1bNnB4XSBib3JkZXItYi0yIGJvcmRlci1yLTIgYm9yZGVyLWJsYWNrO1xufVxuXG4ucHJvZHVjdCB7XG4gIEBhcHBseSBtYXgtdy1bODgwcHhdIHctZnVsbDtcbn1cblxuLnByb2R1Y3Qtc3BlY3Mge1xuICBAYXBwbHkgbGc6c3RpY2t5IHRvcC0wIHRleHQtbWVkaXVtIHB4LTUgcHQtMzYgcGItNSBib3JkZXIgYm9yZGVyLWJvcmRlciByb3VuZGVkLXNtO1xufVxuLnByb2R1Y3Qtc3BlY3MgYSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuIHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG4ucHJvZHVjdC1zcGVjcyBwIHtcbiAgQGFwcGx5IG1iLTU7XG59XG4ucHJvZHVjdC1zcGVjcyAuc2hhcmUge1xuICBAYXBwbHkgbWItMDtcbn1cblxuLnNwZWNzIHtcbiAgQGFwcGx5IGZsZXggZmxleC13cmFwIGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgbWItNTtcbn1cbi5zcGVjcyAuaWNvbiB7XG4gIEBhcHBseSByZWxhdGl2ZSB0b3AtMSBtci0xIHRleHQtWzIycHhdIHRleHQtZ3JlZW47XG59XG4uc3BlY3Muc3BlY3MtY2FyZCB7XG4gIEBhcHBseSB0ZXh0LXNtYWxsIHNtOnRleHQtbWVkaXVtIG1kOnRleHQtc21hbGwgbGc6dGV4dC1bMTlweF07XG59XG5cbmEuc2hhcmUge1xuICBAYXBwbHkgdGV4dC1zbWFsbCBuby11bmRlcmxpbmUgdGV4dC1kYXJrO1xufVxuYS5zaGFyZTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuO1xufVxuYS5zaGFyZSBpIHtcbiAgQGFwcGx5IG1sLTI7XG59XG5cbi5pYyB7XG4gIEBhcHBseSByZWxhdGl2ZSB3LVs5MnB4XSBoLVs5NnB4XSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjtcbn1cbi5pYzo6YWZ0ZXIge1xuICBAYXBwbHkgYWJzb2x1dGUgdHJhbnNpdGlvbi1hbGwgZWFzZS1saW5lYXIgZHVyYXRpb24tMjAwIGhvdmVyOnJvdGF0ZS0xMiB3LWZ1bGwgaC1mdWxsIGJnLVt1cmwoXCIvaW1hZ2VzL2ljb25zL2ljLWdyZWVuLnN2Z1wiKV0gYmctbm8tcmVwZWF0IGJnLWxlZnQtdG9wIGNvbnRlbnQtW1wiXCJdO1xufVxuLmljOjpiZWZvcmUge1xuICBAYXBwbHkgYWJzb2x1dGUgdHJhbnNpdGlvbi1hbGwgZWFzZS1saW5lYXIgZHVyYXRpb24tMjAwIGhvdmVyOnJvdGF0ZS1bLTMwZGVnXSB0b3AtMS8yIGxlZnQtMS8yIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzIgdy1bODJweF0gaC1bODNweF0gYmctW3VybChcIi9pbWFnZXMvaWNvbnMvaWMtZ3JleS5zdmdcIildIGJnLW5vLXJlcGVhdCBiZy1sZWZ0LXRvcCBjb250ZW50LVtcIlwiXTtcbn1cbi5pYyBpIHtcbiAgQGFwcGx5IHRleHQtNHhsIHRleHQtZ3JlZW47XG59XG5cbi5hZGRyZXNzLWluZm8ge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59XG4uYWRkcmVzcy1pbmZvOjpiZWZvcmUge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCB3LVs5NSVdIGJvcmRlci10IGJvcmRlci1ib3JkZXIgY29udGVudC1bXCJcIl07XG59XG4uYWRkcmVzcy1pbmZvIHAge1xuICBAYXBwbHkgbWItMDtcbn1cblxuLmlucHV0IHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgbWItNSBsZzptYi0wO1xufVxuLmlucHV0IGxhYmVsIHtcbiAgQGFwcGx5IHRleHQtbWVkaXVtIG1iLTM7XG59XG4uaW5wdXQgaW5wdXQsXG4uaW5wdXQgdGV4dGFyZWEge1xuICBAYXBwbHkgdy1mdWxsIG91dGxpbmUtZGFyayBweC0zIHRleHQtbWVkaXVtIGJnLXdoaXRlIGJvcmRlciBib3JkZXItYm9yZGVyIHJvdW5kZWQtc207XG59XG4uaW5wdXQgaW5wdXQge1xuICBAYXBwbHkgaC0xMjtcbn1cbi5pbnB1dCB0ZXh0YXJlYSB7XG4gIEBhcHBseSBoLTQwO1xufVxuLmlucHV0LmVycm9yIGlucHV0LFxuLmlucHV0LmVycm9yIHRleHRhcmVhIHtcbiAgQGFwcGx5IGJvcmRlci1yZWQgYmctbGlnaHRyZWQgdGV4dC1yZWQgb3V0bGluZS1yZWQ7XG59XG5cbmZvb3RlciB7XG4gIEBhcHBseSBtZDpteC02O1xufVxuZm9vdGVyIC5pY29uLWxvZ28ge1xuICBAYXBwbHkgdGV4dC1bNjZweF0gbWQ6dGV4dC1bODRweF0gbWItMTI7XG59XG5mb290ZXIgLmZvb3Rlci1uYXYge1xuICBAYXBwbHkgbS0wIHAtMCBsaXN0LW5vbmUgZmxleCBmbGV4LXdyYXAgZmxleC1jb2wgbWQ6ZmxleC1yb3c7XG59XG5mb290ZXIgLmZvb3Rlci1uYXYgbGkge1xuICBAYXBwbHkgbWQ6bWwtMTYgdGV4dC1jZW50ZXIgbWQ6dGV4dC1sZWZ0IG1iLTUgbWQ6bWItMDtcbn1cbmZvb3RlciAuZm9vdGVyLW5hdiBsaTpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBtbC0wO1xufVxuZm9vdGVyIC5mb290ZXItbmF2IGxpOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgbWItMDtcbn1cblxuLm5ld3NsZXR0ZXIgLmJ0biB7XG4gIEBhcHBseSBib3JkZXItd2hpdGU7XG59XG4ubmV3c2xldHRlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIEBhcHBseSB3LWZ1bGwgcHktMyB0ZXh0LWNlbnRlciBiZy10cmFuc3BhcmVudCBib3JkZXItYiBib3JkZXItd2hpdGU7XG59XG5cbi5jb3B5IHVsIHtcbiAgQGFwcGx5IG0tMCBwLTAgbGlzdC1ub25lIGZsZXggZmxleC13cmFwIGZsZXgtY29sIG1kOmZsZXgtcm93O1xufVxuLmNvcHkgdWwgbGkge1xuICBAYXBwbHkgbWQ6bWwtODtcbn1cbi5jb3B5IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgQGFwcGx5IG1sLTA7XG59XG4uY29weSB1bCBsaSBhOmhvdmVyIHtcbiAgQGFwcGx5IHVuZGVybGluZTtcbn1cblxuLmJsb2cge1xuICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBtZDpncmlkLWNvbHMtMiBsZzpncmlkLWNvbHMtMyBnYXAtNjtcbn1cbi5ibG9nIGFydGljbGUge1xuICBAYXBwbHkgbWItMTQ7XG59XG4uYmxvZyBhcnRpY2xlIGltZyB7XG4gIEBhcHBseSB3LWZ1bGwgbWItMyBtZDpob3ZlcjpvcGFjaXR5LTgwIGVhc2UtaW4gZHVyYXRpb24tMjAwO1xufVxuLmJsb2cgYXJ0aWNsZSBkYXRlIHtcbiAgQGFwcGx5IGJsb2NrIHRleHQtc20gbWItNDtcbn1cbi5ibG9nIGFydGljbGUgYSB7XG4gIEBhcHBseSBmb250LWJvbGQgaG92ZXI6dGV4dC1ncmVlbjtcbn1cblxuLnNpbmdsZS1hcnRpY2xlIGgxIHtcbiAgQGFwcGx5IHRleHQtNHhsIG1iLTI7XG59XG4uc2luZ2xlLWFydGljbGUgaDIge1xuICBAYXBwbHkgdGV4dC1bMjhweF0gbGVhZGluZy05IG1iLTIuNTtcbn1cbi5zaW5nbGUtYXJ0aWNsZSBoMyB7XG4gIEBhcHBseSB0ZXh0LWxnIG1iLTAuNTtcbn1cbi5zaW5nbGUtYXJ0aWNsZSBkYXRlIHtcbiAgQGFwcGx5IGJsb2NrIHRleHQtbWVkaXVtIG1iLTEyO1xufVxuLnNpbmdsZS1hcnRpY2xlIHAge1xuICBAYXBwbHkgbGVhZGluZy02IG1iLTEyO1xufVxuLnNpbmdsZS1hcnRpY2xlIHAuc3VtbWFyeSB7XG4gIEBhcHBseSB0ZXh0LW1lZGl1bSBtZDp0ZXh0LWJhc2UgbWQ6bGVhZGluZy03IGZvbnQtYm9sZDtcbn1cbi5zaW5nbGUtYXJ0aWNsZSB1bCB7XG4gIEBhcHBseSBtYi04O1xufVxuLnNpbmdsZS1hcnRpY2xlIHVsIGxpIHtcbiAgQGFwcGx5IG1iLTUgcGwtNSByZWxhdGl2ZSBhZnRlcjphYnNvbHV0ZSBhZnRlcjp0b3AtWzExcHhdIGFmdGVyOmxlZnQtMCBhZnRlcjp3LTIgYWZ0ZXI6aC0yIGFmdGVyOmJnLWxpZ2h0Z3JlZW4gYWZ0ZXI6cm91bmRlZC1mdWxsO1xufVxuLnNpbmdsZS1hcnRpY2xlIHVsIGxpIHAge1xuICBAYXBwbHkgbWItMDtcbn1cbi5zaW5nbGUtYXJ0aWNsZSBibG9ja3F1b3RlIHAge1xuICBAYXBwbHkgbWItMDtcbn1cblxuLmdhbGxlcnkgaW1nIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIEBhcHBseSByZWxhdGl2ZSB0ZXh0LWJhc2UgbWQ6dGV4dC1sZyBtYi0xMiBweS0zIHBsLTE2IG1kOnBsLTI0IGJvcmRlci1sLVs1cHhdIGJvcmRlci1saWdodGdyZWVuIGZvbnQtYm9sZCBpdGFsaWMgdGV4dC1bIzA0MUU0Ml0gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6dG9wLTMgYWZ0ZXI6bGVmdC01IG1kOmFmdGVyOmxlZnQtNyBhZnRlcjp0ZXh0LXhsIG1kOmFmdGVyOnRleHQtMnhsIGFmdGVyOmNvbnRlbnQtW1wi7qWAXCJdIGFmdGVyOmZvbnQtW2ljb21vb25dIGFmdGVyOm5vdC1pdGFsaWM7XG59XG5ibG9ja3F1b3RlIHAge1xuICBAYXBwbHkgdGV4dC1iYXNlIG1kOnRleHQtbGcgbWItMDtcbn1cblxuLnNoYXJlIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIG1iLTEyO1xufVxuLnNoYXJlIHNwYW4ge1xuICBAYXBwbHkgbXItMyB0ZXh0LW1lZGl1bTtcbn1cbi5zaGFyZSB1bCB7XG4gIEBhcHBseSBmbGV4O1xufVxuLnNoYXJlIHVsIGxpIHtcbiAgQGFwcGx5IG1yLTE7XG59XG4uc2hhcmUgdWwgbGkgYSB7XG4gIEBhcHBseSB3LTEwIGgtMTAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGhvdmVyOmJnLWxpZ2h0O1xufVxuXG4uYXJ0aWNsZS1uYXYgaSB7XG4gIEBhcHBseSBmb250LWJvbGQ7XG59XG5cbi5ncmFkaWVuZy1iZyB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzMC43NCUgNzguOTIlIGF0IDUwJSAyNy40OCUsIHJnYmEoMjM1LCAyNDAsIDI0MywgMCkgNTYuNzclLCAjRUJGMEYzIDEwMCUpO1xufVxuXG4ucGluIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LTEwIGgtMTAgcm91bmRlZC1mdWxsIGJnLWdyZWVuIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGN1cnNvci1wb2ludGVyIHRleHQtM3hsIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIGJvcmRlci1bM3B4XSBib3JkZXItd2hpdGU7XG59XG5cbi5waW4tYm94LmFjdGl2ZSAucGluIHtcbiAgQGFwcGx5IGJnLWxpZ2h0Z3JlZW47XG59XG4ucGluLWJveC5hY3RpdmUgLnBpbi1ib3gtdGV4dCB7XG4gIEBhcHBseSBibG9jaztcbn1cblxuLmNsb3NlIHtcbiAgQGFwcGx5IGxnOmhpZGRlbiBhYnNvbHV0ZSByaWdodC0zIHRvcC01IHctNSBoLTUgY3Vyc29yLXBvaW50ZXI7XG59XG4uY2xvc2Ugc3BhbjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1bMnB4XSBiZy1kYXJrIHJvdGF0ZS1bNDVkZWddO1xufVxuLmNsb3NlIHNwYW46bGFzdC1jaGlsZCB7XG4gIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1bMnB4XSBiZy1kYXJrIHJvdGF0ZS1bLTQ1ZGVnXTtcbn1cblxuLmxpbmUge1xuICBAYXBwbHkgbS1hdXRvIG1heC13LVsyMjRweF0gdGV4dC1bMjRweF0gcmVsYXRpdmU7XG59XG4ubGluZTo6YmVmb3JlIHtcbiAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCB0b3AtMS8yIHctWzkycHhdIGgtWzFweF0gYmctZGFyayBjb250ZW50LVtcIlwiXTtcbn1cbi5saW5lOjphZnRlciB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0xLzIgdy1bOTJweF0gaC1bMXB4XSBiZy1kYXJrIGNvbnRlbnQtW1wiXCJdO1xufVxuLmxpbmUubGlnaHQ6OmJlZm9yZSB7XG4gIEBhcHBseSBiZy13aGl0ZTtcbn1cbi5saW5lLmxpZ2h0OjphZnRlciB7XG4gIEBhcHBseSBiZy13aGl0ZTtcbn1cbi5saW5lLmdyZWVuIHtcbiAgQGFwcGx5IHRleHQtZGFya2dyZWVuO1xufVxuLmxpbmUuZ3JlZW46OmJlZm9yZSB7XG4gIEBhcHBseSBiZy1ib3JkZXI7XG59XG4ubGluZS5ncmVlbjo6YWZ0ZXIge1xuICBAYXBwbHkgYmctYm9yZGVyO1xufVxuXG4ubmF2IHtcbiAgQGFwcGx5IGZpeGVkIHctZnVsbCBtZDp3LVs0MzBweF0gei0yMCB0b3AtMCBoLWZ1bGwgYmctd2hpdGUgcHQtMzYgcGwtNSBtZDpwbC0yMCBwci01IHBiLTUgc2hhZG93LWxnIHNoYWRvdy1kYXJrIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbiAgQGFwcGx5IG9wYWNpdHktMCBpbnZpc2libGUgbWQ6b3BhY2l0eS0xMDAgbWQ6bGVmdC1bLTQ1MHB4XTtcbn1cbi5uYXYub3BlbiB7XG4gIEBhcHBseSBsZWZ0LTAgb3BhY2l0eS0xMDAgdmlzaWJsZSBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG59XG4ubmF2ID4gdWwge1xuICBAYXBwbHkgcC0wIG0tMCB0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnQ7XG59XG4ubmF2ID4gdWwgPiBsaSB7XG4gIEBhcHBseSBsaXN0LW5vbmUgbWItNTtcbn1cbi5uYXYgPiB1bCA+IGxpID4gYSB7XG4gIEBhcHBseSB0ZXh0LWJsYWNrIG5vLXVuZGVybGluZSB0ZXh0LVsyOHB4XSBob3Zlcjp0ZXh0LWRhcmtncmVlbiBmb250LXNlY29uZGFyeTtcbn1cbi5uYXYgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBAYXBwbHkgdGV4dC1kYXJrZ3JlZW47XG59XG4ubmF2ID4gdWwgPiBsaSA+IHVsIHtcbiAgQGFwcGx5IG10LTU7XG59XG4ubmF2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBAYXBwbHkgbWItMztcbn1cbi5uYXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBAYXBwbHkgdGV4dC1sZyBob3Zlcjp0ZXh0LWRhcmtncmVlbjtcbn1cbi5uYXYgPiB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgQGFwcGx5IHRleHQtZGFya2dyZWVuO1xufVxuLm5hdiAubmF2LWxhbmcge1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTggdy1mdWxsIHRleHQtY2VudGVyIGJsb2NrIG1kOmhpZGRlbjtcbn1cbi5uYXYgLm5hdi1sYW5nIHVsIHtcbiAgQGFwcGx5IGZsZXggdGV4dC1tZWRpdW0ganVzdGlmeS1jZW50ZXI7XG59XG4ubmF2IC5uYXYtbGFuZyB1bCBsaSB7XG4gIEBhcHBseSBteC02IGZvbnQtc2VtaWJvbGQ7XG59XG4ubmF2IC5uYXYtbGFuZyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBtbC0wO1xufVxuLm5hdiAubmF2LWxhbmcgdWwgbGkgYSB7XG4gIEBhcHBseSB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xufVxuLm5hdiAubmF2LWxhbmcgdWwgbGkuYWN0aXZlIGEge1xuICBAYXBwbHkgdGV4dC1ncmVlbiBuby11bmRlcmxpbmU7XG59XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwMG1zO1xufVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAzMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDMwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIC0zMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgLTMwcHgsIDApO1xufVxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn0iLCJAdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9udHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xheW91dFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zcGVjc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaWNvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRhY3QtZm9ybVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGFuZGluZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2XCI7XG5cbkBpbXBvcnQgXCJhb3MvYW9zLnNjc3NcIiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJy9mb250cy9pY29tb29uLmVvdD84d2gyOTInKTtcbiAgc3JjOiAgdXJsKCcvZm9udHMvaWNvbW9vbi5lb3Q/OHdoMjkyI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2ZvbnRzL2ljb21vb24udHRmPzh3aDI5MicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy9mb250cy9pY29tb29uLndvZmY/OHdoMjkyJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvZm9udHMvaWNvbW9vbi5zdmc/OHdoMjkyI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5pY29uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5pY29uLXR3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uaWNvbi1sbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuLmljb24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5pY29uLWZiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG4uaWNvbi1hcG9zdHJvZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cbi5pY29uLWNsZWFuaW5nLXNlcnZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG4uaWNvbi1vcGFjaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG4uaWNvbi1mYW1pbHktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLmljb24tc3VuLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cbi5pY29uLWZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG4uaWNvbi1saWdodGJ1bGItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaWNvbi1wdWJsaXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cbi5pY29uLWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLmljb24tY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG4uaWNvbi1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uaWNvbi1saWdodC1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4uaWNvbi1oaWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cbi5pY29uLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG4uaWNvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cbi5pY29uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XG59XG4iLCJib2R5IHtcbiAgICBAYXBwbHkgZm9udC1wcmltYXJ5IHRleHQtbGcgdGV4dC1ibGFjayB3LWZ1bGw7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgICBAYXBwbHkgZm9udC1ib2xkIGZvbnQtc2Vjb25kYXJ5O1xufVxuXG5oMSB7XG4gICAgQGFwcGx5IHRleHQtNXhsIG1kOnRleHQtNnhsIGxnOnRleHQtOHhsIGxlYWRpbmctdGlnaHQgZm9udC1ub3JtYWw7XG59XG5cbmgyIHtcbiAgICBAYXBwbHkgdGV4dC00eGwgbWQ6dGV4dC01eGwgbGc6dGV4dC1bNjRweF0gbGVhZGluZy10aWdodCBmb250LW5vcm1hbDtcbn1cblxuaDMge1xuICAgIEBhcHBseSB0ZXh0LTR4bCBtYi02IGxnOm1iLTggZm9udC1ub3JtYWw7XG5cbiAgICAmLmJpZyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTN4bCBsZzp0ZXh0LTR4bCBtaW4tWzEyMDBweF06dGV4dC01eGw7XG4gICAgfVxufVxuXG5oNCB7XG4gICAgQGFwcGx5IHRleHQtWzIxcHhdIGxlYWRpbmctdGlnaHQgZm9udC1ub3JtYWw7XG59XG5cbnAge1xuICAgIEBhcHBseSB0ZXh0LW1lZGl1bSBsZWFkaW5nLTUgbWItOTtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgQGFwcGx5IG14LWF1dG8gdy1mdWxsIG1heC13LVsxMzc2cHhdIHB4LTMgbWQ6cHgtNjtcbn1cblxuaHIge1xuICAgIEBhcHBseSBib3JkZXItYm9yZGVyO1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgICBAYXBwbHkgbWItMDtcbn1cblxuLmNvbnRlbnQtZ3JpZCB7XG4gICAgLS1wYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICAtLWNvbnRlbnQtbWF4LXdpZHRoOiA4NzhweDtcbiAgICAtLWJyZWFrb3V0LW1heC13aWR0aDogMTMyOHB4O1xuXG4gICAgLS1icmVha291dC1zaXplOiBjYWxjKFxuICAgICAgICAodmFyKC0tYnJlYWtvdXQtbWF4LXdpZHRoKSAtIHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKSkgLyAyXG4gICAgKTtcblxuICBAYXBwbHkgZ3JpZDtcblxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG4gICAgW2Z1bGwtd2lkdGgtc3RhcnRdIG1pbm1heCh2YXIoLS1wYWRkaW5nLWlubGluZSksIDFmcilcbiAgICBbYnJlYWtvdXQtc3RhcnRdIG1pbm1heCgwLCB2YXIoLS1icmVha291dC1zaXplKSlcbiAgICBbY29udGVudC1zdGFydF0gbWluKFxuICAgICAgICAxMDAlIC0gKHZhcigtLXBhZGRpbmctaW5saW5lKSAqIDIpLFxuICAgICAgICB2YXIoLS1jb250ZW50LW1heC13aWR0aClcbiAgICApXG4gICAgW2NvbnRlbnQtZW5kXVxuICAgIG1pbm1heCgwLCB2YXIoLS1icmVha291dC1zaXplKSkgW2JyZWFrb3V0LWVuZF1cbiAgICBtaW5tYXgodmFyKC0tcGFkZGluZy1pbmxpbmUpLCAxZnIpIFtmdWxsLXdpZHRoLWVuZF07XG59XG5cbi5jb250ZW50LWdyaWQgPiA6bm90KC5icmVha291dCwgLmZ1bGwtd2lkdGgpIHtcbiAgICBAYXBwbHkgY29sLVtjb250ZW50LXN0YXJ0Xy9jb250ZW50LWVuZF07XG59XG5cbi5jb250ZW50LWdyaWQgPiAuYnJlYWtvdXQge1xuICAgIEBhcHBseSBjb2wtW2JyZWFrb3V0LXN0YXJ0Xy9icmVha291dC1lbmRdO1xufVxuXG4uY29udGVudC1ncmlkID4gLmZ1bGwtd2lkdGgge1xuICAgIEBhcHBseSBjb2wtW2Z1bGwtd2lkdGgtc3RhcnRfL2Z1bGwtd2lkdGgtZW5kXTtcbn1cblxuLnN3aXBlci5zd2lwZXItaW5pdGlhbGl6ZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBAYXBwbHkgYWZ0ZXI6Y29udGVudC1bXCJcXGU5NDJcIl0gYWZ0ZXI6Zm9udC1baWNvbW9vbl0gdGV4dC1kYXJrO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBAYXBwbHkgYWZ0ZXI6Y29udGVudC1bXCJcXGU5NDFcIl0gYWZ0ZXI6Zm9udC1baWNvbW9vbl0gdGV4dC1kYXJrO1xuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gICAgQGFwcGx5IGJvdHRvbS04O1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB3LTEgaC0xIGJnLWRhcmsgbXgtMi41IG9wYWNpdHktMTAwO1xuXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6Y29udGVudC1bXCJcIl0gYWZ0ZXI6dy01IGFmdGVyOmgtNSBhZnRlcjpyb3VuZGVkLWZ1bGwgYWZ0ZXI6Ym9yZGVyLTIgYWZ0ZXI6Ym9yZGVyLWRhcmsgYWZ0ZXI6dG9wLVstOHB4XSBhZnRlcjpsZWZ0LVstOHB4XTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG5cdEBhcHBseSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1sZztcbn1cblxudmlkZW8ge1xuXHRAYXBwbHkgdy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXI7XG59XG5cbi52aWRlby1jb250cm9sIHtcblx0QGFwcGx5IGFic29sdXRlIGxlZnQtMS8yIHRvcC0xLzIgbWwtWy0yNHB4XSBsZzptbC1bLTQwcHhdIG10LVstMjRweF0gbGc6bXQtWy00MHB4XTtcbn1cblxuLnZpZGVvLWNvbnRyb2w6bm90KC5wbGF5aW5nKSAudmlkZW8tY29udHJvbC1wYXVzZSxcbi52aWRlby1jb250cm9sLnBsYXlpbmcgLnZpZGVvLWNvbnRyb2wtcGxheSB7XG5cdEBhcHBseSBoaWRkZW47XG59IiwiaGVhZGVyIHtcbiAgICAmLmRhcmsge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibGFjaztcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGlnaHQge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcblxuICAgICAgICAuYnVyZ2VyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci13aGl0ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0wIHctMCBoLWZ1bGwgY29udGVudC1bJyddIGJnLXdoaXRlIHotMCBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZGFyayBlYXNlLWluLW91dCBkdXJhdGlvbi01MDA7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5nIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkge1xuICAgICYuZml4ZWQge1xuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1heC1bNzY4cHhdOnRleHQtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvIHtcbiAgICBAYXBwbHkgdGV4dC1bNjZweF0gbWQ6dGV4dC1bODRweF0gcmVsYXRpdmUgei0xMDtcbn1cblxuLmxhbmcge1xuICAgIEBhcHBseSB0ZXh0LXNtIHVwcGVyY2FzZSByZWxhdGl2ZSB0b3AtMS41O1xuXG4gICAgbGkge1xuICAgICAgICBAYXBwbHkgbWwtNSBtZDptbC03IGZvbnQtc2VtaWJvbGQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgbWwtMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuIG5vLXVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtbGcgcmVsYXRpdmUgdG9wLVstNHB4XTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnVyZ2VyIHtcbiAgICBAYXBwbHkgbXItOCByZWxhdGl2ZSB6LTUwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGFwcGx5IHctWzQ4cHhdIGgtWzJweF0gYmctYmxhY2sgcm91bmRlZC1sZyBibG9jayBtYi1bMTRweF0gZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBhcHBseSB3LVszMHB4XSBoLVsycHhdIGJnLWJsYWNrIHJvdW5kZWQtbGcgYmxvY2sgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctWzQ4cHhdIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNmb3JtIHJvdGF0ZS00NSBtYi0wIHctWzI2cHhdIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMCBiZy1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNmb3JtIC1yb3RhdGUtNDUgdy1bMjZweF0gcmVsYXRpdmUgdG9wLVstMnB4XSBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDAgYmctYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4ge1xuICAgIEBhcHBseSByZWxhdGl2ZSB0ZXh0LWNlbnRlciBmb250LXNlY29uZGFyeSBpbmxpbmUtYmxvY2sgdGV4dC1zbSBmb250LWJvbGQgYm9yZGVyIGJvcmRlci1ibGFjayBweC01IHB5LTMuNSByb3VuZGVkLXNtIG92ZXJmbG93LWhpZGRlbiBlYXNlLWluLW91dCBkdXJhdGlvbi01MDA7XG4gICAgQGFwcGx5IG5vLXVuZGVybGluZSAjeyFpbXBvcnRhbnR9O1xuXG4gICAgJi5idG4tbWVudSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gbGc6aW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei0xMDtcbiAgICB9XG5cbiAgICAmOmhhcyhzcGFuKSB7XG4gICAgICAgIEBhcHBseSB6LTA7XG4gICAgfVxuXG4gICAgJi5idG4tbGlnaHQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCB0b3AtMCB3LTAgaC1mdWxsIGNvbnRlbnQtWycnXSBiZy13aGl0ZSB6LTAgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWRhcmsgZWFzZS1pbi1vdXQgZHVyYXRpb24tNTAwO1xuICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTAgdy0wIGgtZnVsbCBjb250ZW50LVsnJ10gYmctZGFya2dyZWVuIHotWy0xXSBlYXNlLWluLW91dCBkdXJhdGlvbi0zMDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgZWFzZS1pbi1vdXQgZHVyYXRpb24tNTAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTMwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCB0b3AtMS8yIHctNCBoLTQgYm9yZGVyIGJvcmRlci13aGl0ZSByb3VuZGVkLXNtIHRyYW5zbGF0ZS15LVstNTAlXSBjdXJzb3ItcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZGFyayB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYmxhY2s7XG4gICAgfVxufVxuXG4uaGlkZGVuOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94IHtcbiAgICBAYXBwbHkgYmctd2hpdGU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtWzRweF0gdG9wLTAgaW5saW5lLWJsb2NrIHJvdGF0ZS00NSBoLTMgdy1bNnB4XSBib3JkZXItYi0yIGJvcmRlci1yLTIgYm9yZGVyLWJsYWNrO1xuICAgIH1cbn0iLCIucHJvZHVjdCB7XG4gICAgQGFwcGx5IG1heC13LVs4ODBweF0gdy1mdWxsO1xufVxuXG4ucHJvZHVjdC1zcGVjcyB7XG4gICAgQGFwcGx5IGxnOnN0aWNreSB0b3AtMCB0ZXh0LW1lZGl1bSBweC01IHB0LTM2IHBiLTUgYm9yZGVyIGJvcmRlci1ib3JkZXIgcm91bmRlZC1zbTtcblxuICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbiB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAYXBwbHkgbWItNTtcbiAgICB9XG5cbiAgICAuc2hhcmUge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG59IiwiLnNwZWNzIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBtYi01O1xuXG4gICAgLmljb24ge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgdG9wLTEgbXItMSB0ZXh0LVsyMnB4XSB0ZXh0LWdyZWVuO1xuICAgIH1cblxuICAgICYuc3BlY3MtY2FyZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNtYWxsIHNtOnRleHQtbWVkaXVtIG1kOnRleHQtc21hbGwgbGc6dGV4dC1bMTlweF07XG4gICAgfVxufVxuXG5hLnNoYXJlIHtcbiAgICBAYXBwbHkgdGV4dC1zbWFsbCBuby11bmRlcmxpbmUgdGV4dC1kYXJrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICBAYXBwbHkgbWwtMjtcbiAgICB9XG59XG4iLCIuaWMge1xuICAgIEBhcHBseSByZWxhdGl2ZSB3LVs5MnB4XSBoLVs5NnB4XSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRyYW5zaXRpb24tYWxsIGVhc2UtbGluZWFyIGR1cmF0aW9uLTIwMCBob3Zlcjpyb3RhdGUtMTIgdy1mdWxsIGgtZnVsbCBiZy1bdXJsKCcvaW1hZ2VzL2ljb25zL2ljLWdyZWVuLnN2ZycpXSBiZy1uby1yZXBlYXQgYmctbGVmdC10b3AgY29udGVudC1bJyddO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0cmFuc2l0aW9uLWFsbCBlYXNlLWxpbmVhciBkdXJhdGlvbi0yMDAgaG92ZXI6cm90YXRlLVstMzBkZWddIHRvcC0xLzIgbGVmdC0xLzIgdHJhbnNmb3JtIC10cmFuc2xhdGUteC0xLzIgLXRyYW5zbGF0ZS15LTEvMiB3LVs4MnB4XSBoLVs4M3B4XSBiZy1bdXJsKCcvaW1hZ2VzL2ljb25zL2ljLWdyZXkuc3ZnJyldIGJnLW5vLXJlcGVhdCBiZy1sZWZ0LXRvcCBjb250ZW50LVsnJ107XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTR4bCB0ZXh0LWdyZWVuO1xuICAgIH1cbn0iLCIuYWRkcmVzcy1pbmZvIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCB3LVs5NSVdIGJvcmRlci10IGJvcmRlci1ib3JkZXIgY29udGVudC1bJyddO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG59IiwiLmlucHV0IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBtYi01IGxnOm1iLTA7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW1lZGl1bSBtYi0zO1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBvdXRsaW5lLWRhcmsgcHgtMyB0ZXh0LW1lZGl1bSBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLWJvcmRlciByb3VuZGVkLXNtO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgQGFwcGx5IGgtMTI7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBAYXBwbHkgaC00MDtcbiAgICB9XG5cbiAgICAmLmVycm9yIHtcbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItcmVkIGJnLWxpZ2h0cmVkIHRleHQtcmVkIG91dGxpbmUtcmVkO1xuICAgICAgICB9XG4gICAgfVxufSIsImZvb3RlciB7XG4gICAgQGFwcGx5IG1kOm14LTY7XG5cbiAgICAuaWNvbi1sb2dvIHtcbiAgICAgICAgQGFwcGx5IHRleHQtWzY2cHhdIG1kOnRleHQtWzg0cHhdIG1iLTEyO1xuICAgIH1cblxuICAgIC5mb290ZXItbmF2IHtcbiAgICAgICAgQGFwcGx5IG0tMCBwLTAgbGlzdC1ub25lIGZsZXggZmxleC13cmFwIGZsZXgtY29sIG1kOmZsZXgtcm93O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSBtZDptbC0xNiB0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnQgbWItNSBtZDptYi0wO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWwtMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXIge1xuICAgIC5idG4ge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXdoaXRlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgcHktMyB0ZXh0LWNlbnRlciBiZy10cmFuc3BhcmVudCBib3JkZXItYiBib3JkZXItd2hpdGU7XG4gICAgfVxufVxuXG4uY29weSB7XG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgbS0wIHAtMCBsaXN0LW5vbmUgZmxleCBmbGV4LXdyYXAgZmxleC1jb2wgbWQ6ZmxleC1yb3c7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IG1kOm1sLTg7XG4gICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWwtMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9nIHtcbiAgICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBtZDpncmlkLWNvbHMtMiBsZzpncmlkLWNvbHMtMyBnYXAtNjtcblxuICAgIGFydGljbGUge1xuICAgICAgICBAYXBwbHkgbWItMTQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgbWItMyBtZDpob3ZlcjpvcGFjaXR5LTgwIGVhc2UtaW4gZHVyYXRpb24tMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZGF0ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC1zbSBtYi00O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkIGhvdmVyOnRleHQtZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtYXJ0aWNsZSB7XG4gICAgaDEge1xuICAgICAgICBAYXBwbHkgdGV4dC00eGwgbWItMjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LVsyOHB4XSBsZWFkaW5nLTkgbWItMi41O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQGFwcGx5IHRleHQtbGcgbWItMC41O1xuICAgIH1cblxuICAgIGRhdGUge1xuICAgICAgICBAYXBwbHkgYmxvY2sgdGV4dC1tZWRpdW0gbWItMTI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBhcHBseSBsZWFkaW5nLTYgbWItMTI7XG5cbiAgICAgICAgJi5zdW1tYXJ5IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW1lZGl1bSBtZDp0ZXh0LWJhc2UgbWQ6bGVhZGluZy03IGZvbnQtYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgQGFwcGx5IG1iLTg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTUgcGwtNSByZWxhdGl2ZSBhZnRlcjphYnNvbHV0ZSBhZnRlcjp0b3AtWzExcHhdIGFmdGVyOmxlZnQtMCBhZnRlcjp3LTIgYWZ0ZXI6aC0yIGFmdGVyOmJnLWxpZ2h0Z3JlZW4gYWZ0ZXI6cm91bmRlZC1mdWxsO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUgeyAgICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnkge1xuICAgIGltZyB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgdGV4dC1iYXNlIG1kOnRleHQtbGcgbWItMTIgcHktMyBwbC0xNiBtZDpwbC0yNCBib3JkZXItbC1bNXB4XSBib3JkZXItbGlnaHRncmVlbiBmb250LWJvbGQgaXRhbGljIHRleHQtWyMwNDFFNDJdIGFmdGVyOmFic29sdXRlIGFmdGVyOnRvcC0zIGFmdGVyOmxlZnQtNSBtZDphZnRlcjpsZWZ0LTcgYWZ0ZXI6dGV4dC14bCBtZDphZnRlcjp0ZXh0LTJ4bCBhZnRlcjpjb250ZW50LVtcIlxcZTk0MFwiXSBhZnRlcjpmb250LVtpY29tb29uXSBhZnRlcjpub3QtaXRhbGljO1xuXG4gICAgcCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJhc2UgbWQ6dGV4dC1sZyBtYi0wO1xuICAgIH1cbn1cblxuLnNoYXJlIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgbWItMTI7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGFwcGx5IG1yLTMgdGV4dC1tZWRpdW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgZmxleDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgbXItMTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctMTAgaC0xMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgaG92ZXI6YmctbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLW5hdiB7XG4gICAgaSB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQ7XG4gICAgfVxufSIsIi5ncmFkaWVuZy1iZyB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDMwLjc0JSA3OC45MiUgYXQgNTAlIDI3LjQ4JSwgcmdiYSgyMzUsIDI0MCwgMjQzLCAwKSA1Ni43NyUsICNFQkYwRjMgMTAwJSk7XG59XG5cbi5waW4ge1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy0xMCBoLTEwIHJvdW5kZWQtZnVsbCBiZy1ncmVlbiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBjdXJzb3ItcG9pbnRlciB0ZXh0LTN4bCBmb250LWJvbGQgdGV4dC13aGl0ZSBib3JkZXItWzNweF0gYm9yZGVyLXdoaXRlO1xufVxuXG4ucGluLWJveCB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAucGluIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1saWdodGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBpbi1ib3gtdGV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbG9zZSB7XG4gICAgQGFwcGx5IGxnOmhpZGRlbiBhYnNvbHV0ZSByaWdodC0zIHRvcC01IHctNSBoLTUgY3Vyc29yLXBvaW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1mdWxsIGgtWzJweF0gYmctZGFyayByb3RhdGUtWzQ1ZGVnXTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1mdWxsIGgtWzJweF0gYmctZGFyayByb3RhdGUtWy00NWRlZ107XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saW5lIHtcbiAgICBAYXBwbHkgbS1hdXRvIG1heC13LVsyMjRweF0gdGV4dC1bMjRweF0gcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0xLzIgdy1bOTJweF0gaC1bMXB4XSBiZy1kYXJrIGNvbnRlbnQtWycnXTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0xLzIgdy1bOTJweF0gaC1bMXB4XSBiZy1kYXJrIGNvbnRlbnQtWycnXTtcbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JlZW4ge1xuICAgICAgICBAYXBwbHkgdGV4dC1kYXJrZ3JlZW47XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICB9XG59XG4iLCIubmF2IHtcbiAgICBAYXBwbHkgZml4ZWQgdy1mdWxsIG1kOnctWzQzMHB4XSB6LTIwIHRvcC0wIGgtZnVsbCBiZy13aGl0ZSBwdC0zNiBwbC01IG1kOnBsLTIwIHByLTUgcGItNSBzaGFkb3ctbGcgc2hhZG93LWRhcmsgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICAgIEBhcHBseSBvcGFjaXR5LTAgaW52aXNpYmxlIG1kOm9wYWNpdHktMTAwIG1kOmxlZnQtWy00NTBweF07XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBAYXBwbHkgbGVmdC0wIG9wYWNpdHktMTAwIHZpc2libGUgZWFzZS1pbi1vdXQgZHVyYXRpb24tMzAwO1xuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgICBAYXBwbHkgcC0wIG0tMCB0ZXh0LWNlbnRlciBtZDp0ZXh0LWxlZnQ7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgbGlzdC1ub25lIG1iLTU7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmxhY2sgbm8tdW5kZXJsaW5lIHRleHQtWzI4cHhdIGhvdmVyOnRleHQtZGFya2dyZWVuIGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZGFya2dyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG10LTU7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1iLTM7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxnIGhvdmVyOnRleHQtZGFya2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1kYXJrZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxhbmcge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTggdy1mdWxsIHRleHQtY2VudGVyIGJsb2NrIG1kOmhpZGRlbjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCB0ZXh0LW1lZGl1bSBqdXN0aWZ5LWNlbnRlcjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBteC02IGZvbnQtc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1sLTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbiBuby11bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBHZW5lcmF0ZSBEdXJhdGlvbiAmJiBEZWxheVxuW2RhdGEtYW9zXSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogI3skaSAqIDUwfW1zO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiA1MH1tcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRhb3MtZWFzaW5nOiAoXG4gIGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApLFxuXG4gIGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKSxcbiAgZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIDAsIDEsIDEpLFxuICBlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIDAsIC41ODAsIDEpLFxuICBlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpLFxuXG4gIGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KSxcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxuICBlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KSxcblxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxuICBlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSxcbiAgZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpLFxuXG4gIGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpXG4pO1xuXG4vLyBFYXNpbmdzIGltcGxlbWVudGF0aW9uc1xuLy8gRGVmYXVsdCB0aW1pbmcgZnVuY3Rpb246ICdlYXNlJ1xuXG5bZGF0YS1hb3NdIHtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XG4gICAgYm9keVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHZhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGlvbnMgdmFyaWFibGVzXG4kYW9zLWRpc3RhbmNlOiAzMHB4ICFkZWZhdWx0O1xuXG5cblxuXG4vKipcbiAqIEZhZGUgYW5pbWF0aW9uczpcbiAqIGZhZGVcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAqL1xuXG5bZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cblxuW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuXG5cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cblxuW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIEZsaXAgYW5pbWF0aW9uczpcbiAqIGZsaXAtbGVmdCwgZmxpcC1yaWdodCwgZmxpcC11cCwgZmxpcC1kb3duXG4gKi9cblxuW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuIl19 */
