/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./resources/styles/main.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.4.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.
7. Disable tap highlights on iOS
*/html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}::-webkit-datetime-edit {
  display: inline-flex;
}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}select {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}[multiple],[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}[type='checkbox'] {
  border-radius: 0px;
}[type='radio'] {
  border-radius: 100%;
}[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}@media (forced-colors: active)  {[type='checkbox']:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
}@media (forced-colors: active)  {[type='radio']:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}@media (forced-colors: active)  {[type='checkbox']:indeterminate {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}body.mode-debug:before {
  content: "xs";
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 50;
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}@media (min-width: 640px) {
  body.mode-debug:before {
    content: "sm";
  }
}@media (min-width: 768px) {
  body.mode-debug:before {
    content: "md";
  }
}@media (min-width: 1024px) {
  body.mode-debug:before {
    content: "lg";
  }
}@media (min-width: 1280px) {
  body.mode-debug:before {
    content: "xl";
  }
}@media (min-width: 1536px) {
  body.mode-debug:before {
    content: "2xl";
  }
}body strong {
  font-weight: 500;
}body a {
  color: #0c0c0c;
  text-decoration-line: underline;
}body a:hover {
  color: #0c0c0c;
}body.theme-main {
  color: #0c0c0c;
  font-family: "Ubuntu", sans-serif;
  background-position: center top;
  background-image: var(--site-background-image);
  background-color: var(--site-background-color);
  background-size: var(--site-background-size);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
}@media (min-width: 1024px) {body.theme-main {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}body.theme-main.bg-custom {
  background-attachment: fixed;
  background-repeat: no-repeat;
}body.theme-main .page-container {
  width: 100%;
}@media (min-width: 640px) {body.theme-main .page-container {
    max-width: 640px;
  }
}@media (min-width: 768px) {body.theme-main .page-container {
    max-width: 768px;
  }
}@media (min-width: 1024px) {body.theme-main .page-container {
    max-width: 1024px;
  }
}@media (min-width: 1280px) {body.theme-main .page-container {
    max-width: 1280px;
  }
}@media (min-width: 1536px) {body.theme-main .page-container {
    max-width: 1536px;
  }
}body.theme-main .page-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}@media (min-width: 1280px) {body.theme-main .page-container {
    max-width: 64rem;
  }
}body.theme-main .page {
  overflow: hidden;
}body.theme-main .page.bg-gradient {
  background: url(/build/images/gradient.59b023b1.png) repeat-x center top;
}body.theme-main header {
  display: flex;
  flex-direction: column;
  align-items: center;
}body.theme-main header > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}@media (min-width: 640px) {body.theme-main header {
    flex-direction: row;
  }body.theme-main header > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }
}@media (min-width: 1024px) {body.theme-main header {
    align-items: stretch;
  }
}body.theme-main header {
  margin-top: 1rem;
}@media (min-width: 768px) {body.theme-main header {
    margin-top: 1.75rem;
  }
}@media (min-width: 1024px) {body.theme-main header {
    margin-top: 2.25rem;
  }
}@media (min-width: 640px) {body.theme-main header {
    height: 4rem;
  }
}@media (min-width: 768px) {body.theme-main header {
    height: 6rem;
  }
}@media (min-width: 1024px) {body.theme-main header {
    height: 8rem;
  }
}body.theme-main header .logo {
  display: flex;
  flex-grow: 1;
  align-items: center;
  text-decoration-line: none;
}body.theme-main header .logo img {
  max-height: 4rem;
  max-width: 18rem;
}@media (min-width: 768px) {body.theme-main header .logo img {
    max-height: 6rem;
  }
}@media (min-width: 1024px) {body.theme-main header .logo img {
    max-height: 8rem;
  }
}body.theme-main header .logo span {
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 500;
}@media (min-width: 1024px) {body.theme-main header .logo span {
    font-size: 3rem;
    line-height: 1;
  }
}body.theme-main header .logo span {
  color: var(--logo-span-color);
}body.theme-main header .contact {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}body.theme-main header .contact > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}body.theme-main header .contact.bg-triangle:before {
  content: "";
  background: url(/build/images/triangle.f3bd99da.png) no-repeat center top;
  position: absolute;
  top: -2.25rem;
  left: 50%;
  z-index: -10;
  display: none;
}@media (min-width: 1024px) {body.theme-main header .contact.bg-triangle:before {
    display: block;
  }
}body.theme-main header .contact.bg-triangle:before {
  width: 736px;
  height: 218px;
  margin-left: -368px;
}body.theme-main header .contact a {
  text-decoration-line: none;
}body.theme-main header .contact a.phone {
  color: var(--header-phone-color);
  font-weight: 500;
}body.theme-main header .contact a.phone i.fa {
  margin-right: 0.5rem;
  margin-top: 0.25rem;
  display: inline-block;
  opacity: 0.75;
  color: rgba(var(--header-phone-color));
}body.theme-main header .contact a.phone span {
  font-weight: 300;
}body.theme-main header .contact a.facebook, body.theme-main header .contact a.instagram {
  font-size: 1.875rem;
  line-height: 2.25rem;
}body.theme-main header .contact a.facebook {
  color: #4267B2;
}body.theme-main header .contact a.instagram {
  color: #C13584;
}body.theme-main .page-section {
  margin-bottom: 2rem;
}@media (min-width: 768px) {body.theme-main .page-section {
    margin-bottom: 2.5rem;
  }
}@media (min-width: 1024px) {body.theme-main .page-section {
    margin-bottom: 4.5rem;
  }
}body.theme-main article.main-article h1 {
  margin-top: 2rem;
  margin-bottom: 2rem;
  text-align: center;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 300;
}@media (min-width: 1024px) {body.theme-main article.main-article h1 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
    font-size: 2.5rem;
    line-height: 2.75rem;
  }
}body.theme-main article.main-article h1 {
  color: var(--prose-h1-color);
}body.theme-main article .description,
body.theme-main article .description-bottom {
  color: var(--tw-prose-body);
  max-width: 65ch;
}body.theme-main article .description :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}body.theme-main article .description :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}body.theme-main article .description :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}body.theme-main article .description :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}body.theme-main article .description :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}body.theme-main article .description :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}body.theme-main article .description :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}body.theme-main article .description :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}body.theme-main article .description :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}body.theme-main article .description :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}body.theme-main article .description :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}body.theme-main article .description :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}body.theme-main article .description :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}body.theme-main article .description :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}body.theme-main article .description :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}body.theme-main article .description :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}body.theme-main article .description :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
}body.theme-main article .description :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}body.theme-main article .description :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker,
body.theme-main article .description-bottom :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}body.theme-main article .description :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker,
body.theme-main article .description-bottom :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}body.theme-main article .description :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}body.theme-main article .description :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}body.theme-main article .description :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
}body.theme-main article .description :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
body.theme-main article .description-bottom :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: open-quote;
}body.theme-main article .description :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
body.theme-main article .description-bottom :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: close-quote;
}body.theme-main article .description :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}body.theme-main article .description :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}body.theme-main article .description :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}body.theme-main article .description :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}body.theme-main article .description :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}body.theme-main article .description :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}body.theme-main article .description :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}body.theme-main article .description :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}body.theme-main article .description :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}body.theme-main article .description :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}body.theme-main article .description :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}body.theme-main article .description :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  padding-inline-start: 0.375em;
}body.theme-main article .description :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}body.theme-main article .description :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
body.theme-main article .description-bottom :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: "`";
}body.theme-main article .description :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
body.theme-main article .description-bottom :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: "`";
}body.theme-main article .description :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}body.theme-main article .description :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}body.theme-main article .description :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}body.theme-main article .description :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}body.theme-main article .description :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}body.theme-main article .description :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}body.theme-main article .description :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}body.theme-main article .description :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-inline-end: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-inline-start: 1.1428571em;
}body.theme-main article .description :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}body.theme-main article .description :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before,
body.theme-main article .description-bottom :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: none;
}body.theme-main article .description :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after,
body.theme-main article .description-bottom :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: none;
}body.theme-main article .description :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: start;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}body.theme-main article .description :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}body.theme-main article .description :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}body.theme-main article .description :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}body.theme-main article .description :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 0;
}body.theme-main article .description :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: baseline;
}body.theme-main article .description :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}body.theme-main article .description :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: top;
}body.theme-main article .description :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}body.theme-main article .description :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}body.theme-main article .description,
body.theme-main article .description-bottom {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}body.theme-main article .description :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}body.theme-main article .description :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}body.theme-main article .description :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0.375em;
}body.theme-main article .description :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0.375em;
}body.theme-main article .description :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}body.theme-main article .description :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}body.theme-main article .description :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}body.theme-main article .description :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}body.theme-main article .description :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}body.theme-main article .description :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}body.theme-main article .description :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}body.theme-main article .description :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}body.theme-main article .description :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}body.theme-main article .description :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}body.theme-main article .description :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}body.theme-main article .description :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}body.theme-main article .description :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}body.theme-main article .description :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}body.theme-main article .description :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}body.theme-main article .description :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}body.theme-main article .description :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}body.theme-main article .description :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}body.theme-main article .description :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}body.theme-main article .description :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)),
body.theme-main article .description-bottom :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}body.theme-main article .description,
body.theme-main article .description-bottom {
  max-width: none;
  color: var(--prose-text-color);
}body.theme-main article .description h1,
body.theme-main article .description-bottom h1 {
  color: var(--prose-h1-color);
}body.theme-main article .description h2,
body.theme-main article .description-bottom h2 {
  color: var(--prose-h2-color);
}body.theme-main article .description h3,
body.theme-main article .description-bottom h3 {
  color: var(--prose-h3-color);
}body.theme-main article .description a,
body.theme-main article .description-bottom a {
  color: var(--prose-link-color);
  font-weight: 300;
}body.theme-main article .description strong,
body.theme-main article .description-bottom strong {
  color: inherit;
}body.theme-main article .description p,
body.theme-main article .description-bottom p {
  text-align: justify;
}body.theme-main article .description mark.marker-yellow,
body.theme-main article .description-bottom mark.marker-yellow {
  background-color: #FDFD77;
}body.theme-main article .description mark.marker-green,
body.theme-main article .description-bottom mark.marker-green {
  background-color: #62F962;
}body.theme-main article .description mark.marker-pink,
body.theme-main article .description-bottom mark.marker-pink {
  background-color: #FC7899;
}body.theme-main article .description mark.marker-blue,
body.theme-main article .description-bottom mark.marker-blue {
  background-color: #72CCFD;
}body.theme-main article .description mark.pen-red,
body.theme-main article .description-bottom mark.pen-red {
  background-color: transparent;
  color: #E71313;
}body.theme-main article .description mark.pen-green,
body.theme-main article .description-bottom mark.pen-green {
  background-color: transparent;
  color: #128A00;
}body.theme-main section.images {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.75rem;
}body.theme-main section.images .image {
  height: 100%;
  flex-basis: calc(50% - (1/2 * 1.75rem));
  align-content: center;
  text-align: center;
}@media (min-width: 768px) {body.theme-main section.images .image {
    flex-basis: calc(33.333333% - (2/3 * 1.75rem));
  }
}@media (min-width: 1024px) {body.theme-main section.images .image {
    flex-basis: calc(25% - (3/4 * 1.75rem));
  }
}body.theme-main section.images .image {
  aspect-ratio: var(--images-frame-aspect-ratio);
  padding: var(--images-frame-padding);
  background-color: var(--images-frame-background-color);
}body.theme-main section.images .image a {
  display: block;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}body.theme-main section.images .image a img {
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  max-width: 100%;
}body.theme-main article.bottom-article {
  margin-top: 2rem;
}@media (min-width: 1024px) {body.theme-main article.bottom-article {
    margin-top: 2.75rem;
  }
}body.theme-main .google-map-container iframe {
  width: 100% !important;
}body.theme-main .boxes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  -moz-column-gap: 1.75rem;
       column-gap: 1.75rem;
  row-gap: 1.75rem;
}@media (min-width: 768px) {body.theme-main .boxes {
    row-gap: 2.5rem;
  }body.theme-main .boxes.cols-2 .box {
    flex-basis: calc(50% - (1/2 * 1.75rem));
  }body.theme-main .boxes.cols-3 .box {
    flex-basis: calc(50% - (1/2 * 1.75rem));
  }
}@media (min-width: 1024px) {body.theme-main .boxes.cols-3 .box {
    flex-basis: calc(33.333333% - (2/3 * 1.75rem));
  }
}body.theme-main .boxes .box {
  position: relative;
  text-align: center;
  display: flex;
  width: 100%;
  flex-direction: column;
  margin-top: 1.813rem;
}@media (min-width: 768px) {body.theme-main .boxes .box {
    margin-top: 2.75rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box {
    margin-top: 3.625rem;
  }
}body.theme-main .boxes .box {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-top: 3rem;
  padding-bottom: 1.875rem;
}@media (min-width: 768px) {body.theme-main .boxes .box {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 4.25rem;
    padding-bottom: 2.5rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    padding-top: 5.375rem;
    padding-bottom: 3.75rem;
  }
}body.theme-main .boxes .box {
  background-color: var(--box-background-color);
}body.theme-main .boxes .box .icon {
  width: 3.625rem;
}@media (min-width: 768px) {body.theme-main .boxes .box .icon {
    width: 5.5rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box .icon {
    width: 7.25rem;
  }
}body.theme-main .boxes .box .icon {
  height: 3.625rem;
}@media (min-width: 768px) {body.theme-main .boxes .box .icon {
    height: 5.5rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box .icon {
    height: 7.25rem;
  }
}body.theme-main .boxes .box .icon {
  top: -1.813rem;
}@media (min-width: 768px) {body.theme-main .boxes .box .icon {
    top: -2.75rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box .icon {
    top: -3.625rem;
  }
}body.theme-main .boxes .box .icon {
  margin-left: -1.813rem;
}@media (min-width: 768px) {body.theme-main .boxes .box .icon {
    margin-left: -2.75rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box .icon {
    margin-left: -3.625rem;
  }
}body.theme-main .boxes .box .icon {
  line-height: 3.625rem;
}@media (min-width: 768px) {body.theme-main .boxes .box .icon {
    line-height: 5.5rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box .icon {
    line-height: 7.25rem;
  }
}body.theme-main .boxes .box .icon {
  position: absolute;
  left: 50%;
  text-align: center;
  color: #afafaf;
  border-radius: 9999px;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #383838 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 56 56 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #000000 var(--tw-gradient-to-position);
}body.theme-main .boxes .box .icon .fa {
  font-size: 1.875rem;
  line-height: 2.25rem;
}@media (min-width: 768px) {body.theme-main .boxes .box .icon .fa {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box .icon .fa {
    font-size: 2.75rem;
    line-height: 3rem;
  }
}body.theme-main .boxes .box .icon .fa {
  line-height: 3.625rem;
}@media (min-width: 768px) {body.theme-main .boxes .box .icon .fa {
    line-height: 5.5rem;
  }
}@media (min-width: 1024px) {body.theme-main .boxes .box .icon .fa {
    line-height: 7.25rem;
  }
}body.theme-main .boxes .box .name {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}@media (min-width: 1024px) {body.theme-main .boxes .box .name {
    margin-bottom: 1.25rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}body.theme-main .boxes .box .name {
  color: var(--box-heading-color);
}body.theme-main .boxes .box .description {
  flex-grow: 1;
  font-size: 0.875rem;
  line-height: 1.25rem;
}@media (min-width: 1024px) {body.theme-main .boxes .box .description {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}body.theme-main .boxes .box .description {
  color: var(--box-text-color);
}body.theme-main .boxes .box .btn {
  margin-top: 2.25rem;
  display: inline-block;
  border-radius: 9999px;
  border-width: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration-line: none;
}@media (min-width: 1024px) {body.theme-main .boxes .box .btn {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}body.theme-main .boxes .box .btn {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 1.5rem;
  padding-right: 1rem;
  color: #ffffff;
  background-color: var(--box-btn-background-color);
}body.theme-main .boxes .box .btn i {
  display: inline-block;
  font-style: normal;
  margin-left: 14px;
}body.theme-main footer {
  color: #999999;
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from: #383838 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 56 56 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #000000 var(--tw-gradient-to-position);
  margin-top: 2.5rem;
}body.theme-main footer a {
  color: inherit;
  text-decoration-line: none;
}body.theme-main footer a:hover {
  color: inherit;
  text-decoration-line: underline;
}body.theme-main footer .footer-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}body.theme-main footer .footer-content > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}body.theme-main footer .footer-content {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}@media (min-width: 768px) {body.theme-main footer .footer-content {
    height: 9.25rem;
    flex-direction: row;
  }body.theme-main footer .footer-content > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }body.theme-main footer .footer-content {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}body.theme-main footer .footer-content .contact {
  display: flex;
  flex-direction: column;
  align-items: center;
}body.theme-main footer .footer-content .contact > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}@media (min-width: 768px) {body.theme-main footer .footer-content .contact {
    align-items: flex-start;
  }
}body.theme-main footer .footer-content .contact > span {
  display: flex;
  align-items: center;
}body.theme-main footer .footer-content .contact > span > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}body.theme-main footer .footer-content .socials {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}body.theme-main footer .footer-content .socials > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}body.theme-main footer .footer-content .socials a {
  font-size: 1.875rem;
  line-height: 2.25rem;
}@media (min-width: 768px) {body.theme-main footer .footer-content .socials a {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}body.theme-main footer .footer-content .socials a.facebook {
  color: #4267B2;
}body.theme-main footer .footer-content .socials a.instagram {
  color: #C13584;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBR0E7O0NBQUE7OztDQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztFQUFBO0FBQUE7Ozs7Ozs7O0NBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7OztDQUFBO0VBQUE7RUFBQTtBQUFBOzs7O0NBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7Q0FBQTtFQUFBO1VBQUE7QUFBQTs7Q0FBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBOztDQUFBO0VBQUE7RUFBQTtBQUFBOztDQUFBOztFQUFBO0FBQUE7Ozs7O0NBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztDQUFBO0VBQUE7QUFBQTs7Q0FBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7QUFBQTtFQUFBO0FBQUE7Ozs7Q0FBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOzs7O0NBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7Q0FBQTs7RUFBQTtBQUFBOzs7Q0FBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztDQUFBO0VBQUE7QUFBQTs7Q0FBQTtFQUFBO0FBQUE7O0NBQUE7RUFBQTtBQUFBOztDQUFBOztFQUFBO0FBQUE7OztDQUFBO0VBQUE7RUFBQTtBQUFBOztDQUFBO0VBQUE7QUFBQTs7O0NBQUE7RUFBQTtFQUFBO0FBQUE7O0NBQUE7RUFBQTtBQUFBOztDQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztDQUFBO0VBQUE7QUFBQTs7Q0FBQTtFQUFBO0FBQUE7OztDQUFBO0VBQUE7RUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTs7Q0FBQTs7RUFBQTtBQUFBOztDQUFBO0VBQUE7QUFBQTs7OztDQUFBOzs7Ozs7OztFQUFBO0VBQUE7QUFBQTs7Q0FBQTs7RUFBQTtFQUFBO0FBQUE7RUFBQTtBQUFBO0VBQUE7S0FBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtBQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7QUFBQTtJQUFBO09BQUE7WUFBQTtFQUFBO0FBQUE7RUFBQTtBQUFBO0lBQUE7T0FBQTtZQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0lBQUE7T0FBQTtZQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBLENBdUJFO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBdEJKLENBd0JJO0VBSkY7SUFLSTtFQXJCSjtBQUNGLENBc0JJO0VBUEY7SUFRSTtFQW5CSjtBQUNGLENBb0JJO0VBVkY7SUFXSTtFQWpCSjtBQUNGLENBa0JJO0VBYkY7SUFjSTtFQWZKO0FBQ0YsQ0FnQkk7RUFoQkY7SUFpQkk7RUFiSjtBQUNGLENBaUJJO0VBQUE7QUFBQSxDQUdGO0VBQ0U7RUFDQTtBQWZKLENBaUJJO0VBQ0U7QUFmTixDQW1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtBQWpCSixDQWlCSTtJQUFBO0lBQUE7RUFBQTtBQUFBLENBR0U7RUFBQTtFQUFBO0FBQUEsQ0FJQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0lBQUE7RUFBQTtBQUFBLENBS0E7RUFBQTtBQUFBLENBRUE7RUFDRTtBQXBCUixDQXlCTTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQUNBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQUNBO0lBQUE7RUFBQTtBQUFBO0lBQUE7RUFBQTtBQUFBO0lBQUE7RUFBQTtBQUFBLENBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBLENBR0U7RUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUEsQ0FJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUEsQ0FERjtFQUVFO0FBdkJWLENBNEJRO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBLENBRUE7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQXRCVixDQXNCVTtJQUFBO0VBQUE7QUFBQSxDQUhGO0VBS0UsWUFqR007RUFrR04sYUFqR087RUFrR1A7QUExQlYsQ0ErQlU7RUFBQTtBQUFBLENBRUE7RUFFRTtFQUNBO0FBN0JaLENBZ0NjO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBLENBS0E7RUFBQTtBQUFBLENBS0Y7RUFBQTtFQUFBO0FBQUEsQ0FHRjtFQUNFO0FBakNaLENBb0NVO0VBQ0U7QUFsQ1osQ0EyQ007RUFBQTtBQUFBO0lBQUE7RUFBQTtBQUFBO0lBQUE7RUFBQTtBQUFBLENBTUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQSxDQURGO0VBRUU7QUEzQ1IsQ0FrRFE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBOztFQUFBO0FBQUE7O0VBQUE7QUFBQTs7RUFBQTtFQUVBO0FBRkEsQ0FJQTs7RUFDRTtBQTlDVixDQWlEUTs7RUFDRTtBQTlDVixDQWlEUTs7RUFDRTtBQTlDVixDQWlEUTs7RUFDRTtFQUNBO0FBOUNWLENBa0RVOztFQUFBO0FBQUEsQ0FJQTs7RUFBQTtBQUFBLENBSUE7O0VBQ0U7QUEvQ1osQ0FpRFU7O0VBQ0U7QUE5Q1osQ0FnRFU7O0VBQ0U7QUE3Q1osQ0ErQ1U7O0VBQ0U7QUE1Q1osQ0E4Q1U7O0VBQ0U7RUFDQTtBQTNDWixDQTZDVTs7RUFDRTtFQUNBO0FBMUNaLENBa0RNO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBLENBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0lBQUE7RUFBQTtBQUFBO0lBQUE7RUFBQTtBQUFBLENBREY7RUFFRTtFQUNBO0VBQ0E7QUEvQ1IsQ0FrRFU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQSxDQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQSxDQU9OO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQUlBO0VBQ0U7QUFwRFIsQ0F5RE07RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO09BQUE7RUFBQTtBQUFBO0lBQUE7RUFBQSxDQUtJO0lBQUE7RUFBQSxDQU1BO0lBQUE7RUFBQTtBQVhKLENBV0k7SUFBQTtFQUFBO0FBQUEsQ0FLRjtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtBQUZBLENBRUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUEsQ0FDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUEsQ0FKRjtFQU1FO0FBOURSLENBaUVVO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQUNBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQUNBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQUNBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQUNBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFIQSxDQU1FO0VBQUE7RUFBQTtBQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQSxDQUNBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQSxDQU1GO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUEsQ0FERjtFQUVFO0FBakVWLENBcUVVO0VBQUE7RUFBQTtFQUFBO0FBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQSxDQURGO0VBRUU7QUFsRVYsQ0FzRVU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUEsQ0FDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBQUZBLENBS0U7RUFBQTtFQUNBO0VBQ0E7QUFGQSxDQVVSO0VBQ0U7RUFFQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QUExRU4sQ0E2RVE7RUFBQTtFQUFBO0FBQUEsQ0FHRTtFQUFBO0VBQUE7QUFBQSxDQUtGO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtJQUFBO0lBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUEsQ0FHRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUEsQ0FHRTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBLENBS0Y7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBLENBR0U7RUFBQTtFQUFBO0FBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQSxDQUVBO0VBQ0U7QUE5RWQsQ0FpRlk7RUFDRTtBQS9FZCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcm96Y2VzdG5pay50b3B3ZWJ5LmN6Ly4vcmVzb3VyY2VzL3N0eWxlcy9tYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQHNlZSBodHRwczovL3RhaWx3aW5kY3NzLmNvbS9kb2NzL2Z1bmN0aW9ucy1hbmQtZGlyZWN0aXZlcyNzY3JlZW5cbi8vIEBjb25maWcgXCIuL3RhaWx3aW5kLmNvbmZpZy5qc1wiO1xuXG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuJGhlYWRlck1hcmdpblRvcFhzOiA0O1xuJGhlYWRlck1hcmdpblRvcE1kOiA3O1xuJGhlYWRlck1hcmdpblRvcExnOiA5O1xuXG4kaGVhZGVySGVpZ2h0WHM6IDE2O1xuJGhlYWRlckhlaWdodE1kOiAyNDtcbiRoZWFkZXJIZWlnaHRMZzogMzI7XG5cbiR0cmlhbmdsZVdpZHRoOiA3MzZweDtcbiR0cmlhbmdsZUhlaWdodDogMjE4cHg7XG5cbiRib3hJY29uU2l6ZVhzOiAxNC41O1xuJGJveEljb25TaXplTWQ6IDIyO1xuJGJveEljb25TaXplTGc6IDI5O1xuXG5cbi8vIGNvbG9yOiB2YXIoLS10ZXh0KSAhaW1wb3J0YW50O1xuYm9keSB7XG5cbiAgJi5tb2RlLWRlYnVnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ3hzJztcbiAgICBAYXBwbHkgZml4ZWQgdG9wLTAgbGVmdC0wIGJsb2NrIHB4LTIgcHktMSBiZy13aGl0ZSBzaGFkb3cgei01MDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiB0aGVtZSgnc2NyZWVucy5zbScpKSB7XG4gICAgICBjb250ZW50OiAnc20nO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogdGhlbWUoJ3NjcmVlbnMubWQnKSkge1xuICAgICAgY29udGVudDogJ21kJztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHRoZW1lKCdzY3JlZW5zLmxnJykpIHtcbiAgICAgIGNvbnRlbnQ6ICdsZyc7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiB0aGVtZSgnc2NyZWVucy54bCcpKSB7XG4gICAgICBjb250ZW50OiAneGwnO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogdGhlbWUoJ3NjcmVlbnMuMnhsJykpIHtcbiAgICAgIGNvbnRlbnQ6ICcyeGwnO1xuICAgIH1cbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwYzBjMGM7XG4gICAgQGFwcGx5IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwYzBjMGM7XG4gICAgfVxuICB9XG5cbiAgJi50aGVtZS1tYWluIHtcbiAgICBjb2xvcjogIzBjMGMwYztcbiAgICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXNpdGUtYmFja2dyb3VuZC1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2l0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXNpdGUtYmFja2dyb3VuZC1zaXplKTtcbiAgICBAYXBwbHkgdGV4dC1iYXNlIGxnOnRleHQtbGcgZm9udC1saWdodDtcblxuICAgICYuYmctY3VzdG9tIHtcbiAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQgYmctZml4ZWQ7XG4gICAgfVxuXG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgIEBhcHBseSBjb250YWluZXIgbXgtYXV0byB4bDptYXgtdy01eGwgcHgtMztcbiAgICB9XG5cbiAgICAucGFnZSB7XG5cbiAgICAgIEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cbiAgICAgICYuYmctZ3JhZGllbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcmVzb3VyY2VzL2ltYWdlcy9ncmFkaWVudC5wbmdcIikgcmVwZWF0LXggY2VudGVyIHRvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoZWFkZXIge1xuICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgc206ZmxleC1yb3cgaXRlbXMtY2VudGVyIGxnOml0ZW1zLXN0cmV0Y2ggc3BhY2UteS0zIHNtOnNwYWNlLXktMCBzbTpzcGFjZS14LTEyO1xuICAgICAgQGFwcGx5IG10LSN7JGhlYWRlck1hcmdpblRvcFhzfSBtZDptdC0jeyRoZWFkZXJNYXJnaW5Ub3BNZH0gbGc6bXQtI3skaGVhZGVyTWFyZ2luVG9wTGd9O1xuICAgICAgQGFwcGx5IHNtOmgtI3skaGVhZGVySGVpZ2h0WHN9IG1kOmgtI3skaGVhZGVySGVpZ2h0TWR9IGxnOmgtI3skaGVhZGVySGVpZ2h0TGd9O1xuXG4gICAgICAubG9nbyB7XG4gICAgICAgIEBhcHBseSBmbGV4LWdyb3cgZmxleCBpdGVtcy1jZW50ZXIgbm8tdW5kZXJsaW5lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGFwcGx5IG1heC1oLSN7JGhlYWRlckhlaWdodFhzfSBtZDptYXgtaC0jeyRoZWFkZXJIZWlnaHRNZH0gbGc6bWF4LWgtI3skaGVhZGVySGVpZ2h0TGd9IG1heC13LTcyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtIHRleHQtNHhsIGxnOnRleHQtNXhsIDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbG9nby1zcGFuLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFjdCB7XG4gICAgICAgIEBhcHBseSBmbGV4LW5vbmUgcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIgc3BhY2UteC0yO1xuXG4gICAgICAgICYuYmctdHJpYW5nbGU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9yZXNvdXJjZXMvaW1hZ2VzL3RyaWFuZ2xlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICBAYXBwbHkgaGlkZGVuIGxnOmJsb2NrIGFic29sdXRlIC10b3AtI3skaGVhZGVyTWFyZ2luVG9wTGd9IGxlZnQtMS8yIC16LTEwO1xuXG4gICAgICAgICAgd2lkdGg6ICR0cmlhbmdsZVdpZHRoO1xuICAgICAgICAgIGhlaWdodDogJHRyaWFuZ2xlSGVpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogKCR0cmlhbmdsZVdpZHRoIC8gMikpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuXG4gICAgICAgICAgJi5waG9uZSB7XG5cbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItcGhvbmUtY29sb3IpO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuXG4gICAgICAgICAgICBpLmZhIHtcbiAgICAgICAgICAgICAgQGFwcGx5IG1yLTIgbXQtMSBpbmxpbmUtYmxvY2sgb3BhY2l0eS03NTtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0taGVhZGVyLXBob25lLWNvbG9yKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAYXBwbHkgZm9udC1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZhY2Vib29rLCAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0zeGw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICBjb2xvcjogIzQyNjdCMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICBjb2xvcjogI0MxMzU4NDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utc2VjdGlvbiB7XG4gICAgICBAYXBwbHkgbWItOCBtZDptYi0xMCBsZzptYi0xODtcbiAgICB9XG5cbiAgICBhcnRpY2xlLm1haW4tYXJ0aWNsZSB7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbGlnaHQgdGV4dC1jZW50ZXIgbXktOCBsZzpteS0xMSB0ZXh0LTR4bCBsZzp0ZXh0LTQuMjV4bDtcbiAgICAgICAgY29sb3I6IHZhcigtLXByb3NlLWgxLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIC5kZXNjcmlwdGlvbixcbiAgICAgIC5kZXNjcmlwdGlvbi1ib3R0b20ge1xuICAgICAgICBAYXBwbHkgcHJvc2UgbWF4LXctbm9uZTtcblxuICAgICAgICBjb2xvcjogdmFyKC0tcHJvc2UtdGV4dC1jb2xvcik7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcm9zZS1oMS1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByb3NlLWgyLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJvc2UtaDMtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByb3NlLWxpbmstY29sb3IpO1xuICAgICAgICAgIEBhcHBseSBmb250LWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1pbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtanVzdGlmeVxuICAgICAgICB9XG5cbiAgICAgICAgbWFyayB7XG4gICAgICAgICAgJi5tYXJrZXIteWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZENzc7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubWFya2VyLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MkY5NjI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubWFya2VyLXBpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNzg5OTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tYXJrZXItYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJDQ0ZEO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnBlbi1yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI0U3MTMxMztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wZW4tZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzEyOEEwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24uaW1hZ2VzIHtcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBmbGV4LXJvdyBnYXAtNyBqdXN0aWZ5LWNlbnRlcjtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgQGFwcGx5IGJhc2lzLTEvMi1nYXAtNyBtZDpiYXNpcy0xLzMtZ2FwLTcgbGc6YmFzaXMtMS80LWdhcC03IGNvbnRlbnQtY2VudGVyIGgtZnVsbCB0ZXh0LWNlbnRlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB2YXIoLS1pbWFnZXMtZnJhbWUtYXNwZWN0LXJhdGlvKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0taW1hZ2VzLWZyYW1lLXBhZGRpbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbWFnZXMtZnJhbWUtYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGFwcGx5IGJsb2NrIGgtZnVsbCB3LWZ1bGwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSBteC1hdXRvIG1heC13LWZ1bGwgbWF4LWgtZnVsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlLmJvdHRvbS1hcnRpY2xlIHtcbiAgICAgIEBhcHBseSBtdC04IGxnOm10LTExIDtcbiAgICB9XG5cbiAgICAuZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94ZXMge1xuICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGZsZXgtcm93IGdhcC14LTcgZ2FwLXktNyBtZDpnYXAteS0xMCBqdXN0aWZ5LWNlbnRlcjtcblxuXG4gICAgICAmLmNvbHMtMiB7XG4gICAgICAgIC5ib3gge1xuICAgICAgICAgIEBhcHBseSBtZDpiYXNpcy0xLzItZ2FwLTc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb2xzLTMge1xuICAgICAgICAuYm94IHtcbiAgICAgICAgICBAYXBwbHkgbWQ6YmFzaXMtMS8yLWdhcC03IGxnOmJhc2lzLTEvMy1nYXAtNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm94IHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHRleHQtY2VudGVyO1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCB3LWZ1bGw7XG4gICAgICAgIEBhcHBseSBtdC0je2NhbGMoJGJveEljb25TaXplWHMvMil9IG1kOm10LSN7Y2FsYygkYm94SWNvblNpemVNZC8yKX0gbGc6bXQtI3tjYWxjKCRib3hJY29uU2l6ZUxnLzIpfTtcbiAgICAgICAgQGFwcGx5IHB0LTEyIG1kOnB0LTE3IGxnOnB0LTIxLjUgcHgtNy41IG1kOnB4LTEwIGxnOnB4LTE1IHBiLTcuNSBtZDpwYi0xMCBsZzpwYi0xNTtcbiAgICAgICAgLy9AYXBwbHkgYmctZ3JhZGllbnQtdG8tdCBmcm9tLWdyYWRpZW50LWJveEJnLTEgdG8tZ3JhZGllbnQtYm94QmctMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBAYXBwbHkgdy0jeyRib3hJY29uU2l6ZVhzfSBtZDp3LSN7JGJveEljb25TaXplTWR9IGxnOnctI3skYm94SWNvblNpemVMZ307XG4gICAgICAgICAgQGFwcGx5IGgtI3skYm94SWNvblNpemVYc30gbWQ6aC0jeyRib3hJY29uU2l6ZU1kfSBsZzpoLSN7JGJveEljb25TaXplTGd9O1xuICAgICAgICAgIEBhcHBseSAtdG9wLSN7Y2FsYygkYm94SWNvblNpemVYcy8yKX0gbWQ6LXRvcC0je2NhbGMoJGJveEljb25TaXplTWQvMil9IGxnOi10b3AtI3tjYWxjKCRib3hJY29uU2l6ZUxnLzIpfTtcbiAgICAgICAgICBAYXBwbHkgLW1sLSN7Y2FsYygkYm94SWNvblNpemVYcy8yKX0gbWQ6LW1sLSN7Y2FsYygkYm94SWNvblNpemVNZC8yKX0gbGc6LW1sLSN7Y2FsYygkYm94SWNvblNpemVMZy8yKX07XG4gICAgICAgICAgQGFwcGx5IGxlYWRpbmctI3skYm94SWNvblNpemVYc30gbWQ6bGVhZGluZy0jeyRib3hJY29uU2l6ZU1kfSBsZzpsZWFkaW5nLSN7JGJveEljb25TaXplTGd9O1xuICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0ZXh0LWNlbnRlciBsZWZ0LTEvMjtcbiAgICAgICAgICBjb2xvcjogI2FmYWZhZjtcbiAgICAgICAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgICAgICAgIEBhcHBseSBiZy1ncmFkaWVudC10by1iIGZyb20tZ3JhZGllbnQtYm94SWNvbi0xIHRvLWdyYWRpZW50LWJveEljb24tMjtcblxuICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0zeGwgbWQ6dGV4dC00eGwgbGc6dGV4dC00LjV4bDtcbiAgICAgICAgICAgIEBhcHBseSBsZWFkaW5nLSN7JGJveEljb25TaXplWHN9IG1kOmxlYWRpbmctI3skYm94SWNvblNpemVNZH0gbGc6bGVhZGluZy0jeyRib3hJY29uU2l6ZUxnfTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW0gdGV4dC14bCBsZzp0ZXh0LTJ4bCBtYi00IGxnOm1iLTU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJveC1oZWFkaW5nLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtc20gbGc6dGV4dC1iYXNlIGZsZXgtZ3JvdztcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYm94LXRleHQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayB0ZXh0LXNtIGxnOnRleHQtYmFzZSBib3JkZXItMCBuby11bmRlcmxpbmUgbXQtOSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgQGFwcGx5IHB5LTEuNSBwbC02IHByLTQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm94LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBmb290ZXIge1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG5cbiAgICAgIEBhcHBseSBiZy1ncmFkaWVudC10by10IGZyb20tZ3JhZGllbnQtZm9vdGVyLTEgdG8tZ3JhZGllbnQtZm9vdGVyLTI7XG4gICAgICBAYXBwbHkgbXQtMTA7XG5cbiAgICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC1pbmhlcml0IG5vLXVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1pbmhlcml0IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICBAYXBwbHkgcHktNSBtZDpweS0wIG1kOmgtMzcgZmxleCBmbGV4LWNvbCBtZDpmbGV4LXJvdyBzcGFjZS15LTMgbWQ6c3BhY2UteS0wIG1kOnNwYWNlLXgtMTEgaXRlbXMtY2VudGVyO1xuXG4gICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBzcGFjZS15LTEgaXRlbXMtY2VudGVyIG1kOml0ZW1zLXN0YXJ0O1xuXG4gICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggc3BhY2UteC0yIGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFscyB7XG4gICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1ncm93IGp1c3RpZnktZW5kIHNwYWNlLXgtMjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtM3hsIG1kOnRleHQtNHhsIDtcblxuICAgICAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDI2N0IyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzEzNTg0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/