/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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]!./assets/scss/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/@splidejs/splide/dist/css/splide.min.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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]!./assets/scss/app.scss (1) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
! tailwindcss v3.4.1 | 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 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
.tooltip-arrow,.tooltip-arrow:before{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
.tooltip-arrow{
  visibility: hidden;
}
.tooltip-arrow:before{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}
[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before{
  border-style: solid;
  border-color: #e5e7eb;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before{
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before{
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before{
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before{
  border-top-width: 1px;
  border-right-width: 1px;
}
.tooltip[data-popper-placement^='top'] > .tooltip-arrow{
  bottom: -4px;
}
.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow{
  top: -4px;
}
.tooltip[data-popper-placement^='left'] > .tooltip-arrow{
  right: -4px;
}
.tooltip[data-popper-placement^='right'] > .tooltip-arrow{
  left: -4px;
}
.tooltip.invisible > .tooltip-arrow:before{
  visibility: hidden;
}
[data-popper-arrow],[data-popper-arrow]:before{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
[data-popper-arrow]{
  visibility: hidden;
}
[data-popper-arrow]:before{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}
[data-popper-arrow]:after{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}
[role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #e5e7eb;
}
.dark [role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #4b5563;
}
[role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #e5e7eb;
}
.dark [role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #4b5563;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before{
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]{
  bottom: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]{
  top: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]{
  right: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]{
  left: -5px;
}
[role="tooltip"].invisible > [data-popper-arrow]:before{
  visibility: hidden;
}
[role="tooltip"].invisible > [data-popper-arrow]:after{
  visibility: hidden;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}
input::-moz-placeholder, textarea::-moz-placeholder{
  color: #6B7280;
  opacity: 1;
}
input::placeholder,textarea::placeholder{
  color: #6B7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
::-webkit-date-and-time-value{
  min-height: 1.5em;
}
select:not([size]){
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 6%27%3e %3cpath stroke=%27%236B7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1 4 4 4-4%27/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
:is([dir=rtl]) select:not([size]){
  background-position: left 0.75rem center;
  padding-right: 0.75rem;
  padding-left: 0;
}
[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: #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: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1 5.917 5.724 10.5 15 1.5%27/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox=%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");
  background-size: 1em 1em;
}
.dark [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");
  background-size: 1em 1em;
}
[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M0.5 6h14%27/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus{
  outline: 1px auto inherit;
}
input[type=file]::file-selector-button{
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-inline-start: -1rem;
  margin-inline-end: 1rem;
}
input[type=file]::file-selector-button:hover{
  background: #374151;
}
:is([dir=rtl]) input[type=file]::file-selector-button{
  padding-right: 2rem;
  padding-left: 1rem;
}
.dark input[type=file]::file-selector-button{
  color: white;
  background: #4B5563;
}
.dark input[type=file]::file-selector-button:hover{
  background: #6B7280;
}
input[type="range"]::-webkit-slider-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-webkit-slider-thumb{
  background: #9CA3AF;
}
.dark input[type="range"]:disabled::-webkit-slider-thumb{
  background: #6B7280;
}
input[type="range"]:focus::-webkit-slider-thumb{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
input[type="range"]::-moz-range-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-moz-range-thumb{
  background: #9CA3AF;
}
.dark input[type="range"]:disabled::-moz-range-thumb{
  background: #6B7280;
}
input[type="range"]::-moz-range-progress{
  background: #3F83F8;
}
input[type="range"]::-ms-fill-lower{
  background: #3F83F8;
}
.toggle-bg:after{
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: #D1D5DB;
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-duration: .15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
input:checked + .toggle-bg:after{
  transform: translateX(100%);;
  border-color: white;
}
input:checked + .toggle-bg{
  background: #1C64F2;
  border-color: #1C64F2;
}
.container {
    max-width: 392px !important;
  }
@media (min-width: 540px) {
    .container {
      max-width: 550px !important;
    }
  }
@media (min-width: 868px) {
    .container {
      max-width: 750px !important;
    }
  }
@media (min-width: 1040px) {
    .container {
      max-width: 990px !important;
    }
  }
@media (min-width: 1320px) {
    .container {
      max-width: 1122px !important;
    }
  }
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 392px){
  .container{
    max-width: 392px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 540px){
  .container{
    max-width: 540px;
  }
}
@media (min-width: 868px){
  .container{
    max-width: 868px;
  }
}
@media (min-width: 1040px){
  .container{
    max-width: 1040px;
  }
}
@media (min-width: 1320px){
  .container{
    max-width: 1320px;
  }
}
@media (min-width: 1670px){
  .container{
    max-width: 1670px;
  }
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.inset-0{
  inset: 0px;
}
.bottom-0{
  bottom: 0px;
}
.bottom-16{
  bottom: 4rem;
}
.bottom-\[60px\]{
  bottom: 60px;
}
.left-0{
  left: 0px;
}
.right-0{
  right: 0px;
}
.top-0{
  top: 0px;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.col-span-full{
  grid-column: 1 / -1;
}
.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.\!mb-0{
  margin-bottom: 0px !important;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-auto{
  margin-bottom: auto;
}
.ml-auto{
  margin-left: auto;
}
.mt-2{
  margin-top: 0.5rem;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.h-4{
  height: 1rem;
}
.h-6{
  height: 1.5rem;
}
.h-9{
  height: 2.25rem;
}
.w-1\/2{
  width: 50%;
}
.w-4{
  width: 1rem;
}
.w-64{
  width: 16rem;
}
.w-full{
  width: 100%;
}
.max-w-6{
  max-width: 1.5rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-shrink{
  flex-shrink: 1;
}
.-translate-x-full{
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full{
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0{
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full{
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full{
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-75{
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-none{
  transform: none;
}
.cursor-default{
  cursor: default;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-10{
  gap: 2.5rem;
}
.gap-16{
  gap: 4rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-4{
  gap: 1rem;
}
.gap-x-20{
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}
.gap-y-8{
  row-gap: 2rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-visible{
  overflow-y: visible;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-e-lg{
  border-start-end-radius: 0.5rem;
  border-end-end-radius: 0.5rem;
}
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-s-lg{
  border-start-start-radius: 0.5rem;
  border-end-start-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.\!border-\[\#171a4a\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 26 74 / var(--tw-border-opacity)) !important;
}
.border-blue-600{
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity));
}
.border-blue-700{
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity));
}
.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.bg-\[\#f0f1f3\]{
  --tw-bg-opacity: 1;
  background-color: rgb(240 241 243 / var(--tw-bg-opacity));
}
.bg-\[\#f9f9f9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 249 / var(--tw-bg-opacity));
}
.bg-blue-700{
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-gray-900\/50{
  background-color: rgb(17 24 39 / 0.5);
}
.bg-gray-modal-background{
  --tw-bg-opacity: 1;
  background-color: rgb(240 241 243 / var(--tw-bg-opacity));
}
.bg-header-item-hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity));
}
.bg-red-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(224 48 104 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/50{
  background-color: rgb(255 255 255 / 0.5);
}
.p-1{
  padding: 0.25rem;
}
.p-2{
  padding: 0.5rem;
}
.p-2\.5{
  padding: 0.625rem;
}
.p-4{
  padding: 1rem;
}
.\!px-5{
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.\!py-\[1\.125rem\]{
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important;
}
.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;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-12{
  padding-left: 3rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-16{
  padding-top: 4rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.\!text-base{
  font-size: 1rem !important;
}
.text-h500{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.text-h500-2xl{
  font-size: 15px;
  line-height: 1.5rem;
  font-weight: 400;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-9{
  line-height: 2.25rem;
}
.\!text-header-dark{
  --tw-text-opacity: 1 !important;
  color: rgb(23 26 74 / var(--tw-text-opacity)) !important;
}
.text-black-default{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-red-default{
  --tw-text-opacity: 1;
  color: rgb(213 0 0 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.header{
  position: sticky;
  top: 0px;
  left: 0px;
  z-index: 50;
  display: flex;
  height: 4.375rem;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
@media (min-width: 1320px){
  .header{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}
@media (max-width: 1320px) {
  .header {
    padding: 0.75rem 1.375rem;
  }
}
.header .menu{
  list-style-type: none;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 1320px){
  .header .menu{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.header-logo{
  position: static;
  margin-right: 0.75rem;
  width: auto;
}
.header-logo img{
  height: 4rem;
  width: 10.5rem;
}
@media (min-width: 1320px){
  .header-logo img{
    margin-left: 1.75rem;
  }
}
.header-items{
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 20;
  height: 100dvh;
  width: 100dvw;
  overflow-y: scroll;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 1320px){
  .header-items{
    position: static;
    z-index: auto;
    display: flex;
    height: auto;
    width: 100%;
    transform: none;
    justify-content: flex-end;
    overflow-y: visible;
  }
}
.header-items > ul{
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 1320px){
  .header-items > ul{
    flex-direction: row;
    padding: 0px;
  }
}
.header-items > ul .lang-switch{
  order: 1;
}
@media (min-width: 1320px){
  .header-items > ul .lang-switch{
    order: 2;
    width: 11.25rem;
  }
}
.header-items > ul .menu-item{
  position: relative;
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  overflow: visible;
  font-size: 0.75rem;
  line-height: 1rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(23 26 74 / var(--tw-text-opacity));
}
@media (min-width: 1320px){
  .header-items > ul .menu-item{
    flex-direction: row;
    align-items: center;
    line-height: 1.25rem;
  }
}
.header-items > ul .menu-item {
  font-weight: 700 !important;
}
@media (min-width: 1320px){
  .header-items > ul .menu-item:nth-child(8){
    margin-left: 1.75rem;
  }
}
.header-items > ul .menu-item .btn-additional{
  width: 100%;
  text-transform: none;
}
@media (min-width: 868px){
  .header-items > ul .menu-item .btn-additional{
    width: 12rem;
  }
}
.header-items > ul .menu-item:not(.lang-switch){
  order: 2;
}
@media (min-width: 1040px){
  .section-image-and-text-cols .intellectual_investments .block-image-and-text-col-text.header-items > ul .menu-item:not(.lang-switch){
    margin-top: 6rem;
  }
}
@media (min-width: 1320px){
  .header-items > ul .menu-item:not(.lang-switch){
    order: 1;
  }
}
.header-items > ul .menu-item.menu-item-has-children a{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.header-items > ul .menu-item.menu-item-has-children > a{
  margin-bottom: 0.5rem;
}
@media (min-width: 1040px){
  .header-items > ul .menu-item.menu-item-has-children > a{
    margin-bottom: 0px;
  }
}
@media (min-width: 1320px) {
  .header-items > ul .menu-item.menu-item-has-children > a::after {
    content: "";
    margin-inline-start: 0.25rem;
    display: inline-block;
    border-left-width: 4px;
    border-right-width: 4px;
    border-top-width: 4px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: currentColor;
  }
}
@media (min-width: 1040px){
  .header-items > ul .menu-item.menu-item-has-children:hover .sub-menu{
    display: block;
  }
}
.header-items > ul .menu-item.menu-item-has-children .sub-menu{
  width: 100%;
}
@media (min-width: 1320px){
  .header-items > ul .menu-item.menu-item-has-children .sub-menu{
    width: -moz-max-content;
    width: max-content;
    position: absolute;
    bottom: 0px;
    z-index: 20;
    display: none;
    max-width: 15rem;
    --tw-translate-y: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-width: 2px;
    --tw-border-opacity: 1;
    border-top-color: rgb(83 75 133 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}
.header-items > ul .menu-item.menu-item-has-children .sub-menu li{
  text-transform: none;
}
.header-items > ul .menu-item.menu-item-has-children .sub-menu li:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity));
}
@media (min-width: 1040px){
  .header-items > ul .menu-item.menu-item-has-children .sub-menu li{
    padding-inline-end: 1.5rem;
    padding-inline-start: 1rem;
  }
}
.header-items > ul .menu-item.menu-item-has-children .sub-menu li a{
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-inline-start: 1rem;
}
@media (min-width: 1040px){
  .header-items > ul .menu-item.menu-item-has-children .sub-menu li a{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
@media (min-width: 1320px) {
  .header-items > ul .menu-item.menu-item-has-children .sub-menu li:not(:last-of-type) a{
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(223 223 223 / var(--tw-border-opacity));
  }
}
.header-close{
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1320px){
  .header-close{
    display: none;
  }
}
.header .divider{
  display: none;
  height: 2.625rem;
  width: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(214 214 214 / var(--tw-bg-opacity));
}
@media (min-width: 1320px){
  .header .divider{
    display: block;
  }
}

#google_language_translator{
  display: flex;
}
#google_language_translator div{
  width: 144px;
}
#google_language_translator div.skiptranslate.goog-te-gadget {
  display: flex !important;
}
#google_language_translator div.skiptranslate.goog-te-gadget > div{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  --tw-text-opacity: 1;
  color: rgb(23 26 74 / var(--tw-text-opacity));
}
#google_language_translator div.skiptranslate.goog-te-gadget > div::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 1.75rem;
  display: block;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: currentColor;
}
.block-simple-with-background #google_language_translator div.skiptranslate.goog-te-gadget > div::after{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background #google_language_translator div.skiptranslate.goog-te-gadget > div .hr::after{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width #google_language_translator div.skiptranslate.goog-te-gadget > div::after{
  max-width: 56rem;
}
.block-simple-with-background.trustee #google_language_translator div.skiptranslate.goog-te-gadget > div::after{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee #google_language_translator div.skiptranslate.goog-te-gadget > div .hr::after{
  width: 3.25rem;
}
#google_language_translator div.skiptranslate.goog-te-gadget > div select.goog-te-combo {
  -webkit-appearance: none;
  border: none !important;
  position: relative;
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 700;
}
@media (min-width: 1040px){
  #google_language_translator div.skiptranslate.goog-te-gadget > div select.goog-te-combo{
    font-weight: 700;
  }
}

#glt-translate-trigger{
  display: none;
}

@media (min-width: 1040px){
  #glt-translate-trigger{
    display: block;
  }
}

#flags{
  margin-right: 0.25rem;
  width: 1.5rem;
  line-height: 1;
}
#flags ul li{
  display: none;
}
#flags ul li a{
  position: relative;
}
#flags ul li a:before {
  content: "";
  outline: white 40px solid;
  border-radius: 50%;
  width: 85%;
  height: 85%;
  top: 47%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}

form{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  --space-x: 2rem;
  -moz-column-gap: var(--space-x);
       column-gap: var(--space-x);
}
form input.wpcf7-not-valid,
form select.wpcf7-not-valid,
form textarea.wpcf7-not-valid {
  border: 1px solid red !important;
}
form input[type=checkbox]{
  margin-right: 0.5rem;
}
form p{
  margin-bottom: 0.625rem;
}
form p:has([data-name=imie]), form p:has([data-name=wiadomosc]){
  flex-basis: 100%;
}
form p:has([data-name=imie]) input,
form p:has([data-name=imie]) textarea, form p:has([data-name=wiadomosc]) input,
form p:has([data-name=wiadomosc]) textarea{
  width: 100%;
}
form p:has([data-name=osoba]), form p:has([data-name=przedmiot]){
  flex-grow: 1;
}
@media (min-width: 1040px) {
  form p:has([data-name=osoba]), form p:has([data-name=przedmiot]) {
    flex-basis: calc(50% - var(--space-x));
  }
}
form p:has([data-name=osoba]) select, form p:has([data-name=przedmiot]) select{
  width: 100%;
}
form p .wpcf7-form-control-wrap{
  display: block;
  height: 100%;
}
.block-simple-with-background form p .wpcf7-form-control-wrap{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background form p .wpcf7-form-control-wrap .hr{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width form p .wpcf7-form-control-wrap{
  max-width: 56rem;
}
.block-simple-with-background.trustee form p .wpcf7-form-control-wrap{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee form p .wpcf7-form-control-wrap .hr{
  width: 3.25rem;
}
form div[data-id=adres-nieruchomosci], form div[data-id=nazwa-firmy], form div[data-id=adres-strony-normal], form div[data-id=adres-strony-dev]{
  width: 100%;
}
form div[data-id=adres-nieruchomosci] input, form div[data-id=nazwa-firmy] input, form div[data-id=adres-strony-normal] input, form div[data-id=adres-strony-dev] input{
  width: 100%;
}
form [data-name]:has(input)::before,
form [data-name]:has(textarea)::before,
form [data-name]:has(select)::before{
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 1rem;
  display: block;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity));
}
.block-simple-with-background form [data-name]:has(input)::before,.block-simple-with-background 
form [data-name]:has(textarea)::before,.block-simple-with-background 
form [data-name]:has(select)::before{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background form [data-name]:has(input) .hr::before,.block-simple-with-background 
form [data-name]:has(textarea) .hr::before,.block-simple-with-background 
form [data-name]:has(select) .hr::before{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width form [data-name]:has(input)::before,.block-simple-with-background.limited-width 
form [data-name]:has(textarea)::before,.block-simple-with-background.limited-width 
form [data-name]:has(select)::before{
  max-width: 56rem;
}
.block-simple-with-background.trustee form [data-name]:has(input)::before,.block-simple-with-background.trustee 
form [data-name]:has(textarea)::before,.block-simple-with-background.trustee 
form [data-name]:has(select)::before{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee form [data-name]:has(input) .hr::before,.block-simple-with-background.trustee 
form [data-name]:has(textarea) .hr::before,.block-simple-with-background.trustee 
form [data-name]:has(select) .hr::before{
  width: 3.25rem;
}
form [data-name]:has(input)::before,
form [data-name]:has(textarea)::before,
form [data-name]:has(select)::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhklEQVR4nJWPoQoCURREFzEZBTFa/I9tFnfDmeV9jWGzIFhMdsFgsxv8DcFfsLncu8I1ysOiU8+cgSmKf+LSymD9BZ7SLFIaG2xc2kdVjaKupx8TTgadw93hZtLDpHO20jfNwuBl4D0soyyHWcHg6nAwuDgcMxhtOzBpGylNupTmJu1+vvYGrF47n3BBhv4AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: right top -25%;
}
form [data-name]:has(input):has(input:valid)::before, form [data-name]:has(input):has(textarea:valid)::before, form [data-name]:has(input):has(select:valid)::before,
form [data-name]:has(textarea):has(input:valid)::before,
form [data-name]:has(textarea):has(textarea:valid)::before,
form [data-name]:has(textarea):has(select:valid)::before,
form [data-name]:has(select):has(input:valid)::before,
form [data-name]:has(select):has(textarea:valid)::before,
form [data-name]:has(select):has(select:valid)::before{
  display: none;
}
form [data-name=email]:has(input:focus)::before{
  display: none;
}
form [data-name=email].hide-placeholder::before{
  display: none;
}
form [data-name]:has(input.hide-placeholder)::before,
form [data-name]:has(textarea.hide-placeholder)::before,
form [data-name]:has(select.hide-placeholder)::before {
  display: none;
}
form [data-name]:has(textarea)::before{
  top: 1rem;
}
form [data-name=imie]::before {
  content: "Imię i nazwisko";
}
form [data-name=osoba]::before {
  content: "Osoba kontaktowa";
}
form [data-name=przedmiot]::before {
  content: "Przedmiot zapytania";
}
form [data-name=wiadomosc]::before {
  content: "Wiadomość";
}
form [data-name=adres-nieruchomosci-klienta]::before {
  content: "Adres nieruchomości";
}
form [data-name=nazwa-firmy-klienta]::before {
  content: "Nazwa firmy / adres strony internetowej";
}
form [data-name=adres-strony-internetowej-dev]::before {
  content: "Deweloper / adres strony internetowej";
}
form [data-name=adres-strony-internetowej]::before {
  content: "Adres strony internetowej";
}
form [data-name=email]::before {
  content: "e-mail";
}
form [data-name=telephone]::before {
  content: "nr telefonu";
}
form input[disabled], form input:disabled {
  opacity: 0.5;
}
form input[type=text],
form input[type=email],
form input[type=email],
form input[type=tel],
form textarea,
form select{
  font-size: 0.75rem;
  line-height: 0.75rem;
}
form input[type=text]::-moz-placeholder, form input[type=email]::-moz-placeholder, form input[type=email]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder {
  display: none !important;
}
form input[type=text]::placeholder,
form input[type=email]::placeholder,
form input[type=email]::placeholder,
form input[type=tel]::placeholder,
form textarea::placeholder,
form select::placeholder {
  display: none !important;
}
form input:not([type=checkbox]),
form select,
form textarea{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(220 220 220 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
form input[type=submit]{
  margin-bottom: 0px;
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  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(224 48 104 / var(--tw-bg-opacity));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 4rem;
  padding-right: 4rem;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1320px){
  form input[type=submit]{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    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));
  }
}
form input[type=checkbox]{
  width: 1.25rem;
  height: 1.25rem;
}
form input[type=checkbox]:focus {
  box-shadow: none !important;
  outline: none !important;
  outline-offset: 0;
}
form input[type=checkbox]:focus-visible {
  outline: auto !important;
}
form input[type=checkbox]:checked{
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
  background-size: 1em 1em;
  background: #ffffff no-repeat center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANBAMAAAC9V5gpAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1QTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwaAoPgAAAA90Uk5TAA+Yyf/D+k4GeK+yW/2zFhLy5wAAAD9JREFUeJxjYIAAIQEog9EkAMoSdiuACaUjC3U2wISW7ICpOuvdAFXFc2UHTONZP5hGniswsxjOwsxi4IEIAQCM6hAx8LL2IAAAAABJRU5ErkJggg==);
}
form .wpcf7-spinner{
  display: none;
}
form .contact-form-info{
  margin-bottom: 2.5rem;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
form .contact-form-info > div{
  display: flex;
}
form .contact-form-info-label{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
form .contact-form-info-label p{
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 700;
}
@media (min-width: 1320px){
  form .contact-form-info-label p{
    margin-bottom: 0px;
    font-weight: 700;
  }
}
form .contact-form-info-label p::before{
  margin-right: 0.5rem;
  display: inline-block;
  height: auto;
  line-height: 1;
  content: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIyIDI1IiB3aWR0aD0iMjIiIGhlaWdodD0iMjUiPjxkZWZzPjxpbWFnZSB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGlkPSJpbWcxIiBocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ0xUazJNQ0E1TmpBZ09UWXdJaUIzYVdSMGFEMGlNalFpUGp4d1lYUm9JR1E5SWswME56WXRNamd3Y1RJeElEQWdNelV1TlMweE5DNDFWRFV5Tmkwek16QnhNQzB5TVMweE5DNDFMVE0xTGpWVU5EYzJMVE00TUhFdE1qRWdNQzB6TlM0MUlERTBMalZVTkRJMkxUTXpNSEV3SURJeElERTBMalVnTXpVdU5WUTBOell0TWpnd1dtMHRNell0TVRVMGFEYzBjVEF0TVRjZ01TNDFMVEk1ZERZdU5TMHlNM0UxTFRFeElERXlMalV0TWpBdU5WUTFOVFl0TlRNd2NUTTFMVE0xSURRNUxqVXROVGd1TlZRMk1qQXROalF5Y1RBdE5UTXRNell0T0RVdU5WUTBPRGN0TnpZd2NTMDFOU0F3TFRrekxqVWdNamRVTXpRd0xUWTFPR3cyTmlBeU5uRTNMVEkzSURJNExUUXpMalYwTkRrdE1UWXVOWEV5TnlBd0lEUTFJREUwTGpWME1UZ2dNemd1TlhFd0lERTNMVEV4SURNMmRDMHpOeUEwTW5FdE1UY2dNVFF0TWpjdU5TQXlOeTQxVkRRMU15MDFNRFZ4TFRjZ01UVXRNVEFnTXpFdU5YUXRNeUF6T1M0MVdtMDBNQ0F6T1RSTU16WXdMVEUyTUVneU1EQnhMVE16SURBdE5UWXVOUzB5TXk0MVZERXlNQzB5TkRCMkxUVTJNSEV3TFRNeklESXpMalV0TlRZdU5WUXlNREF0T0Rnd2FEVTJNSEV6TXlBd0lEVTJMalVnTWpNdU5WUTROREF0T0RBd2RqVTJNSEV3SURNekxUSXpMalVnTlRZdU5WUTNOakF0TVRZd1NEWXdNRXcwT0RBdE5EQmFUVEl3TUMweU5EQm9NVGt5YkRnNElEZzRJRGc0TFRnNGFERTVNbll0TlRZd1NESXdNSFkxTmpCYWJUSTRNQzB5T0RCYUlpOCtQQzl6ZG1jKyIvPjwvZGVmcz48c3R5bGU+PC9zdHlsZT48dXNlICBocmVmPSIjaW1nMSIgdHJhbnNmb3JtPSJtYXRyaXgoMS4xNjcsMCwwLDEuMTY3LC0zLC0yKSIvPjwvc3ZnPg==);
}
form .contact-form-info-label .info-text{
  margin-right: 0.25rem;
}
form .contact-form-info-additional{
  flex-basis: 100%;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 1320px){
  form .contact-form-info-additional{
    flex-basis: 60%;
  }
}
form .contact-form-info-additional input:invalid::before{
  display: none;
}
form .contact-form-info-additional .contact-type-wrap{
  display: flex;
  flex-direction: column;
}
@media (min-width: 1040px){
  form .contact-form-info-additional .contact-type-wrap{
    flex-direction: row;
    align-items: center;
  }
}
form .contact-form-info-additional .contact-type-wrap p{
  flex: 1 1 0%;
}
form .contact-form-info-additional .contact-type-wrap > div {
  display: block !important;
}
form .contact-form-info-additional p{
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 868px){
  form .contact-form-info-additional p{
    flex-wrap: nowrap;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
}
form .contact-form-info-additional p input:not([type=checkbox]){
  width: 100%;
}
form .contact-form-info-additional p .wpcf7-form-control-wrap{
  width: 100%;
  flex-grow: 1;
}
@media (min-width: 1040px){
  form .contact-form-info-additional p .wpcf7-form-control-wrap{
    margin-bottom: 0px;
    width: 50%;
  }
}
form .contact-form-info-additional p .wpcf7-form-control-wrap .wpcf7-list-item{
  margin-left: 0px;
}
form .contact-form-info-additional p .wpcf7-form-control-wrap .wpcf7-list-item-label{
  vertical-align: middle;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
form .contact-form-submit{
  margin-bottom: 4rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-end;
}
form .contact-form-submit p{
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  gap: 0.5rem;
}
@media (min-width: 1040px){
  form .contact-form-submit p{
    align-items: center;
  }
}
form .contact-form-submit p .wpcf7-list-item{
  margin-left: 0px;
}
form .contact-form-submit p .wpcf7-list-item .wpcf7-list-item-label{
  vertical-align: middle;
}
form .contact-form-submit p .wpcf7-form-control-wrap{
  height: auto;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
form .contact-form-submit p input[type=checkbox]{
  width: 1rem;
  height: 1rem;
}
form .contact-form-submit a{
  text-decoration-line: underline;
}
form .wpcf7-response-output{
  width: 100%;
  text-align: center;
}
form.invalid .wpcf7-response-output{
  display: none;
}
form .wpcf7-not-valid-tip{
  display: none;
}

.personal-info{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 8rem;
       column-gap: 8rem;
  padding-bottom: 3rem;
}

@media (min-width: 868px){
  .personal-info{
    justify-content: center;
  }
}

@media (min-width: 1040px){
  .personal-info{
    flex-direction: row;
    align-items: flex-start;
  }
}

@media (min-width: 1320px){
  .personal-info{
    justify-content: flex-start;
  }
}
.personal-info-box, .personal-info-contact{
  width: auto;
}
@media (min-width: 1040px){
  .personal-info-box, .personal-info-contact{
    width: 50%;
  }
}
.personal-info-box, .personal-info-contact{
  width: auto;
}
@media (min-width: 1040px){
  .personal-info-box, .personal-info-contact{
    width: 50%;
  }
}
.personal-info-box{
  margin-bottom: 1rem;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.75rem;
       column-gap: 1.75rem;
}
@media (min-width: 1040px){
  .personal-info-box{
    justify-content: flex-end;
  }
}
@media (min-width: 1320px){
  .personal-info-box{
    margin-bottom: 0px;
  }
}
.personal-info-box-text .name{
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
}
.personal-info-box-text .description{
  display: grid;
  max-width: 19.375rem;
  gap: 0.5rem;
}
.block-grid .personal-info-box-text .description{
  padding-top: 0.5rem;
}
@media (min-width: 868px){
  .block-grid .personal-info-box-text .description{
    padding-top: 2.5rem;
  }
}
@media (max-width: 1152px) {
  .block-grid .personal-info-box-text .description.lg\:grid-cols-3 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .personal-info-box-text .description.lg\:grid-cols-3 .grid-item:nth-child(-n+2) {
    border-top: 1px solid #c6c6c6;
  }
  .block-grid .personal-info-box-text .description.lg\:grid-cols-3 .grid-item:nth-child(2n) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .personal-info-box-text .description.lg\:grid-cols-3 .grid-item:nth-child(-n+3){
    border-top-width: 0px;
  }
  .block-grid .personal-info-box-text .description.lg\:grid-cols-3 .grid-item:first-child, .block-grid .personal-info-box-text .description.lg\:grid-cols-3 .grid-item:nth-child(3n+1){
    border-left-width: 0px;
  }
}
@media (max-width: 1152px) {
  .block-grid .personal-info-box-text .description.lg\:grid-cols-4 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .personal-info-box-text .description.lg\:grid-cols-4 .grid-item:nth-child(odd) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .personal-info-box-text .description.lg\:grid-cols-4 .grid-item:nth-child(-n+4){
    border-top-width: 0px;
  }
  .block-grid .personal-info-box-text .description.lg\:grid-cols-4 .grid-item:first-child, .block-grid .personal-info-box-text .description.lg\:grid-cols-4 .grid-item:nth-child(4n+1){
    border-left-width: 0px;
  }
}
.block-grid.trustee .personal-info-box-text .description{
  gap: 2rem;
}
@media (min-width: 1040px){
  .block-grid.trustee .personal-info-box-text .description{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .personal-info-box-text .description{
  gap: 2.5rem;
}
@media (min-width: 1040px){
  .block-grid.satisfaction-test .personal-info-box-text .description{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .personal-info-box-text .description .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .personal-info-box-text .description .grid-item{
    gap: 1.5rem;
  }
}
.block-grid.satisfaction-test .personal-info-box-text .description .grid-item > * {
  transform: translateY(0);
}
.block-grid.satisfaction-test .personal-info-box-text .description .grid-item-text{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .personal-info-box-text .description .grid-item-text{
    gap: 2.25rem;
  }
}
.block-grid.satisfaction-test .personal-info-box-text .description .grid-item-text strong{
  font-weight: 600;
}
.block-grid.satisfaction-test .personal-info-box-text .description .grid-item-image{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  height: auto;
  width: 2.5rem;
}
.personal-info-box-text .description div{
  display: grid;
}
.block-grid .personal-info-box-text .description div{
  padding-top: 0.5rem;
}
@media (min-width: 868px){
  .block-grid .personal-info-box-text .description div{
    padding-top: 2.5rem;
  }
}
@media (max-width: 1152px) {
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-3 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-3 .grid-item:nth-child(-n+2) {
    border-top: 1px solid #c6c6c6;
  }
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-3 .grid-item:nth-child(2n) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-3 .grid-item:nth-child(-n+3){
    border-top-width: 0px;
  }
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-3 .grid-item:first-child, .block-grid .personal-info-box-text .description div.lg\:grid-cols-3 .grid-item:nth-child(3n+1){
    border-left-width: 0px;
  }
}
@media (max-width: 1152px) {
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-4 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-4 .grid-item:nth-child(odd) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-4 .grid-item:nth-child(-n+4){
    border-top-width: 0px;
  }
  .block-grid .personal-info-box-text .description div.lg\:grid-cols-4 .grid-item:first-child, .block-grid .personal-info-box-text .description div.lg\:grid-cols-4 .grid-item:nth-child(4n+1){
    border-left-width: 0px;
  }
}
.block-grid.trustee .personal-info-box-text .description div{
  gap: 2rem;
}
@media (min-width: 1040px){
  .block-grid.trustee .personal-info-box-text .description div{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .personal-info-box-text .description div{
  gap: 2.5rem;
}
@media (min-width: 1040px){
  .block-grid.satisfaction-test .personal-info-box-text .description div{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .personal-info-box-text .description div .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .personal-info-box-text .description div .grid-item{
    gap: 1.5rem;
  }
}
.block-grid.satisfaction-test .personal-info-box-text .description div .grid-item > * {
  transform: translateY(0);
}
.block-grid.satisfaction-test .personal-info-box-text .description div .grid-item-text{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .personal-info-box-text .description div .grid-item-text{
    gap: 2.25rem;
  }
}
.block-grid.satisfaction-test .personal-info-box-text .description div .grid-item-text strong{
  font-weight: 600;
}
.block-grid.satisfaction-test .personal-info-box-text .description div .grid-item-image{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  height: auto;
  width: 2.5rem;
}
.personal-info-box-text .description span{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.personal-info-box-image{
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(227 65 116 / var(--tw-border-opacity));
}
.personal-info-contact{
  margin-top: 1rem;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  row-gap: 0.25rem;
}
.personal-info-contact-box{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 400;
}

.company-info{
  display: flex;
  min-height: 18rem;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}

@media (min-width: 868px){
  .company-info{
    flex-direction: row;
    gap: 4rem;
  }
}
.company-info-title{
  margin-bottom: 1rem;
  font-size: 15px;
  line-height: 1.5rem;
  font-weight: 700;
}
.company-info-box{
  display: flex;
  flex-direction: column;
  line-height: 1.625;
}
@media (min-width: 868px){
  .company-info .company-locations{
    flex: 1 1 0%;
  }
}

.wpcf7{
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.block-accordions .accordion-image{
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

@media (min-width: 1040px){
  .block-accordions .accordion-image{
    flex-direction: row;
  }
}
.block-accordions .accordion-header-text{
  font-size: 1rem;
  font-weight: 700;
}
.block-accordions .accordion-toggler{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(154 154 154 / var(--tw-border-opacity));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-align: left;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
}
.block-accordions .accordion-toggler:not(:last-child){
  margin-bottom: 0.5rem;
}
.block-accordions .accordion-body{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-accordions .accordion-body-content{
  display: flex;
  flex-direction: column;
}
.block-accordions .accordion-body-content .accordion-pattern-image{
  padding-top: 3rem;
}
.block-accordions .accordion-body-content p{
  margin-bottom: 1rem;
}
.block-accordions .accordion-body-content p > span{
  padding-top: 0.5rem;
}
.block-accordions .accordion-body-content a, .block-accordions .accordion-body-content p > a{
  --tw-text-opacity: 1;
  color: rgb(49 159 186 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
.block-accordions .accordion-body-content p:has(+ ul), .block-accordions .accordion-body-content span:has(+ ul){
  margin-bottom: 0.75rem;
  margin-top: 1.25rem;
  display: block;
}
.block-simple-with-background .block-accordions .accordion-body-content p:has(+ ul),.block-simple-with-background  .block-accordions .accordion-body-content span:has(+ ul){
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background .block-accordions .accordion-body-content p:has(+ ul) .hr,.block-simple-with-background  .block-accordions .accordion-body-content span:has(+ ul) .hr{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width .block-accordions .accordion-body-content p:has(+ ul),.block-simple-with-background.limited-width  .block-accordions .accordion-body-content span:has(+ ul){
  max-width: 56rem;
}
.block-simple-with-background.trustee .block-accordions .accordion-body-content p:has(+ ul),.block-simple-with-background.trustee  .block-accordions .accordion-body-content span:has(+ ul){
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee .block-accordions .accordion-body-content p:has(+ ul) .hr,.block-simple-with-background.trustee  .block-accordions .accordion-body-content span:has(+ ul) .hr{
  width: 3.25rem;
}
.block-accordions .accordion-nested-group .accordion-body{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.block-accordions .accordion-nested-group .accordion-toggler{
  border-top-width: 1px;
  border-bottom-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(154 154 154 / var(--tw-border-opacity));
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 700;
}
.block-accordions .accordion-nested-group .accordion-toggler svg{
  min-width: 2rem;
}
.block-accordions ul, .block-accordions ol{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 2rem;
  display: flex;
  list-style-position: outside;
  flex-direction: column;
  row-gap: 0.75rem;
}
.block-accordions.methods_of_valuation .accordion-body .accordion-nested-group{
  margin-top: 1rem;
}
.block-accordions.methods_of_valuation .accordion-body .accordion-nested-group .accordion-toggler{
  border-style: dashed;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 700;
}

.bankruptcy-valuation .block-plain-text-content ul{
  margin-left: 0px;
}
.bankruptcy-valuation .accordion-header-text{
  font-size: 15px;
  line-height: 1.5rem;
  font-weight: 700;
}
.bankruptcy-valuation .accordion-body-content{
  gap: 0px;
}
.bankruptcy-valuation .accordion-body-content p{
  margin-bottom: 1.5rem;
}
.bankruptcy-valuation .accordion-body-content p:has(span){
  margin-bottom: 0px;
}
.bankruptcy-valuation .accordion-body-content ul{
  gap: 0px;
}

.wpw-slider-slide{
  position: relative;
  z-index: 1;
  display: flex;
  height: 39.5rem;
  align-items: flex-start;
  justify-content: center;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  padding-top: 11rem;
  padding-bottom: 8rem;
}

@media (min-width: 1040px){
  .wpw-slider-slide{
    padding-left: 8rem;
    padding-right: 8rem;
  }
}
.wpw-slider-slide-content{
  position: relative;
  z-index: 3;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.wpw-slider-slide-content-title{
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (min-width: 868px){
  .wpw-slider-slide-content-title{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
@media (min-width: 1320px){
  .wpw-slider-slide-content-title{
    font-size: 3rem;
    line-height: 1;
  }
}
.wpw-slider-slide-content-subtitle{
  font-size: 0.875rem;
  line-height: 1.4375rem;
  font-weight: 700;
}
@media (min-width: 1320px){
  .wpw-slider-slide-content-subtitle{
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
  }
}
.wpw-slider-slide-bg{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.wpw-slider-slide .slide-button{
  z-index: 3;
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.wpw-slider-slide .slide-overlay{
  position: absolute;
  inset: 0px;
  z-index: 2;
  background-size: cover;
  background-position: center;
  opacity: 0;
}
.wpw-slider .splide__slide.wpw-first-slide .wpw-slider-slide-bg {
  background-position-x: 64%;
}
@media (min-width: 768px) {
  .wpw-slider .splide__slide.wpw-first-slide .wpw-slider-slide-bg {
    background-position-x: 0;
  }
}
.wpw-slider .splide__slide.wpw-first-slide.is-active .wpw-slider-slide-bg {
  animation: slideZoom 8s ease forwards;
}
@keyframes slideZoom {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.1);
  }
}
.wpw-slider .splide__slide.wpw-first-slide.is-active .slide-overlay {
  animation: slideOverlayFade 6s ease forwards;
}
@keyframes slideOverlayFade {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  50% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(1.05);
  }
}
.wpw-slider .splide__arrows .splide__arrow{
  border-radius: 0px;
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.wpw-slider .splide__arrows .splide__arrow:hover{
  opacity: 1;
}
@media (min-width: 868px){
  .wpw-slider .splide__arrows .splide__arrow{
    opacity: 0;
  }
}
@media (min-width: 1040px){
  .wpw-slider .splide__arrows .splide__arrow{
    padding: 1.625rem;
  }
}
@media (min-width: 1670px){
  .wpw-slider .splide__arrows .splide__arrow{
    padding: 2rem;
  }
}
.wpw-slider .splide__arrows .splide__arrow:before{
  position: absolute;
  top: -13rem;
  right: -1rem;
  height: 30rem;
  width: 10rem;
  --tw-content: "";
  content: var(--tw-content);
}
.wpw-slider .splide__arrows .splide__arrow svg{
  display: none;
}
.wpw-slider .splide__arrows .splide__arrow--prev {
  background: #e03068 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS1jaGV2cm9uLWxlZnQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCIvPgo8L3N2Zz4=) no-repeat center center;
  background-size: 50%;
}
.wpw-slider .splide__arrows .splide__arrow--next {
  background: #e03068 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS1jaGV2cm9uLXJpZ2h0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Ii8+Cjwvc3ZnPg==) no-repeat center center;
  background-size: 50%;
}
.wpw-slider .splide__pagination{
  bottom: 2rem;
}
.wpw-slider .splide__pagination .splide__pagination__page{
  margin-top: 1rem;
  height: 1rem;
  width: 1rem;
  border-radius: 0.5rem;
  background-color: transparent;
  opacity: 1;
  border: 0.125rem solid #fff;
}
.wpw-slider .splide__pagination .splide__pagination__page.is-active{
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  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(255 255 255 / var(--tw-bg-opacity));
  border: none;
}

.block-grid{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.block-grid .block-title{
  text-align: center;
}
.block-grid .grid{
  padding-top: 0.5rem;
}
@media (min-width: 868px){
  .block-grid .grid{
    padding-top: 2.5rem;
  }
}
@media (max-width: 1152px) {
  .block-grid .grid.lg\:grid-cols-3 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .grid.lg\:grid-cols-3 .grid-item:nth-child(-n+2) {
    border-top: 1px solid #c6c6c6;
  }
  .block-grid .grid.lg\:grid-cols-3 .grid-item:nth-child(2n) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .grid.lg\:grid-cols-3 .grid-item:nth-child(-n+3){
    border-top-width: 0px;
  }
  .block-grid .grid.lg\:grid-cols-3 .grid-item:first-child, .block-grid .grid.lg\:grid-cols-3 .grid-item:nth-child(3n+1){
    border-left-width: 0px;
  }
}
@media (max-width: 1152px) {
  .block-grid .grid.lg\:grid-cols-4 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .grid.lg\:grid-cols-4 .grid-item:nth-child(odd) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .grid.lg\:grid-cols-4 .grid-item:nth-child(-n+4){
    border-top-width: 0px;
  }
  .block-grid .grid.lg\:grid-cols-4 .grid-item:first-child, .block-grid .grid.lg\:grid-cols-4 .grid-item:nth-child(4n+1){
    border-left-width: 0px;
  }
}
.block-grid .grid-item{
  display: flex;
  min-height: 16rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 1024px) {
  .block-grid .grid-item {
    border-top: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
  }
}
.block-grid .grid-item-title{
  text-align: center;
  font-size: 15px;
  line-height: 1.5rem;
  font-weight: 700;
}
.block-grid .grid-item-image{
  margin-bottom: 1rem;
  height: 4.75rem;
  width: 4.75rem;
}
@media (min-width: 1040px){
  .block-grid .grid-item-image{
    margin-bottom: 1.5rem;
  }
}
.block-grid .grid-item-button{
  margin-top: 1rem;
}
@media (min-width: 1040px){
  .block-grid .grid-item-button{
    margin-top: auto;
  }
}
.block-grid .grid-item-additional{
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
@media (min-width: 1152px) {
  .block-grid .grid-item-additional {
    border-top: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
  }
}
.block-grid .grid-item-additional-dots{
  --tw-translate-y: -33.333333%;
  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));
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1;
}
.block-grid .grid-item-additional-text{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.block-grid.equal .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.block-grid.equal .grid-item-image{
  margin-bottom: 1rem;
  aspect-ratio: 1 / 1;
  width: 5rem;
}
.block-grid.equal .grid-item:nth-child(-n+4){
  padding-top: 0.75rem;
}
.block-grid.equal .grid-item:nth-child(n+9){
  padding-bottom: 3rem;
}
@media (min-width: 1040px){
  .block-grid.equal .grid-item:nth-child(n+9){
    padding-bottom: 0.75rem;
  }
}
.block-grid.main-page .grid-item{
  min-height: 0px;
}
@media (min-width: 1040px){
  .block-grid.main-page .grid-item{
    min-height: 14rem;
  }
}
.block-grid.main-page .grid-item:nth-child(-n+3){
  padding-bottom: 0px;
}
.block-grid.main-page .grid-item:nth-child(-n+3) > *{
  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 (min-width: 1040px){
  .block-grid.main-page .grid-item:nth-child(-n+3) > *{
    --tw-translate-y: -2rem;
    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));
  }
}
.block-grid.main-page .grid-item:nth-child(n+4) > *{
  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 (min-width: 1040px){
  .block-grid.main-page .grid-item:nth-child(n+4) > *{
    --tw-translate-y: 2rem;
    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));
  }
}
.block-grid.trustee .grid{
  gap: 2rem;
}
@media (min-width: 1040px){
  .block-grid.trustee .grid{
    gap: 0px;
  }
}
.block-grid.trustee .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-align: center;
}
@media (min-width: 1320px){
  .block-grid.trustee .grid-item{
    gap: 1.5rem;
  }
}
.block-grid.trustee .grid-item-text{
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5rem;
}
.block-grid.trustee .grid-item-title{
  font-weight: 600;
}
@media (min-width: 1040px){
  .block-grid.trustee .grid-item-title{
    min-height: 2.5rem;
  }
}
.block-grid.trustee .grid-item-image{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  height: auto;
  width: 2.25rem;
}
@media (min-width: 1152px) {
  .block-grid.trustee .grid-item:nth-child(6) {
    border-bottom: 1px solid #c6c6c6;
  }
  .block-grid.trustee .grid-item:last-child {
    border-right: 1px solid #c6c6c6;
  }
}
@media (min-width: 1040px){
  .block-grid.trustee .grid-item:nth-child(-n+3){
    padding-top: 0px;
  }
  .block-grid.trustee .grid-item:nth-child(n+7){
    padding-bottom: 0px;
  }
}
.block-grid.satisfaction-test .grid{
  gap: 2.5rem;
}
@media (min-width: 1040px){
  .block-grid.satisfaction-test .grid{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .grid .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .grid .grid-item{
    gap: 1.5rem;
  }
}
.block-grid.satisfaction-test .grid .grid-item > * {
  transform: translateY(0);
}
.block-grid.satisfaction-test .grid .grid-item-text{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .grid .grid-item-text{
    gap: 2.25rem;
  }
}
.block-grid.satisfaction-test .grid .grid-item-text strong{
  font-weight: 600;
}
.block-grid.satisfaction-test .grid .grid-item-image{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  height: auto;
  width: 2.5rem;
}

.block-cols-3{
  padding-top: 7rem;
  padding-bottom: 9rem;
}
.block-cols-3 .block-title{
  margin-bottom: 4rem;
  text-align: center;
}
.block-cols-3 .cols{
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 4rem;
}
@media (min-width: 1040px){
  .block-cols-3 .cols{
    flex-wrap: nowrap;
  }
}
.block-cols-3 .cols .single-col{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (min-width: 1320px){
  .block-cols-3 .cols .single-col{
    min-width: 20rem;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.block-cols-3 .cols .single-col-image{
  margin-bottom: 3rem;
}
.block-cols-3 .cols .single-col-image img{
  height: 5rem;
}
.block-cols-3 .cols .single-col-body-title{
  margin-bottom: 1.5rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.4375rem;
  font-weight: 700;
}
.block-cols-3 .cols .single-col-body-paragraph{
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  line-height: 1.625;
}
.block-cols-3 .cols .single-col-body-paragraph br{
  display: none;
}
.block-cols-3 .cols .single-col-footer{
  margin-top: auto;
  padding-top: 2.5rem;
}
.block-cols-3.main-page{
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section-image-and-text-cols.home-real-estate-valuation{
  margin-top: 3rem;
}
.section-image-and-text-cols .block-image-and-text{
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0px;
  overflow-y: visible;
}
@media (min-width: 1040px){
  .section-image-and-text-cols .block-image-and-text{
    flex-wrap: nowrap;
    gap: 3rem;
  }
}
@media (min-width: 1670px){
  .section-image-and-text-cols .block-image-and-text{
    gap: 4rem;
  }
}
.section-image-and-text-cols .block-image-and-text-col-text{
  flex-grow: 1;
}
.section-image-and-text-cols .block-image-and-text-col-text-title{
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.section-image-and-text-cols .block-image-and-text-col-text-paragraph{
  font-size: 13px;
  font-weight: 400;
  line-height: 1.25rem;
}
.section-image-and-text-cols .block-image-and-text-col-text-paragraph p{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.section-image-and-text-cols .block-image-and-text-col-text-paragraph p:has(+ ul), .section-image-and-text-cols .block-image-and-text-col-text-paragraph span:has(+ ul){
  margin-bottom: 0.75rem;
  margin-top: 1.25rem;
}
.section-image-and-text-cols .block-image-and-text-col-text-additional{
  margin-top: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.section-image-and-text-cols .block-image-and-text-col-text-additional a{
  --tw-text-opacity: 1;
  color: rgb(83 75 133 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
.section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-text-title{
  margin-bottom: 1.25rem;
}
@media (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-image{
    display: flex;
  }
}
.section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-image img{
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  height: 30rem;
  --tw-translate-x: -4rem;
  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));
}
.block-simple-with-background .section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-image img{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background .section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-image img .hr{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width .section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-image img{
  max-width: 56rem;
}
.block-simple-with-background.trustee .section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-image img{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee .section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-image img .hr{
  width: 3.25rem;
}
@media (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.about_us .block-image-and-text-col-image img{
    max-width: 50rem;
  }
}
.section-image-and-text-cols .block-image-and-text.about_us_section_two .block-image-and-text-col-image img{
  top: 52%;
  --tw-translate-x: 15%;
  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 (max-width: 1440px) {
  .section-image-and-text-cols .block-image-and-text.about_us_section_two .block-image-and-text-col-image img {
    max-width: 100%;
  }
}
.section-image-and-text-cols .block-image-and-text.about_us_main .block-image-and-text-col-image{
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-image-and-text-cols .block-image-and-text.about_us_main .block-image-and-text-col-image img{
  max-width: 130%;
}
.section-image-and-text-cols .block-image-and-text.assignment_of_receivables ul,
.section-image-and-text-cols .block-image-and-text.assignment_of_receivables ol{
  margin-left: 1.75rem;
  list-style-position: outside;
}
.section-image-and-text-cols .block-image-and-text.assignment_of_receivables .block-image-and-text-col-image img{
  position: absolute;
  top: unset;
  bottom: -1px;
  height: 120%;
  max-width: 160%;
  --tw-translate-y: 28%;
  --tw-translate-x: -25%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.section-image-and-text-cols .block-image-and-text.assignment_of_receivables .block-image-and-text-col-text{
  margin-bottom: 0px;
}
@media (min-width: 1040px){
  .section-image-and-text-cols .block-image-and-text.assignment_of_receivables .block-image-and-text-col-text-paragraph{
    max-width: 91%;
  }
}
.section-image-and-text-cols .block-image-and-text.assignment_of_receivables .block-image-and-text-col-text-title{
  margin-bottom: 2rem;
}
.section-image-and-text-cols .block-image-and-text.assignment_of_receivables p:last-child{
  margin-bottom: 0px;
}
.section-image-and-text-cols .block-image-and-text.hipothetic{
  padding-top: 3.5rem;
}
.section-image-and-text-cols .block-image-and-text.hipothetic .block-image-and-text-col-image img{
  left: 0px;
  right: unset;
  top: 53%;
  max-width: 130%;
  --tw-translate-x: 2%;
  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));
}
.section-image-and-text-cols .block-image-and-text.hipothetic .block-image-and-text-col-text-title{
  margin-bottom: 2rem;
}
.section-image-and-text-cols .block-image-and-text.court_experts_opinion .block-image-and-text-col-text, .section-image-and-text-cols .block-image-and-text.court_experts_opinion p:last-child{
  margin-bottom: 0px;
}
.section-image-and-text-cols .block-image-and-text.court_experts_opinion .block-image-and-text-col-image img{
  top: unset;
  bottom: -1.5rem;
  left: -2rem;
  max-width: 160%;
  --tw-translate-y: 40%;
  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 (min-width: 1040px){
  .section-image-and-text-cols .block-image-and-text.court_experts_opinion .block-image-and-text-col-image img{
    bottom: -1.25rem;
  }
}
@media (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.court_experts_opinion .block-image-and-text-col-image img{
    bottom: 3rem;
    min-height: 23rem;
    max-width: 140%;
  }
}
.section-image-and-text-cols .block-image-and-text.court_experts_opinion_two .block-image-and-text-col-text, .section-image-and-text-cols .block-image-and-text.court_experts_opinion_two p:last-child{
  margin-bottom: 0px;
}
.section-image-and-text-cols .block-image-and-text.court_experts_opinion_two .block-image-and-text-col-image img{
  top: 50%;
  max-width: 45%;
}
@media (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.court_experts_opinion_two .block-image-and-text-col-image img{
    height: 97%;
  }
}
@media (min-width: 1670px){
  .section-image-and-text-cols .block-image-and-text.court_experts_opinion_two .block-image-and-text-col-image img{
    height: 113%;
  }
}
.section-image-and-text-cols .block-image-and-text.court_experts_opinion_two .block-image-and-text-col-text-paragraph p:first-child{
  margin-top: 0px;
}
.section-image-and-text-cols .block-image-and-text.court_experts_opinion_two .block-image-and-text-col-text-paragraph ul{
  margin-left: 0.75rem;
  list-style-position: outside;
}
.section-image-and-text-cols .block-image-and-text.statistics{
  position: relative;
}
@media (min-width: 1040px){
  .section-image-and-text-cols .block-image-and-text.statistics{
    margin-bottom: 2rem;
  }
}
.section-image-and-text-cols .block-image-and-text.statistics .block-image-and-text-col-image{
  position: static;
}
.section-image-and-text-cols .block-image-and-text.statistics .block-image-and-text-col-image img{
  left: unset;
  top: 55%;
  right: 0px;
  max-width: 100%;
  --tw-translate-y: -55%;
  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 (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.statistics .block-image-and-text-col-image img{
    max-height: 120%;
  }
}
.section-image-and-text-cols .block-image-and-text.identification ul,
.section-image-and-text-cols .block-image-and-text.identification ol{
  margin-left: 1rem;
}
.section-image-and-text-cols .block-image-and-text.intellectual {
  border-color: rgba(0, 0, 0, 0.149);
}
.section-image-and-text-cols .block-image-and-text.intellectual ul,
.section-image-and-text-cols .block-image-and-text.intellectual ol{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 1.75rem;
  display: flex;
  list-style-position: outside;
  flex-direction: column;
  row-gap: 0.75rem;
}
.section-image-and-text-cols .block-image-and-text.intellectual ul li,
.section-image-and-text-cols .block-image-and-text.intellectual ol li{
  margin-bottom: 0px;
}
.section-image-and-text-cols .block-image-and-text.intellectual .block-image-and-text-col-text-paragraph{
  row-gap: 1rem;
}
.section-image-and-text-cols .block-image-and-text.intellectual .block-image-and-text-col-text-paragraph p:has(b){
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.section-image-and-text-cols .block-image-and-text.market_costs{
  position: relative;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.market_costs{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.section-image-and-text-cols .block-image-and-text.market_costs .block-image-and-text-col-image{
  position: static;
}
.section-image-and-text-cols .block-image-and-text.market_costs .block-image-and-text-col-image img{
  height: 44rem;
}
@media (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.market_costs .block-image-and-text-col-image img{
    --tw-translate-x: 12%;
    --tw-translate-y: -66%;
    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 (min-width: 1670px){
  .section-image-and-text-cols .block-image-and-text.market_costs .block-image-and-text-col-image img{
    --tw-translate-y: -59%;
    --tw-translate-x: 20%;
    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));
  }
}
.section-image-and-text-cols .block-image-and-text.market_costs .block-image-and-text-col-text{
  margin-bottom: 0px;
}
.section-image-and-text-cols .block-image-and-text.market_costs .block-image-and-text-col-text-paragraph p{
  font-size: 1rem;
}
.section-image-and-text-cols .block-image-and-text.market_costs ul{
  margin-top: 1rem;
  margin-left: 1.75rem;
  list-style-position: outside;
}
.section-image-and-text-cols .block-image-and-text.real-estate-valuation .block-image-and-text-col-text .block-title{
  font-size: 15px;
  line-height: 1.5rem;
  font-weight: 700;
}
.section-image-and-text-cols .block-image-and-text.real-estate-valuation .block-image-and-text-col-image img{
  top: 65%;
  height: 32.5rem;
  max-width: 100%;
}
.section-image-and-text-cols .block-image-and-text.investor_profit img{
  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 (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.investor_profit img{
    --tw-translate-x: -6.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.section-image-and-text-cols .block-image-and-text.investor_profit p b {
  margin-bottom: 1.25rem;
}
.section-image-and-text-cols .block-image-and-text.investor_profit p:has(span){
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}
.section-image-and-text-cols .block-image-and-text.investor_profit .block-image-and-text-col-text:first-child {
  flex: 0 1 35rem;
}
.section-image-and-text-cols .block-image-and-text.investor_profit .block-image-and-text-col-text-paragraph p{
  margin-bottom: 0.5rem;
}
@media (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text.investor_profit .block-image-and-text-col-text-paragraph p{
    line-height: 1.875rem;
  }
}
.section-image-and-text-cols .block-image-and-text.investor_profit .block-image-and-text-col-text-paragraph p:first-child{
  font-size: 1rem;
}
.section-image-and-text-cols .block-image-and-text.block-image-and-text-two-text-columns{
  align-items: flex-start;
}
.section-image-and-text-cols .block-image-and-text-col-image{
  position: relative;
  display: block;
  flex-grow: 1;
}
.block-simple-with-background .section-image-and-text-cols .block-image-and-text-col-image{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background .section-image-and-text-cols .block-image-and-text-col-image .hr{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width .section-image-and-text-cols .block-image-and-text-col-image{
  max-width: 56rem;
}
.block-simple-with-background.trustee .section-image-and-text-cols .block-image-and-text-col-image{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee .section-image-and-text-cols .block-image-and-text-col-image .hr{
  width: 3.25rem;
}
.section-image-and-text-cols .block-image-and-text-col-image.image-left{
  margin-left: -10.25rem;
}
.section-image-and-text-cols .block-image-and-text-col-image.image-left img.image-absolute{
  right: 0px;
  left: unset;
}
.section-image-and-text-cols .block-image-and-text-col-image img{
  height: auto;
}
.section-image-and-text-cols .block-image-and-text-col-image img.image-absolute{
  position: absolute;
  top: 67%;
  max-height: 165%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 1320px){
  .section-image-and-text-cols .block-image-and-text-col-image img.image-absolute{
    left: 3rem;
    max-width: 100%;
  }
}
@media (min-width: 1670px){
  .section-image-and-text-cols .block-image-and-text-col-image img.image-absolute{
    left: 0px;
    max-width: 120%;
  }
}
.section-image-and-text-cols .block-image-and-text ul,
.section-image-and-text-cols .block-image-and-text ol{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2rem;
}
.section-image-and-text-cols .block-image-and-text ul li,
.section-image-and-text-cols .block-image-and-text ol li{
  margin-bottom: 0.75rem;
}
.section-image-and-text-cols:has(.assignment_of_receivables){
  overflow-y: hidden;
}
.section-image-and-text-cols:has(.court_experts_opinion_two){
  position: relative;
  overflow-y: visible;
}
.section-image-and-text-cols:has(.court_experts_opinion_two) .block-image-and-text-col-image{
  position: static;
}
.section-image-and-text-cols:has(.court_experts_opinion_two) .block-image-and-text-col-image img{
  left: unset;
  right: 0px;
  max-width: 50%;
}
@media (min-width: 1040px){
  .section-image-and-text-cols:has(.court_experts_opinion_two) .block-image-and-text-col-image img{
    max-height: 130%;
  }
}
@media (min-width: 1320px){
  .section-image-and-text-cols:has(.court_experts_opinion_two) .block-image-and-text-col-image img{
    max-height: 170%;
  }
}
@media (min-width: 1040px){
  .section-image-and-text-cols .intellectual_investments .block-image-and-text-col-text.order-2{
    margin-top: 6rem;
  }
}
.section-image-and-text-cols .intellectual_investments ul{
  margin-left: 1rem;
  list-style-position: outside;
}
.section-image-and-text-cols.identification-enterprise .block-title{
  margin-top: 1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(240 241 243 / var(--tw-bg-opacity));
  padding-top: 2.5rem;
  padding-bottom: 0px;
}
.section-image-and-text-cols.identification-enterprise .block-image-and-text{
  align-items: center;
}
.section-image-and-text-cols.identification-enterprise .block-image-and-text-col-image{
  width: 57%;
}
.section-image-and-text-cols.identification-enterprise .block-image-and-text-col-text{
  width: 42%;
}
.section-image-and-text-cols.identification-enterprise .block-image-and-text-col-text-paragraph ul{
  list-style-position: outside;
}

.block-simple-with-background{
  display: grid;
  place-content: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.block-grid .block-simple-with-background{
  padding-top: 0.5rem;
}

@media (min-width: 868px){
  .block-grid .block-simple-with-background{
    padding-top: 2.5rem;
  }
}

@media (max-width: 1152px) {
  .block-grid .block-simple-with-background.lg\:grid-cols-3 .grid-item{
    border-width: 0px;
  }
}

@media (min-width: 1152px) {
  .block-grid .block-simple-with-background.lg\:grid-cols-3 .grid-item:nth-child(-n+2) {
    border-top: 1px solid #c6c6c6;
  }
  .block-grid .block-simple-with-background.lg\:grid-cols-3 .grid-item:nth-child(2n) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .block-simple-with-background.lg\:grid-cols-3 .grid-item:nth-child(-n+3){
    border-top-width: 0px;
  }
  .block-grid .block-simple-with-background.lg\:grid-cols-3 .grid-item:first-child, .block-grid .block-simple-with-background.lg\:grid-cols-3 .grid-item:nth-child(3n+1){
    border-left-width: 0px;
  }
}

@media (max-width: 1152px) {
  .block-grid .block-simple-with-background.lg\:grid-cols-4 .grid-item{
    border-width: 0px;
  }
}

@media (min-width: 1152px) {
  .block-grid .block-simple-with-background.lg\:grid-cols-4 .grid-item:nth-child(odd) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .block-simple-with-background.lg\:grid-cols-4 .grid-item:nth-child(-n+4){
    border-top-width: 0px;
  }
  .block-grid .block-simple-with-background.lg\:grid-cols-4 .grid-item:first-child, .block-grid .block-simple-with-background.lg\:grid-cols-4 .grid-item:nth-child(4n+1){
    border-left-width: 0px;
  }
}

.block-grid.trustee .block-simple-with-background{
  gap: 2rem;
}

@media (min-width: 1040px){
  .block-grid.trustee .block-simple-with-background{
    gap: 0px;
  }
}

.block-grid.satisfaction-test .block-simple-with-background{
  gap: 2.5rem;
}

@media (min-width: 1040px){
  .block-grid.satisfaction-test .block-simple-with-background{
    gap: 0px;
  }
}

.block-grid.satisfaction-test .block-simple-with-background .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
}

@media (min-width: 1320px){
  .block-grid.satisfaction-test .block-simple-with-background .grid-item{
    gap: 1.5rem;
  }
}

.block-grid.satisfaction-test .block-simple-with-background .grid-item > * {
  transform: translateY(0);
}

.block-grid.satisfaction-test .block-simple-with-background .grid-item-text{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}

@media (min-width: 1320px){
  .block-grid.satisfaction-test .block-simple-with-background .grid-item-text{
    gap: 2.25rem;
  }
}

.block-grid.satisfaction-test .block-simple-with-background .grid-item-text strong{
  font-weight: 600;
}

.block-grid.satisfaction-test .block-simple-with-background .grid-item-image{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  height: auto;
  width: 2.5rem;
}

@media (min-width: 1040px){
  .block-simple-with-background{
    min-height: 25rem;
  }
}
.block-simple-with-background .block{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background .block .hr{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background .block-title{
  margin-bottom: 2.25rem;
  margin-top: 1rem;
  text-align: center;
}
.block-simple-with-background .block-title br{
  display: none;
}
@media (min-width: 1320px){
  .block-simple-with-background .block-title br{
    display: block;
  }
}
.block-simple-with-background .block-paragraph{
  margin-bottom: 2.75rem;
  text-align: center;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-simple-with-background .block-paragraph-pretitle{
  margin-bottom: 0px;
}
.block-simple-with-background.about .block-paragraph-pretitle{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 700;
}
.block-simple-with-background.commercial_sale .block-title{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-simple-with-background.commercial_sale .hr{
  width: 3.25rem;
}
.block-simple-with-background.version-light .block-title{
  max-width: 44rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.block-simple-with-background.version-light .hr{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width .block{
  max-width: 56rem;
}
.block-simple-with-background.trustee .block{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee .block-paragraph-pretitle{
  margin-bottom: 2.25rem;
}
.block-simple-with-background.trustee .block .hr{
  width: 3.25rem;
}
.block-simple-with-background.main-page-contact-section .block-paragraph{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 700;
}

.block-plain-text{
  padding-bottom: 2rem;
  padding-top: 1.75rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-plain-text.contact-page{
  margin-left: auto;
  margin-right: auto;
  max-width: 80%;
}
.block-plain-text .show-more-btn{
  font-weight: 700;
  text-decoration-line: underline;
}
.block-plain-text .show-more-btn:hover{
  opacity: 0.75;
}
.block-plain-text ul,
.block-plain-text ol{
  margin-bottom: 1.25rem;
  margin-left: 2rem;
  list-style-position: outside;
}
.block-plain-text ul li:not(:last-of-type),
.block-plain-text ol li:not(:last-of-type){
  margin-bottom: 0.75rem;
}
.block-plain-text ol li{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-plain-text a, .block-plain-text p > a{
  --tw-text-opacity: 1;
  color: rgb(49 159 186 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
.block-plain-text .block-title{
  margin-bottom: 0.75rem;
  margin-top: 1.25rem;
}
.block-plain-text-content p{
  margin-bottom: 0.75rem;
}
.block-plain-text-content p:has(b){
  margin-top: 1.25rem;
  margin-bottom: 0px;
}
.block-plain-text-content p:has(.small-title){
  margin-bottom: 0.5rem;
}
.block-plain-text-content p:has(+ ul){
  margin-bottom: 0.5rem;
  margin-top: 1rem;
}
.block-plain-text.team-section-footer ol{
  margin-left: 0px;
  list-style-position: outside;
}
.block-plain-text.team-section-footer ol li{
  margin-bottom: 0.25rem;
  margin-left: 1.5rem;
  display: none;
}
.block-plain-text.team-section-footer ol li.visible{
  display: list-item;
}
.block-plain-text.team-section-no-br br{
  display: none;
}
.block-plain-text.team-section-no-br .block-plain-text-content p:has(a) a{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
.block-plain-text.two-column-team{
  display: flex;
  flex-direction: column;
}
@media (min-width: 1040px){
  .block-plain-text.two-column-team{
    flex-direction: row;
  }
}
.block-plain-text.two-column-team .block-plain-text-content:first-child{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
@media (min-width: 1040px){
  .block-plain-text.two-column-team .block-plain-text-content:first-child{
    border-right-width: 1px;
    padding-right: 7rem;
  }
  .block-plain-text.two-column-team .block-plain-text-content:nth-child(2){
    padding-left: 7rem;
  }
}
.block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p{
  display: flex;
  height: 1.5rem;
  align-items: center;
  gap: 0.75rem;
}
.block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(1){
  display: block;
}
.block-simple-with-background .block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(1){
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background .block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(1) .hr{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width .block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(1){
  max-width: 56rem;
}
.block-simple-with-background.trustee .block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(1){
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee .block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(1) .hr{
  width: 3.25rem;
}
.block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:not(:first-child)::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 1.5rem;
  width: 1.5rem;
  display: block;
}
.block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(2):before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAAXNSR0IB2cksfwAAAQtQTFRFfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+gY/PgQAAAFl0Uk5TAAIkMBi9//5kHc4c+QQOXiBILfRwBvtcy57TjJ+mvF8UN/HNGWh7x9uXAWMN8ICoENYFcoH9QTLuJmnf3B8DgtnRazgJt+QrpQrF81CUC+uTyPfhtUZtlWAmvSJwAAABLklEQVR4nH3T2VbCMBAG4Cngr3SBuoCgKGpBUCwuiLjjhoob7vr+T+KkUeiRoXOTk35zJkkzITJi8SASJIYxBh3jE6In8Rem6FbfbUfyFEvadSd5mBILTAMzRJksMCt6DsjzMAfMi17QO1sAFkUv8tGWaHkF8EQv8c7KirEqOlWAquK1ddlr+vijmDb8SCaqM2+OZtriAts7o50aXGA3wh0TaO5FJLRsYP8gIuGQVziyIhL4FnB88js5bZ+d5y8ur0Ke6XDC9Y3mW/3Hsl56kNC94y/3DyHmaIaatqsq4PEp4N7zy6uaxsNLqD3g7V0xt5rz8c/5FLYu2ws60R1yapmBVz8TspPT8PVj8b7K34LzZdV9DGLYuR9qlb7HBOcoFQs5fhfoGLIHkbKSBv0A1rgcauu8r4MAAAAASUVORK5CYII=);
}
.block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(3):before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAcCAMAAAAz6Z0tAAAAAXNSR0IB2cksfwAAAEhQTFRFfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+baFW6wAAABh0Uk5TACdZYIz/VqWw+4gK3kioGNjwaALGLbUQq4d9HwAAAKtJREFUeJzd00kSgyAQBdDW+BUHcDb3v2lkii1BZZ3eWAUP+FA2EWX567LyjPYqcFsFUXkvgJKqJ1KRAOqmpWi1TQ0ITYBOxoTs9JwjgOpD0Cs7Y8ig9TjNHMzTqHcfHBHmTCzrIdYFJqPw5BhiMc0SRvzG8hvTHsyJj6d6/zWDZ+JXj/wRQuIy8Kf8ITY2v1mE7LFP7xMjQf0v2d6XtWmS8HsnNElCqz037AeHgRCZ9zq7DAAAAABJRU5ErkJggg==);
}
.block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p:nth-child(4):before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAAXNSR0IB2cksfwAAAUdQTFRFfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+q5P+cgAAAG10Uk5TQOjwjsn/+OD53vO+wPvkXxMVZfYAoHd4BBC6kiwxm7/C7sS8/Ip+jbb1qg0OHSMMDxrcfAhY26MJxQZZUqXGC7I+KPLVaQFtXplRW52cXKIHS1ewJSAhLs0zJKhoH3Hty8rOz8jrx9YDmp6BG9DB5N4AAAEfSURBVHicrdLJU8IwFAbwAH2yiFo0dalItFVUEK0oLgVXVMR9o4Ib1H37/88mMFM8JPHid3kv+U1mvkMQ8vnFCSAFJOlAQRmHUJiNSGe0S8zdPWqst0/IAUyjCbmf8YCQtUGMh3RxteH4SELSXJQW+wiJjvphzDCJOQ5kIjk5Nf2LU2p6JqMAmZ2z5rMLKu25mFtq8zK9WFkF3cLYzuNWCiGP12yMrXUwY7idjU0+b2lanM0kl7eLADsZuuzyeK/EKiHK+zy2y4wPKB9y+YhxQcjH8tcen/wTn9LTmQF6ms5m83O6XHh8eVVxrqtg1CrOzS3jO8e5f/C43lDcxwgUn55d5YVx1nVfw03+45+/yRhQTqYp9J4vJz74+fz6/gFVV0mqZsnUbAAAAABJRU5ErkJggg==);
}
.block-plain-text.two-column-team .block-plain-text-content:nth-child(2) p a{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.block-plain-text.raports{
  padding-top: 3rem;
}
.block-plain-text.privacy-policy ul{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.block-plain-text.land-valuation .block-plain-text-content p:has(b){
  margin-bottom: 0px;
}
.block-plain-text.land-valuation .block-plain-text-content p > b{
  display: block;
  padding-bottom: 0.5rem;
}
.block-simple-with-background .block-plain-text.land-valuation .block-plain-text-content p > b{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background .block-plain-text.land-valuation .block-plain-text-content p > b .hr{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width .block-plain-text.land-valuation .block-plain-text-content p > b{
  max-width: 56rem;
}
.block-simple-with-background.trustee .block-plain-text.land-valuation .block-plain-text-content p > b{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee .block-plain-text.land-valuation .block-plain-text-content p > b .hr{
  width: 3.25rem;
}

.bankruptcy-valuation-quote{
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 3.5rem;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.bankruptcy-valuation-quote .block-plain-text-content{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.bankruptcy-valuation-quote p br{
  display: none;
}
@media (min-width: 1320px){
  .bankruptcy-valuation-quote p br{
    display: block;
  }
}
.bankruptcy-valuation-quote:before {
  content: "";
  margin-bottom: 2.5rem;
  background-image: url("https://wpw.x25.pl/wp-content/public/images/quote.png");
  background-repeat: no-repeat;
  width: 5rem;
  height: 3.5rem;
}

.trustee .block-plain-text-content p{
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5rem;
}
.trustee strong{
  font-weight: 600;
}
.trustee ul{
  line-height: 1.25rem;
}
.trustee-frame{
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 540px){
  .trustee-frame{
    padding-left: 6.625rem;
    padding-right: 6.625rem;
  }
}
.trustee-frame ul{
  margin-left: 1.25rem;
  line-height: 1.25rem;
}

.pre-pack .block-plain-text-content p:has(span){
  margin-bottom: 0.5rem;
}
.pre-pack-text p > a{
  --tw-text-opacity: 1;
  color: rgb(91 116 196 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
.pre-pack-text p:has(strong){
  margin-bottom: 0.75rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.pre-pack-text p:has(strong) strong{
  font-weight: 700;
}
.pre-pack .block-title{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.pre-pack-frames{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2rem;
}
@media (min-width: 1040px){
  .pre-pack-frames{
    flex-direction: row;
    align-items: stretch;
  }
}
@media (min-width: 1320px){
  .pre-pack-frames{
    gap: 4rem;
  }
}
.pre-pack-frames .block-plain-text-content{
  display: grid;
  place-content: center;
  border-radius: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.block-grid .pre-pack-frames .block-plain-text-content{
  padding-top: 0.5rem;
}
@media (min-width: 868px){
  .block-grid .pre-pack-frames .block-plain-text-content{
    padding-top: 2.5rem;
  }
}
@media (max-width: 1152px) {
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-3 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-3 .grid-item:nth-child(-n+2) {
    border-top: 1px solid #c6c6c6;
  }
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-3 .grid-item:nth-child(2n) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-3 .grid-item:nth-child(-n+3){
    border-top-width: 0px;
  }
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-3 .grid-item:first-child, .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-3 .grid-item:nth-child(3n+1){
    border-left-width: 0px;
  }
}
@media (max-width: 1152px) {
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-4 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-4 .grid-item:nth-child(odd) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-4 .grid-item:nth-child(-n+4){
    border-top-width: 0px;
  }
  .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-4 .grid-item:first-child, .block-grid .pre-pack-frames .block-plain-text-content.lg\:grid-cols-4 .grid-item:nth-child(4n+1){
    border-left-width: 0px;
  }
}
.block-grid.trustee .pre-pack-frames .block-plain-text-content{
  gap: 2rem;
}
@media (min-width: 1040px){
  .block-grid.trustee .pre-pack-frames .block-plain-text-content{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content{
  gap: 2.5rem;
}
@media (min-width: 1040px){
  .block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content .grid-item{
    gap: 1.5rem;
  }
}
.block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content .grid-item > * {
  transform: translateY(0);
}
.block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content .grid-item-text{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content .grid-item-text{
    gap: 2.25rem;
  }
}
.block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content .grid-item-text strong{
  font-weight: 600;
}
.block-grid.satisfaction-test .pre-pack-frames .block-plain-text-content .grid-item-image{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  height: auto;
  width: 2.5rem;
}
@media (min-width: 1040px){
  .pre-pack-frames .block-plain-text-content{
    flex: 1 1 45%;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.pre-pack-frames .block-plain-text-content {
  border: 5px solid #f3f3f3;
}
.pre-pack-frames .accordions-container:empty{
  display: none;
}
.pre-pack-table{
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
@media (min-width: 868px){
  .pre-pack-table{
    flex-direction: row;
  }
}
.pre-pack-table .block-plain-text-content{
  flex: 1 1 0%;
  text-align: center;
}
.pre-pack-table .block-plain-text-content p:has(strong){
  --tw-bg-opacity: 1;
  background-color: rgb(199 57 87 / var(--tw-bg-opacity));
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.pre-pack-table .block-plain-text-content p:not(:has(strong)){
  margin-bottom: 0px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.startup-valuation .block-title{
  font-weight: 600;
}
.startup-valuation .flex-grid-section .flex-grid .flex-grid-item .flex-grid-item-content{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 600;
}
.startup-valuation .flex-grid-section .flex-grid-item-image {
  margin-bottom: 1rem !important;
}

.investment-valuation .block-title{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.investment-valuation img:not(:first-child){
  min-height: 2.5rem;
}

.startup-valuation-grid .flex-grid-item{
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.startup-valuation-grid .flex-grid-item-content p:has(b, strong) {
  margin-bottom: 1.5rem;
}
.startup-valuation-text .block-plain-text-content p:not(:first-child){
  margin-bottom: 1rem;
}

.enterprise-valuation .block-title:nth-child(2){
  margin-bottom: 1rem;
  --tw-border-opacity: 1;
  border-top-color: rgb(156 163 175 / var(--tw-border-opacity));
  padding-top: 1rem;
}

@media (min-width: 1040px){
  .enterprise-valuation .block-title:nth-child(2){
    margin-bottom: 4.5rem;
    padding-top: 3rem;
  }
}
.enterprise-valuation .block-title:nth-child(2):after{
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: block;
  height: 1px;
  width: 100%;
  background-image: url("https://wpw.x25.pl/wp-content/public/images/dashline.png");
  --tw-content: "";
  content: var(--tw-content);
}
.block-simple-with-background .enterprise-valuation .block-title:nth-child(2):after{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background .enterprise-valuation .block-title:nth-child(2) .hr:after{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width .enterprise-valuation .block-title:nth-child(2):after{
  max-width: 56rem;
}
.block-simple-with-background.trustee .enterprise-valuation .block-title:nth-child(2):after{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee .enterprise-valuation .block-title:nth-child(2) .hr:after{
  width: 3.25rem;
}
@media (min-width: 1040px){
  .enterprise-valuation .block-title:nth-child(2):after{
    margin-bottom: 3rem;
  }
}

.asset-valuation a{
  --tw-text-opacity: 1;
  color: rgb(83 75 133 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.market-analisys ul{
  margin-left: 1.5rem;
}
.market-analisys .block-title{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}

.satisfaction-test strong{
  font-weight: 600;
}
.satisfaction-test .block-plain-text-content ul > li{
  margin-bottom: 0.25rem;
}

.block-image{
  overflow-y: visible;
  background-repeat: no-repeat;
}
.block-image.receivables-valuation .block-image-text{
  padding-left: 0px;
  padding-right: 0px;
}
.block-image.receivables-valuation .block-image-text h2{
  margin-bottom: 1.5rem;
}
.block-image.receivables-valuation .block-image-text p{
  margin: 0px;
}
.block-image.pre-pack{
  min-height: 0px;
}
@media (min-width: 1320px){
  .block-image-text{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
}
.block-image.image-background{
  padding-top: 3rem;
  padding-bottom: 5rem;
}
.block-image h1,
.block-image h2,
.block-image h3,
.block-image h4,
.block-image h5,
.block-image h6{
  margin-bottom: 3rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.block-image p{
  margin-bottom: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-image img{
  height: auto;
  width: 100%;
}
.block-image ul,
.block-image ol{
  margin-left: 2rem;
}
.block-image ul li,
.block-image ol li{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}

.block-grid-8{
  padding-top: 3rem;
  padding-bottom: 3rem;
  --space-x-8: 1.75rem;
}
.block-grid-8 .block-title{
  margin-bottom: 0px;
  text-align: center;
}
.block-grid-8 .grid-flex{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  gap: 2.5rem;
  padding-top: 2rem;
}
@media (min-width: 868px){
  .block-grid-8 .grid-flex{
    margin-top: 0px;
  }
}
.block-grid-8 .grid-flex-item{
  display: grid;
  height: 14.25rem;
  flex-basis: 95%;
  grid-template-rows: 11.25rem 3.5rem;
  align-items: flex-end;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.block-grid .block-grid-8 .grid-flex-item{
  padding-top: 0.5rem;
}
@media (min-width: 868px){
  .block-grid .block-grid-8 .grid-flex-item{
    padding-top: 2.5rem;
  }
}
@media (max-width: 1152px) {
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-3 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-3 .grid-item:nth-child(-n+2) {
    border-top: 1px solid #c6c6c6;
  }
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-3 .grid-item:nth-child(2n) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-3 .grid-item:nth-child(-n+3){
    border-top-width: 0px;
  }
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-3 .grid-item:first-child, .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-3 .grid-item:nth-child(3n+1){
    border-left-width: 0px;
  }
}
@media (max-width: 1152px) {
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-4 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-4 .grid-item:nth-child(odd) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-4 .grid-item:nth-child(-n+4){
    border-top-width: 0px;
  }
  .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-4 .grid-item:first-child, .block-grid .block-grid-8 .grid-flex-item.lg\:grid-cols-4 .grid-item:nth-child(4n+1){
    border-left-width: 0px;
  }
}
.block-grid.trustee .block-grid-8 .grid-flex-item{
  gap: 2rem;
}
@media (min-width: 1040px){
  .block-grid.trustee .block-grid-8 .grid-flex-item{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .block-grid-8 .grid-flex-item{
  gap: 2.5rem;
}
@media (min-width: 1040px){
  .block-grid.satisfaction-test .block-grid-8 .grid-flex-item{
    gap: 0px;
  }
}
.block-grid.satisfaction-test .block-grid-8 .grid-flex-item .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .block-grid-8 .grid-flex-item .grid-item{
    gap: 1.5rem;
  }
}
.block-grid.satisfaction-test .block-grid-8 .grid-flex-item .grid-item > * {
  transform: translateY(0);
}
.block-grid.satisfaction-test .block-grid-8 .grid-flex-item .grid-item-text{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test .block-grid-8 .grid-flex-item .grid-item-text{
    gap: 2.25rem;
  }
}
.block-grid.satisfaction-test .block-grid-8 .grid-flex-item .grid-item-text strong{
  font-weight: 600;
}
.block-grid.satisfaction-test .block-grid-8 .grid-flex-item .grid-item-image{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  height: auto;
  width: 2.5rem;
}
@media (min-width: 540px){
  .block-grid-8 .grid-flex-item{
    flex-basis: 70%;
  }
}
@media (min-width: 868px){
  .block-grid-8 .grid-flex-item{
    flex-basis: 50%;
  }
}
@media (min-width: 1040px){
  .block-grid-8 .grid-flex-item{
    flex-basis: 37%;
  }
}
@media (min-width: 1320px){
  .block-grid-8 .grid-flex-item{
    margin-bottom: 0px;
    height: 9.75rem;
    flex-basis: 22%;
    grid-template-rows: 7.5rem 2.25rem;
  }
}
.block-grid-8 .grid-flex-item img{
  min-height: 7.125rem;
  width: 100%;
  min-width: 14rem;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: middle;
}
.block-grid-8 .grid-flex-item-title {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.block-grid-8 .additional-text{
  margin-top: 3rem;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(82 187 206 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.block-sections .tabs {
  --space-x-section: 0.5rem;
  gap: var(--space-x-section);
  margin-bottom: 2rem;
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  padding-top: 1.75rem;
}
.block-sections .tabs .tab{
  flex-basis: 100%;
}
@media (min-width: 1024px) {
  .block-sections .tabs .tab {
    flex-basis: calc(33.333% - var(--space-x-section));
  }
}
.block-sections .tabs .tab-button{
  display: inline-block;
  height: 100%;
  width: 100%;
  padding: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 700;
  line-height: 1;
}
@media (min-width: 1320px){
  .block-sections .tabs .tab-button{
    font-weight: 700;
  }
}
.block-sections .tabs-content h1,
.block-sections .tabs-content h2,
.block-sections .tabs-content h3,
.block-sections .tabs-content h4,
.block-sections .tabs-content h5,
.block-sections .tabs-content h6{
  margin-bottom: 1.25rem;
  padding-top: 0.75rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.block-sections .tabs-content p{
  margin-bottom: 1.5rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}

.section-flex-with-background .block-flex-with-background{
  position: relative;
}
.section-flex-with-background .block-flex-with-background.startup-valuation-grid .flex-grid-section-subtitle{
  margin-bottom: 0.5rem;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background.startup-valuation-grid .flex-grid-section-subtitle{
    margin-bottom: 2rem;
  }
}
.section-flex-with-background .block-flex-with-background.startup-valuation-grid .flex-grid-section .flex-grid-item-content p:has(span):not(:last-child){
  margin-bottom: 1rem;
}
.section-flex-with-background .block-flex-with-background.startup-valuation-grid .flex-grid-section .flex-grid-item-content ul{
  margin-left: 1.75rem;
  display: flex;
  list-style-position: outside;
  flex-direction: column;
  row-gap: 0.75rem;
}
.section-flex-with-background .block-flex-with-background.startup-valuation-grid .flex-grid-section .flex-grid-item-2:nth-child(n+3){
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background.startup-valuation-grid .flex-grid-section .flex-grid-item-2:nth-child(n+3){
    border-bottom-width: 1px;
  }
}
.section-flex-with-background .block-flex-with-background.hide-border .flex-grid-item {
  border: none !important;
}
.section-flex-with-background .block-flex-with-background .top-section{
  position: absolute;
  top: 0px;
  left: 50%;
  width: 100%;
  --tw-translate-y: -80%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  padding: 3rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .top-section{
    width: 90%;
  }
}
@media (min-width: 1320px){
  .section-flex-with-background .block-flex-with-background .top-section{
    padding: 3rem 10rem;
  }
}
.section-flex-with-background .block-flex-with-background .top-section-title{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .top-section-title{
    margin-bottom: 3rem;
  }
}
.section-flex-with-background .block-flex-with-background .top-section-subtitle{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.section-flex-with-background .block-flex-with-background .flex-grid-section{
  padding-bottom: 3.5rem;
  padding-top: 3.5rem;
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .block-title{
  margin-bottom: 2rem;
  text-align: center;
}
.section-flex-with-background .block-flex-with-background .flex-grid-section-subtitle{
  margin-bottom: 2rem;
  text-align: center;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 1152px) {
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item {
    padding: 1rem 2rem !important;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item-image{
  margin-bottom: 0.5rem;
  display: flex;
  width: 5rem;
  height: 5rem;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item-image{
    margin-bottom: 2rem;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item-image img {
  width: auto;
  height: auto;
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item-content{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 600;
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-1{
  flex-basis: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-1{
    border-bottom-width: 1px;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-2{
  flex-basis: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 868px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-2{
    flex-basis: 50%;
  }
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-2:not(:last-child){
    border-right-width: 1px;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-2:nth-child(even){
  border-right-width: 0px;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-2:first-child:not(:nth-last-child(-n+2)), .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-2:first-child:not(:nth-last-child(-n+2)) ~ .flex-grid-item-2:nth-of-type(-n + 2){
    border-bottom-width: 1px;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-3{
  flex-basis: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-3{
    flex-basis: 33.333333%;
  }
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-3:not(:last-child){
    border-right-width: 1px;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-3:nth-child(-3n+3){
  border-right-width: 0px;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-3:first-child:not(:nth-last-child(-n+3)), .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-3:first-child:not(:nth-last-child(-n+3)) ~ .flex-grid-item-3:nth-child(-n+3){
    border-bottom-width: 1px;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-4{
  flex-basis: 100%;
}
@media (min-width: 540px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-4{
    flex-basis: 50%;
  }
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-4{
    flex-basis: 25%;
  }
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-4:not(:last-child){
    border-right-width: 1px;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-4:nth-child(-4n+4){
  border-right-width: 0px;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-4:first-child:not(:nth-last-child(-n+4)), .section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item.flex-grid-item-4:first-child:not(:nth-last-child(-n+4)) ~ .flex-grid-item-4:nth-child(-n+4){
    border-bottom-width: 1px;
  }
}
.section-flex-with-background .block-flex-with-background .flex-grid-section .flex-grid-item-with-image{
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.section-flex-with-background .block-flex-with-background.mssf_standard .flex-grid-section{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.section-flex-with-background .block-flex-with-background.mssf_standard .flex-grid-item-content{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.section-flex-with-background .block-flex-with-background.mssf_standard .flex-grid-item-content p{
  margin-bottom: 0.5rem;
}
.section-flex-with-background .block-flex-with-background.mssf_standard .flex-grid-item-content p b {
  font-weight: 700 !important;
}
.section-flex-with-background .block-flex-with-background.standards .flex-grid-section{
  padding-top: 4rem;
}
@media (min-width: 1040px){
  .section-flex-with-background .block-flex-with-background.standards .flex-grid-section{
    padding-top: 7rem;
  }
}
.section-flex-with-background .pre-pack-grid .flex-grid-section{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.section-flex-with-background .pre-pack-grid .flex-grid-section .block-title{
  margin-bottom: 0.75rem;
  text-align: left;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.section-flex-with-background .pre-pack-grid .flex-grid-section .flex-grid-item .flex-grid-item-image{
  position: relative;
  margin-bottom: 1.25rem;
  height: auto;
  width: auto;
}
.section-flex-with-background .pre-pack-grid .flex-grid-section .flex-grid-item .flex-grid-item-image-hover{
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
}
.section-flex-with-background .pre-pack-grid .flex-grid-section .flex-grid-item:hover .flex-grid-item-image-hover{
  opacity: 1;
}
.section-flex-with-background .pre-pack-grid .flex-grid{
  gap: 0.625rem;
}
.section-flex-with-background .pre-pack-grid .flex-grid-item {
  flex-wrap: wrap;
  flex: 1 1 auto !important;
  padding: 2rem !important;
  justify-content: center !important;
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .section-flex-with-background .pre-pack-grid .flex-grid-item {
    flex: 0 1 calc(25% - 0.625rem) !important;
    padding-block: 4.375rem !important;
  }
}
.section-flex-with-background .pre-pack-grid .flex-grid-item:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(200 57 87 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .section-flex-with-background .pre-pack-grid .flex-grid-item:nth-child(n+3):nth-child(-n+4) {
    flex: 0 1 calc(50% - 0.625rem) !important;
  }
}
.section-flex-with-background.with-top-section{
  margin-top: 13rem;
}
.section-flex-with-background.with-top-section .flex-grid-section{
  padding-top: 8rem;
}
.section-flex-with-background.with-top-section:has(.standards){
  margin-top: 15rem;
}
.section-flex-with-background .companies-valuation .top-section{
  width: 100%;
  padding: 0.5rem;
}
@media (min-width: 540px){
  .section-flex-with-background .companies-valuation .top-section{
    padding: 2rem;
  }
}
@media (min-width: 1040px){
  .section-flex-with-background .companies-valuation .top-section{
    width: 90%;
  }
}
@media (min-width: 1320px){
  .section-flex-with-background .companies-valuation .top-section{
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
}
.section-flex-with-background .companies-valuation .top-section {
  background-size: cover !important;
}

.block-quote{
  padding-top: 2.5rem;
  padding-bottom: 2rem;
}
.block-quote-title{
  margin-bottom: 2.5rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-quote .quote{
  position: relative;
  margin: 0px;
  border-radius: 1.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(195 54 81 / var(--tw-border-opacity));
  padding: 1rem;
}
@media (min-width: 1040px){
  .block-quote .quote{
    margin-left: 4rem;
    margin-right: 1rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    padding-left: 5rem;
    padding-right: 3.5rem;
  }
}
.block-quote .quote h1,
.block-quote .quote h2,
.block-quote .quote h3,
.block-quote .quote h4,
.block-quote .quote h5,
.block-quote .quote h6{
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
}
.block-quote .quote p{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-quote .quote-sign{
  position: absolute;
  top: 25%;
  left: 0px;
  z-index: 10;
  display: none;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(195 54 81 / var(--tw-text-opacity));
}
@media (min-width: 1320px){
  .block-quote .quote-sign{
    display: block;
    font-size: 12.5rem;
    line-height: 2.625rem;
  }
}
.block-quote .quote-sign-wrapper{
  position: relative;
}
.block-quote .quote-sign-wrapper .background{
  position: absolute;
  top: -50%;
  left: 0px;
  z-index: 10;
  height: 8rem;
  width: 100%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.block-quote .quote-sign-wrapper .sign{
  position: relative;
  z-index: 20;
}

.block-startups {
  --startups-columns-gap: 6rem;
  display: flex;
  flex-direction: column;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.block-startups .block-title{
  margin-bottom: 2rem;
}
.block-startups .startups-pretitle{
  margin-bottom: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-startups .startups-pretitle p:has(strong){
  font-size: 15px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-startups .startups-columns{
  margin-bottom: 3rem;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
@media (min-width: 1040px){
  .block-startups .startups-columns{
    flex-direction: row;
    row-gap: 0px;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }
}
.block-startups .startups-columns .startups-column {
  flex-basis: calc(33.333% - var(--startups-columns-gap));
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-startups .startups-columns .startups-column-title{
  font-weight: 700;
}
.block-startups .startups-columns .startups-column-content{
  text-align: center;
}
.block-startups .startups-image{
  margin-bottom: 3rem;
  display: flex;
  justify-content: center;
}
.block-startups .startups-text-additional{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}
.block-startups .startups-line{
  margin-top: 4rem;
  margin-bottom: 2.5rem;
  --tw-border-opacity: 1;
  border-top-color: rgb(154 154 154 / var(--tw-border-opacity));
}
.block-startups .startups-add-content-title{
  margin-bottom: 1.75rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.block-startups .startups-add-content-text{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
}

.tiles-title{
  margin-bottom: 1rem;
  text-align: center;
  font-weight: 700;
}

.tiles{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3rem;
}

@media (min-width: 868px){
  .tiles{
    flex-direction: row;
  }
}

.tile{
  position: relative;
}
.tile-button{
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: auto;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 1.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.block-simple-with-background .tile-button{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block-simple-with-background .tile-button .hr{
  margin-bottom: 3rem;
  height: 0.125rem;
  width: 9.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.block-simple-with-background.limited-width .tile-button{
  max-width: 56rem;
}
.block-simple-with-background.trustee .tile-button{
  margin-left: auto;
  margin-right: auto;
  max-width: 68rem;
}
.block-simple-with-background.trustee .tile-button .hr{
  width: 3.25rem;
}
@media (min-width: 1320px){
  .tile-button{
    width: 18.75rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}

.pre-pack .tiles-title{
  text-align: left;
}
.pre-pack .tiles{
  flex-direction: column;
}
@media (min-width: 1320px){
  .pre-pack .tiles{
    flex-direction: row;
  }
}

.image-and-list-title{
  margin-bottom: 2rem;
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
}
.image-and-list .panel-wrap{
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.image-and-list .panel-wrap .panel{
  display: flex;
  height: auto;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1320px){
  .image-and-list .panel-wrap .panel{
    height: 17.75rem;
    background-position: left top;
  }
}
.image-and-list .panel-wrap .panel-text{
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.375;
}
.image-and-list .panel-wrap .panel-content{
  display: flex;
  width: 100%;
  align-items: center;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.9;
  padding: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 1320px){
  .image-and-list .panel-wrap .panel-content{
    width: 58%;
    max-width: 52rem;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 2.5rem;
  }
}
.image-and-list .panel-wrap .panel-content-wrap{
  width: 100%;
}
.image-and-list .panel-wrap .panel-title{
  display: flex;
  padding-bottom: 1rem;
  font-weight: 700;
}
@media (min-width: 1040px){
  .image-and-list .panel-wrap .panel-title{
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1320px){
  .image-and-list .panel-wrap .panel-title{
    padding-bottom: 2rem;
  }
}
.image-and-list .panel-wrap .panel-title-icon{
  margin-right: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.image-and-list .panel-wrap .panel-list-container{
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
@media (min-width: 540px){
  .image-and-list .panel-wrap .panel-list-container{
    flex-direction: row;
  }
}
.image-and-list .panel-wrap .panel-list-container ul{
  margin-left: 1rem;
  display: flex;
  flex: 1 1 0%;
  list-style-position: outside;
  flex-direction: column;
  row-gap: 0.625rem;
  font-weight: 700;
  line-height: 1.25;
}
.image-and-list .panel-wrap .panel-list-container ul:nth-child(1){
  padding-bottom: 0px;
  padding-top: 1rem;
}
@media (min-width: 540px){
  .image-and-list .panel-wrap .panel-list-container ul:nth-child(1){
    padding-bottom: 1rem;
  }
}
@media (min-width: 1320px){
  .image-and-list .panel-wrap .panel-list-container ul:nth-child(1){
    padding-bottom: 1.75rem;
    padding-top: 1.75rem;
  }
}
.image-and-list .panel-wrap .panel-list-container ul:nth-child(2){
  padding-top: 0px;
  padding-bottom: 1rem;
}
@media (min-width: 540px){
  .image-and-list .panel-wrap .panel-list-container ul:nth-child(2){
    padding-top: 1rem;
  }
}
@media (min-width: 1320px){
  .image-and-list .panel-wrap .panel-list-container ul:nth-child(2){
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
}
.image-and-list .panel-wrap .panel-list-container ul li{
  font-size: 13px;
  line-height: 1rem;
}
.image-and-list .panel-wrap .panel:first-child ul{
  padding-bottom: 0px;
}
.image-and-list .panel-wrap .panel:first-child .panel-title-icon{
  height: 1.5rem;
  width: 2rem;
}

footer{
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity));
  padding-top: 4rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
footer .footer-wrapper > ul{
  display: grid;
  gap: 1.5rem;
  padding-bottom: 1.25rem;
}
.block-grid footer .footer-wrapper > ul{
  padding-top: 0.5rem;
}
@media (min-width: 868px){
  .block-grid footer .footer-wrapper > ul{
    padding-top: 2.5rem;
  }
}
@media (max-width: 1152px) {
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-3 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-3 .grid-item:nth-child(-n+2) {
    border-top: 1px solid #c6c6c6;
  }
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-3 .grid-item:nth-child(2n) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-3 .grid-item:nth-child(-n+3){
    border-top-width: 0px;
  }
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-3 .grid-item:first-child, .block-grid footer .footer-wrapper > ul.lg\:grid-cols-3 .grid-item:nth-child(3n+1){
    border-left-width: 0px;
  }
}
@media (max-width: 1152px) {
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-4 .grid-item{
    border-width: 0px;
  }
}
@media (min-width: 1152px) {
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-4 .grid-item:nth-child(odd) {
    border-left: 1px solid #c6c6c6;
  }
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-4 .grid-item:nth-child(-n+4){
    border-top-width: 0px;
  }
  .block-grid footer .footer-wrapper > ul.lg\:grid-cols-4 .grid-item:first-child, .block-grid footer .footer-wrapper > ul.lg\:grid-cols-4 .grid-item:nth-child(4n+1){
    border-left-width: 0px;
  }
}
.block-grid.trustee footer .footer-wrapper > ul{
  gap: 2rem;
}
@media (min-width: 1040px){
  .block-grid.trustee footer .footer-wrapper > ul{
    gap: 0px;
  }
}
.block-grid.satisfaction-test footer .footer-wrapper > ul{
  gap: 2.5rem;
}
@media (min-width: 1040px){
  .block-grid.satisfaction-test footer .footer-wrapper > ul{
    gap: 0px;
  }
}
.block-grid.satisfaction-test footer .footer-wrapper > ul .grid-item{
  min-height: 0px;
  justify-content: flex-start;
  gap: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test footer .footer-wrapper > ul .grid-item{
    gap: 1.5rem;
  }
}
.block-grid.satisfaction-test footer .footer-wrapper > ul .grid-item > * {
  transform: translateY(0);
}
.block-grid.satisfaction-test footer .footer-wrapper > ul .grid-item-text{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 1320px){
  .block-grid.satisfaction-test footer .footer-wrapper > ul .grid-item-text{
    gap: 2.25rem;
  }
}
.block-grid.satisfaction-test footer .footer-wrapper > ul .grid-item-text strong{
  font-weight: 600;
}
.block-grid.satisfaction-test footer .footer-wrapper > ul .grid-item-image{
  margin-bottom: 0px;
  aspect-ratio: 1 / 1;
  height: auto;
  width: 2.5rem;
}
@media (min-width: 868px){
  footer .footer-wrapper > ul{
    gap: 1rem;
  }
}
@media (min-width: 1040px){
  footer .footer-wrapper > ul{
    grid-template-columns: 1fr 1fr 0.5fr 1fr 1fr 1fr;
  }
}
@media (min-width: 1320px){
  footer .footer-wrapper > ul{
    gap: 3rem;
  }
}
footer .footer-wrapper > ul > li:nth-child(4) > a{
  white-space: nowrap;
}
footer .footer-wrapper > ul .menu-item{
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.375;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  line-height: 1.25rem !important;
}
footer .footer-wrapper > ul .menu-item .sub-menu{
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}
footer .footer-wrapper > ul .menu-item .sub-menu .menu-item{
  font-weight: 400;
  text-transform: none;
}

.menu-side-button{
  position: absolute;
  top: -1rem;
  right: 0px;
  margin-left: 0px;
  height: 2rem;
  width: 2rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(224 48 104 / var(--tw-bg-opacity));
}

.menu-side-button:hover{
  opacity: 0.75;
}

@media (min-width: 1040px){
  .menu-side-button{
    top: 0px;
    right: -3%;
  }
}
.menu-side-button::before{
  position: absolute;
  top: 60%;
  left: 50%;
  height: 40%;
  width: 40%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  --tw-rotate: 315deg;
  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-right-width: 4px;
  border-top-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-content: "";
  content: var(--tw-content);
}

.copyrights{
  position: relative;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-align: center;
  font-size: 0.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.copyrights::after{
  position: absolute;
  left: 50%;
  top: 0px;
  height: 1px;
  width: 100%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  opacity: 0.2;
  --tw-content: "";
  content: var(--tw-content);
}
.copyrights > a{
  font-weight: 700;
}
.copyrights > a:hover{
  opacity: 0.75;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: "Montserrat", sans-serif;
  overflow-x: hidden;
}
body.page-template-template-links-page{
  display: flex !important;
  min-height: 100dvh !important;
  flex-direction: column !important;
}

.btn{
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 700;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn.btn-violet-primary{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(83 75 133 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-violet-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity));
}
.btn.btn-violet-primary.btn-outline{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(83 75 133 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(83 75 133 / var(--tw-text-opacity));
}
.btn.btn-violet-primary.btn-outline:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(83 75 133 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-white.btn-outline{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.btn-white.btn-outline:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.btn.btn-red-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(224 48 104 / var(--tw-bg-opacity));
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

ul{
  list-style-position: inside;
  list-style-type: disc;
}

ol{
  list-style-position: inside;
  list-style-type: decimal;
}

.stretched-link::after {
  content: "";
  pointer-events: auto;
  position: absolute;
  inset: 0px;
  z-index: 10;
  height: 100%;
  width: 100%;
  background-color: transparent;
}

a.link{
  --tw-text-opacity: 1;
  color: rgb(35 107 196 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.block-title{
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

.phone-btn{
  position: relative;
  z-index: 11;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 500;
}

@media (min-width: 1320px){
  .phone-btn{
    font-weight: 700;
  }
}

.breadcrumbs,
.breadcrumbs a {
  font-size: 0.75rem;
  color: #8e8e8e;
}

.breadcrumbs span span:not(:first-child) a {
  margin: 0 0.5rem;
}

.breadcrumbs a:first-child {
  margin-right: 0.5rem;
}

.breadcrumb_last {
  color: #c83958;
  margin-left: 0.5rem;
  font-weight: 500;
}

.hover\:border-gray-300:hover{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.hover\:bg-blue-800:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-header-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(23 26 74 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:\!text-white:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.hover\:text-blue-600:hover{
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}

.hover\:text-gray-600:hover{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-4:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-blue-300:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

.focus\:ring-gray-200:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}

:is(.dark .dark\:border-blue-500){
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-gray-600){
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-gray-700){
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}

:is(.dark .dark\:border-transparent){
  border-color: transparent;
}

:is(.dark .dark\:bg-blue-600){
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-gray-600){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-gray-700){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-gray-800){
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-gray-800\/50){
  background-color: rgb(31 41 55 / 0.5);
}

:is(.dark .dark\:bg-gray-900\/80){
  background-color: rgb(17 24 39 / 0.8);
}

:is(.dark .dark\:text-blue-500){
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-gray-400){
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-white){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

:is(.dark .dark\:hover\:bg-blue-700:hover){
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:bg-gray-600:hover){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:bg-gray-800:hover){
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:text-blue-500:hover){
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}

:is(.dark .dark\:hover\:text-gray-300:hover){
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

:is(.dark .dark\:hover\:text-white:hover){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 540px){
  .sm\:bottom-36{
    bottom: 9rem;
  }
}

@media (min-width: 868px){
  .md\:flex-row{
    flex-direction: row;
  }
  .md\:gap-16{
    gap: 4rem;
  }
  .md\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:text-center{
    text-align: center;
  }
}

@media (min-width: 1040px){
  .lg\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:w-1\/12{
    width: 8.333333%;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-1\/3{
    width: 33.333333%;
  }
  .lg\:w-1\/4{
    width: 25%;
  }
  .lg\:w-1\/5{
    width: 20%;
  }
  .lg\:w-1\/6{
    width: 16.666667%;
  }
  .lg\:w-10\/12{
    width: 83.333333%;
  }
  .lg\:w-11\/12{
    width: 91.666667%;
  }
  .lg\:w-2\/12{
    width: 16.666667%;
  }
  .lg\:w-2\/3{
    width: 66.666667%;
  }
  .lg\:w-2\/4{
    width: 50%;
  }
  .lg\:w-2\/5{
    width: 40%;
  }
  .lg\:w-2\/6{
    width: 33.333333%;
  }
  .lg\:w-3\/12{
    width: 25%;
  }
  .lg\:w-3\/4{
    width: 75%;
  }
  .lg\:w-3\/5{
    width: 60%;
  }
  .lg\:w-3\/6{
    width: 50%;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-4\/5{
    width: 80%;
  }
  .lg\:w-4\/6{
    width: 66.666667%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-5\/6{
    width: 83.333333%;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-9\/12{
    width: 75%;
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:gap-0{
    gap: 0px;
  }
}

@media (min-width: 1320px){
  .xl\:bottom-32{
    bottom: 8rem;
  }
  .xl\:order-1{
    order: 1;
  }
  .xl\:\!hidden{
    display: none !important;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:scale-90{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    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));
  }
  .xl\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .xl\:whitespace-nowrap{
    white-space: nowrap;
  }
  .xl\:text-h400{
    font-size: 0.9375rem;
    line-height: 2.625rem;
    font-weight: 700;
  }
  .xl\:font-bold{
    font-weight: 700;
  }
}

@media (min-width: 1670px){
  .\32xl\:flex-wrap{
    flex-wrap: wrap;
  }
  .\32xl\:justify-start{
    justify-content: flex-start;
  }
}

.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *){
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLG1CQUFtQixxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLDBCQUEwQixDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMscURBQXFELGFBQWEsQ0FBQyxvQkFBb0IscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyxzQkFBc0IsQ0FBQyxRQUFRLENBQUMsbUJBQW1CLENBQUMsdUJBQXVCLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsbUJBQW1CLENBQUMsOENBQThDLFlBQVksQ0FBQyx1QkFBdUIsT0FBTyxDQUFDLFFBQVEsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsMkNBQTJDLGtCQUFrQixDQUFDLGVBQWUsMEJBQTBCLENBQUMscUJBQXFCLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLDhCQUE4QixDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIscUJBQXFCLENBQUMsaUJBQWlCLDJDQUEyQyxDQUFDLHFCQUFxQixDQUFDLDZCQUE2QixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsb0JBQW9CLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsWUFBWSxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyx1RUFBdUUsWUFBWSxDQUFDLGlEQUFpRCxjQUFjLENBQUMsZUFBZSxlQUFlLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLDBCQUEwQixHQUFHLG1CQUFtQixDQUFDLEdBQUcsdUJBQXVCLENBQUMsQ0FBQywwQkFBMEIsMEJBQTBCLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsa0RBQWtELGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsNERBQTRELFNBQVMsQ0FBQyxTQUFTLENBQUMsYUFBYSxhQUFhLENBQUMsa0NBQWtDLGFBQWEsQ0FBQyxlQUFlLHFCQUFxQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQyxVQUFVLENBQUMsb0JBQW9CLENBQUMsc0JBQXNCLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsMEJBQTBCLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsU0FBUyxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsb0NBQW9DLFVBQVUsQ0FBQyx3QkFBd0IsVUFBVSxDQUFDLDZCQUE2QixzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyxxQkFBcUIsUUFBUSxDQUFDLHlCQUF5QixvQkFBb0IsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLHlDQUF5QyxzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyxvQkFBb0IsV0FBVyxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLENBQUMsU0FBUyxDQUFDLG9DQUFvQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsU0FBUyxDQUFDLGdDQUFnQyxjQUFjLENBQUMsVUFBVSxDQUFDLHdDQUF3QyxzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyxvREFBb0Qsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxVQUFVLENBQUMsZUFBZSx5Q0FBeUMsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLCtCQUErQiw2QkFBNkIsc0JBQXNCLENBQUMsbUJBQW1CLENBQUMsQ0FBQywyQ0FBMkMsNkJBQTZCLHFCQUFxQixDQUFDLENBQUMsK0JBQStCLHlDQUF5QyxzQkFBc0IsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLDJDQUEyQyx5Q0FBeUMscUJBQXFCLENBQUMsc0VBQXNFLGlCQUFpQixDQUFDLENBQUMsZ0JBQWdCLGNBQWMsQ0FBQyw4QkFBOEIsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsMENBQTBDLHNCQUFzQixDQUFDLGtCQUFrQixDQUFDLGlEQUFpRCw0QkFBNEIsQ0FBQyxjQUFjLENBQUMsMkRBQTJELHFCQUFxQixDQUFDLDBDQUEwQyxTQUFTLENBQUMsU0FBUyxDQUFDLDhDQUE4QyxtQkFBbUIsQ0FBQywwQ0FBMEMsUUFBUSxDQUFDLFVBQVUsQ0FBQyw4Q0FBOEMsb0JBQW9CLENBQUMsb0NBQW9DLFFBQVEsQ0FBQyx5QkFBeUIsQ0FBQywwQ0FBMEMsT0FBTyxDQUFDLDhDQUE4Qyx3QkFBd0IsQ0FBQywwQ0FBMEMsVUFBVSxDQUFDLFFBQVEsQ0FBQyw4Q0FBOEMsdUJBQXVCLENBQUMseUJBQXlCLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUMseUJBQXlCLENBQUMscUJBQXFCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsS0FBSyxDOzs7O0FDQXo0SixnQkFBZ0I7QUFBaEI7O0NBQUE7QUFBQTs7O0NBQUE7QUFBQTs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0tBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0FBQUE7SUFBQTtNQUFBO0lBQUE7RUFBQTtBQUFBO0lBQUE7TUFBQTtJQUFBO0VBQUE7QUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FDREU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVBO0VBSEY7SUFJSTtFRFFGO0FBQ0Y7QUNMSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFERjtFQUVFO0FES1I7QUNGVTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFLRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBREY7SUFFSTtJQUNBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RURBZDtBQUNGO0FDTWM7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUtGO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBR0U7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBSEY7QUFBQTtBQU9FO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0U7RUFDRTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FETHBCO0FDaUJJO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFNRjtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFDQTtFQUNFO0FEZk47QUNrQlE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QURkVjtBQ2NVO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUVBO0VBQUE7RUFBQTtFQUFBO0FEakJaO0FDaUJZO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBVVY7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcEJSOztBRWpJRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBRUE7RUFDQTtPQUFBO0FBSEE7QUFLQTs7O0VBR0U7QUZvSUo7QUVoSUk7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBSUU7RUFBQTtBQUFBO0FBSUU7OztFQUFBO0FBQUE7QUFNRjtFQUFBO0FBQUE7QUFDQTtFQUhGO0lBSUk7RUZpSU47QUFDRjtBRS9IUTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQVNBO0VBQUE7QUFBQTtBQUdFO0VBQUE7QUFBQTtBQVNGOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0FBQUE7QUFERjs7O0VBRUU7RUFDQTtFQUNBO0FGc0hOO0FFL0dROzs7Ozs7O0VBQUE7QUFBQTtBQU9GO0VBQUE7QUFBQTtBQU9FO0VBQUE7QUFBQTtBQVFKOzs7RUFDRTtBRjRHTjtBRXRHTTtFQUFBO0FBQUE7QUFLRjtFQUNFO0FGc0dOO0FFaEdJO0VBQ0U7QUZrR047QUU3Rkk7RUFDRTtBRitGTjtBRTFGSTtFQUNFO0FGNEZOO0FFdkZJO0VBQ0U7QUZ5Rk47QUVwRkk7RUFDRTtBRnNGTjtBRWpGSTtFQUNFO0FGbUZOO0FFOUVJO0VBQ0U7QUZnRk47QUUzRUk7RUFDRTtBRjZFTjtBRXhFSTtFQUNFO0FGMEVOO0FFckVJO0VBRUU7QUZzRU47QUU1REk7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUVBO0VBQ0U7QUZ5RU47QUUxRUk7Ozs7OztFQUNFO0FGeUVOO0FFbEVJOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FGc0VOO0FFbkVJO0VBQ0U7QUZxRU47QUVqRU07RUFBQTtFQUFBO0VBRUE7RUFDQTtBQUhBO0FBUUY7RUFBQTtBQUFBO0FBS0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtPQUFBO0FBQUE7QUFHRTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTtBQU1GO0VBQUE7QUFBQTtBQUtGO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFHRjtFQUNFO0FGeURaO0FFbkRVO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7U0FBQTtFQUFBO0FBQUE7QUFHRTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQVNWO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHRTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUtGO0VBQUE7QUFBQTtBQU1KO0VBQUE7RUFBQTtBQUFBO0FBS0U7RUFBQTtBQUFBO0FBS0Y7RUFBQTtBQUFBOztBQU1GO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtPQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUU7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlJO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFNSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtPQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBTUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUtGO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDcFlJO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUtFO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQU9GO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFPTjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFNSTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBVUo7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtFO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTs7QUM5Rko7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFDQTtFQUFBO0VBQUE7QUFEQTtBQUtBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FBREE7QUFLSjtFQUNFO0FKMmRKO0FJMWRJO0VBRkY7SUFHSTtFSjZkSjtBQUNGO0FJMWRFO0VBQ0U7QUo0ZEo7QUl6ZEU7RUFDRTtJQUNFO0VKMmRKO0VJemRFO0lBQ0U7RUoyZEo7QUFDRjtBSXhkRTtFQUNFO0FKMGRKO0FJdmRFO0VBQ0U7SUFDRTtJQUNBO0VKeWRKO0VJdGRFO0lBQ0U7SUFDQTtFSndkSjtFSXJkRTtJQUNFO0lBQ0E7RUp1ZEo7QUFDRjtBSWxkTTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJSjtFQUNFO0VBQ0E7QUptZE47QUloZEk7RUFDRTtFQUNBO0FKa2ROO0FJN2NJO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTtBQUlFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FDdEdOO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQ0U7SUFBQTtFQUFBO0FMNGpCVjtBSzFqQlE7RUFDRTtJQUNFO0VMNGpCVjtFS3pqQlE7SUFDRTtFTDJqQlY7RUt2akJVO0lBQUE7RUFBQTtFQUtBO0lBQUE7RUFBQTtBTHlqQlo7QUtqakJRO0VBQ0U7SUFBQTtFQUFBO0FMcWpCVjtBS25qQlE7RUFDRTtJQUNFO0VMcWpCVjtFS2pqQlU7SUFBQTtFQUFBO0VBS0E7SUFBQTtFQUFBO0FMbWpCWjtBSzVpQk07RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUE7RUFIRjtJQUlJO0lBQ0E7RUxnakJOO0FBQ0Y7QUs3aUJRO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQVdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7T0FBQTtBQUFBO0FBTkE7RUFERjtJQUVJO0lBQ0E7RUw4aUJSO0FBQ0Y7QUt4aUJVO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQVFKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBTUY7RUFBQTtBQUFBO0FBS0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQU1BO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFPQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFPRjtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQURGO0lBRUk7RUxxaEJWO0VLamhCTTtJQUVJO0VMb2hCVjtBQUpGO0FLMWdCVTtFQUFBO0lBQUE7RUFBQTtFQUtBO0lBQUE7RUFBQTtBQUxBO0FBYUo7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQ0E7RUFDRTtBTDZnQlY7QUt6Z0JVO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDcE1SO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBTUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFNSjtFQUFBO0VBQUE7QUFBQTtBQU1KO0VBQUE7RUFBQTtBQUFBOztBQ3RDQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlFO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFPRjtFQUFBO0FBQUE7QUFJQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFRQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUE7RUFIRjtJQUlJO0VQd3VCVjtBQUNGO0FPanVCUTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBUUY7O0VBQUE7RUFBQTtBQUFBO0FBS0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRjtFQUFBO0FBQUE7QUFFRTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtGO0VBQUE7QUFBQTtBQU1BO0VBQUE7QUFBQTtBQUtFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFPRjtFQUFBO0FBQUE7QUFLRTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBTUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFNSjtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFTRjs7RUFBQTtBQUFBO0FBS0o7RUFDRTtBUCtyQk47QU8zckJROztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTs7RUFBQTtBQUFBO0FBTUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0FBQUE7QUFPTjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUtGO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTtBQU1KO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFPRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBT0E7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQU9GO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQ0U7QVAwcUJWO0FPcnFCUTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0Y7RUFDRTtBUHVxQlI7QU9ucUJRO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFNSjtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFPSjtFQUFBO0FBQUE7QUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQU9KOztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0U7O0VBQUE7QUFBQTtBQU1KO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBT0Y7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBTUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7O0FDcFVWO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUtGO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtBQUFBO0FBUUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQU9GO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFPRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0FBQUE7QUFNQTtFQUFBO0FBQUE7QUFNQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBT0Y7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUM1RUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFLQTs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlJOztFQUFBO0FBQUE7QUFPRjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBS0U7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7QUFBQTtBQU1BO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQVFKO0VBQUE7QUFBQTtBQUtFO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFNSjtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFJQTtJQUFBO0VBQUE7QUFKQTtBQU1FO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzL0JaO0FTbC9CWTtFQUNFO0FUby9CZDtBUy8rQlk7RUFDRTtBVGkvQmQ7QVM1K0JZO0VBQ0U7QVQ4K0JkO0FTeitCWTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBUVI7RUFBQTtBQUFBO0FBS0U7RUFBQTtFQUFBO0FBQUE7QUFPRTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTs7QUFlTjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFQRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNDlCSjs7QVN0OUJJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtBQUFBOztBQVFBO0VBQUE7QUFBQTtBQU9BO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7QUFBQTtBQU1KO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFERjtFQUVFO0FUNjhCTjtBU3o4Qk07RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQVFKO0VBQUE7QUFBQTtBQUtFO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRTtFQUNFO0FUazhCVjs7QVN6N0JJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7O0FBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFDRTtBVHc3Qlo7QVMvNkJNO0VBQUE7QUFBQTs7QUFPRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQU9GO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0FBQUE7QUFLRTtFQUFBO0FBQUE7O0FDclVKO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFNSjtFQUFBO0FBQUE7QUFJQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQVNBOzs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFLQTs7RUFBQTtBQUFBO0FBRUU7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDL0NKO0VBQUE7RUFBQTtFQUVBO0FBRkE7QUFLRTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFlRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0tBQUE7RUFBQTtBQUFBO0FBR0Y7RUFFRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FYNHdDUjtBV3R3Q0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDdENGO0VBQ0U7RUFDQTtFQUVBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FaaXpDSjtBWTl5Q007RUFBQTtBQUFBO0FBQ0E7RUFGRjtJQUdJO0VabXpDTjtBQUNGO0FZaHpDUTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFZRjs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQzVCRjtFQUFBO0FBQUE7QUFJTTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBT007RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFRUjtFQUNFO0FiZzBDUjtBYTN6Q007RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBRkY7SUFHSTtFYjJ6Q1Y7QUFDRjtBYXh6Q1k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFQTtFQUNFO0VBQ0E7QWIyekNkO0FhdHpDWTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFNQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBR0U7SUFBQTtFQUFBO0FBSEY7QUFPRTtFQUFBO0FBQUE7QUFNQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBRUU7SUFBQTtFQUFBO0FBRkY7QUFNRTtFQUFBO0FBQUE7QUFNQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBUUo7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBQ0E7RUFDRTtBYmt5Q1o7QWExeENRO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFPRjtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtBQUFBO0FBTUo7RUFBQTtBQUFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBQUE7QWJpeENSO0FhcnhDUTtFQUxGO0lBTUk7SUFDQTtFYnd4Q1I7QUFDRjtBYXJ4Q1U7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFERjtJQUVJO0VidXhDVjtBQUNGO0FhL3dDSTtFQUFBO0FBQUE7QUFHRTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFPQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQURGO0VBRUU7QWI2d0NOOztBY2wvQ0U7RUFBQTtFQUFBO0FBQUE7QUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQVFFOzs7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBOztBQ2xDVjtFQUNFO0VBRUE7RUFBQTtFQUFBO0VBQUE7QWZzaERGO0FlbmhESTtFQUFBO0FBQUE7QUFLRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtTQUFBO0VBQUE7QUFBQTtBQUVBO0VBQ0U7RUFFQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBZmtoRFI7QWUvZ0RVO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQU1KO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNwRE47RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUNsQkE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0FBQUE7QUFLRjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7RUFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFRTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQU9GO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBOztBQ3BEUjtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QUFGQTtBQU1JO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBSUU7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtBQUFBOztBQVNWO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBTUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUU7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTs7QUN2Q0o7RUFDRTtBbkIycURGOztBbUJ4cURBO0VBQ0U7RUFDQTtBbkIycURGO0FtQnhxREk7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFNRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFPRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0Y7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0Y7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBR0Y7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FuQmlxREY7O0FtQjNwREk7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlGOztFQUVFO0VBQ0E7QW5CNnBERjs7QW1CMXBEQTtFQUNFO0FuQjZwREY7O0FtQjFwREE7RUFDRTtBbkI2cERGOztBbUIxcERBO0VBQ0U7RUFDQTtFQUNBO0FuQjZwREY7O0FBcHZEQTtFQUFBLHNCQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsa0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSxrQkE4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBLGtCQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsa0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSwrQkE4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBLG9CQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsb0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSxvQkE4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBLDhCQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsMkdBOHdEQTtFQTl3REEseUdBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSwyR0E4d0RBO0VBOXdEQSx5R0E4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBLG9CQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsb0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSxzQkE4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBLHNCQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsc0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQTtBQTh3REE7O0FBOXdEQTtFQUFBLGtCQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsa0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSxrQkE4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBLGtCQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUE7QUE4d0RBOztBQTl3REE7RUFBQTtBQTh3REE7O0FBOXdEQTtFQUFBLG9CQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsb0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSxvQkE4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBLGtCQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsa0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSxrQkE4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBLG9CQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUEsb0JBOHdEQTtFQTl3REE7QUE4d0RBOztBQTl3REE7RUFBQSxvQkE4d0RBO0VBOXdEQTtBQTh3REE7O0FBOXdEQTtFQUFBO0lBQUE7RUE4d0RBO0FBQUE7O0FBOXdEQTtFQUFBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQSxnQkE4d0RBO0lBOXdEQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0FBQUE7O0FBOXdEQTtFQUFBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0FBQUE7O0FBOXdEQTtFQUFBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBLGdCQTh3REE7SUE5d0RBLGdCQTh3REE7SUE5d0RBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0VBOXdEQTtJQUFBLG9CQTh3REE7SUE5d0RBLHFCQTh3REE7SUE5d0RBO0VBOHdEQTtFQTl3REE7SUFBQTtFQTh3REE7QUFBQTs7QUE5d0RBO0VBQUE7SUFBQTtFQTh3REE7RUE5d0RBO0lBQUE7RUE4d0RBO0FBQUE7O0FBOXdEQTtFQUFBLG1CQTh3REE7RUE5d0RBO0FBOHdEQTs7QUE5d0RBO0VBQUE7QUE4d0RBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9ibG9ja19jb250YWN0X2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvYmxvY2tfYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9ibG9ja19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX3RocmVlX2NvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvYmxvY2tfdGV4dF9hbmRfaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvYmxvY2tfc2ltcGxlX3dpdGhfYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9ibG9ja19wbGFpbl90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX2dyaWRfOC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9ibG9ja19zZWN0aW9uc190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX2ZsZXhfd2l0aF9iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX3N0YXJ0dXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX3RpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL2Jsb2NrX2ltYWdlX2FuZF9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nbG9iYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuc3BsaWRlX19jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX2xpc3R7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX3BhZ2luYXRpb257LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lfS5zcGxpZGVfX3BhZ2luYXRpb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwb2ludGVyLWV2ZW50czphdXRvfS5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbntkaXNwbGF5Om5vbmV9LnNwbGlkZV9fcHJvZ3Jlc3NfX2Jhcnt3aWR0aDowfS5zcGxpZGV7cG9zaXRpb246cmVsYXRpdmU7dmlzaWJpbGl0eTpoaWRkZW59LnNwbGlkZS5pcy1pbml0aWFsaXplZCwuc3BsaWRlLmlzLXJlbmRlcmVke3Zpc2liaWxpdHk6dmlzaWJsZX0uc3BsaWRlX19zbGlkZXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO2xpc3Qtc3R5bGUtdHlwZTpub25lIWltcG9ydGFudDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19zbGlkZSBpbWd7dmVydGljYWwtYWxpZ246Ym90dG9tfS5zcGxpZGVfX3NwaW5uZXJ7YW5pbWF0aW9uOnNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtib3JkZXI6MnB4IHNvbGlkICM5OTk7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjA7Y29udGFpbjpzdHJpY3Q7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7bGVmdDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MjBweH0uc3BsaWRlX19zcntjbGlwOnJlY3QoMCAwIDAgMCk7Ym9yZGVyOjA7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6bm9uZX0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTppbmxpbmV9LnNwbGlkZV9fdHJhY2t7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH1Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2Fycm93ey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojY2NjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoyZW07LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjJlbTt6LWluZGV4OjF9LnNwbGlkZV9fYXJyb3cgc3Zne2ZpbGw6IzAwMDtoZWlnaHQ6MS4yZW07d2lkdGg6MS4yZW19LnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCl7b3BhY2l0eTouOX0uc3BsaWRlX19hcnJvdzpkaXNhYmxlZHtvcGFjaXR5Oi4zfS5zcGxpZGVfX2Fycm93OmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fYXJyb3ctLXByZXZ7bGVmdDoxZW19LnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5zcGxpZGVfX2Fycm93LS1uZXh0e3JpZ2h0OjFlbX0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3BhZ2luYXRpb257Ym90dG9tOi41ZW07bGVmdDowO3BhZGRpbmc6MCAxZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZXtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjhweDttYXJnaW46M3B4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7d2lkdGg6OHB4fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZle2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06c2NhbGUoMS40KTt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi45fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fcHJvZ3Jlc3NfX2JhcntiYWNrZ3JvdW5kOiNjY2M7aGVpZ2h0OjNweH0uc3BsaWRlX19zbGlkZXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc3BsaWRlX19zbGlkZTpmb2N1c3tvdXRsaW5lOjB9QHN1cHBvcnRzKG91dGxpbmUtb2Zmc2V0Oi0zcHgpey5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDotM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7LnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZXtib3JkZXI6M3B4IHNvbGlkICMwYmZ9fUBzdXBwb3J0cyhvdXRsaW5lLW9mZnNldDotM3B4KXsuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6LTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpey5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXN7Ym9yZGVyOjNweCBzb2xpZCAjMGJmfS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdHJhY2s+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZTpmb2N1c3tib3JkZXItY29sb3I6IzBiZn19LnNwbGlkZV9fdG9nZ2xle2N1cnNvcjpwb2ludGVyfS5zcGxpZGVfX3RvZ2dsZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdG9nZ2xlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXtib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyfS5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmV7Ym9yZGVyOjNweCBzb2xpZCAjMDAwfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2e2xlZnQ6YXV0bztyaWdodDoxZW19LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoMSl9LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHR7bGVmdDoxZW07cmlnaHQ6YXV0b30uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmd7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3d7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldnt0b3A6MWVtfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHR7Ym90dG9tOjFlbTt0b3A6YXV0b30uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnNwbGlkZV9fcGFnaW5hdGlvbi0tdHRie2JvdHRvbTowO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2xlZnQ6YXV0bztwYWRkaW5nOjFlbSAwO3JpZ2h0Oi41ZW07dG9wOjB9IiwiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5AaW1wb3J0IFwifkBzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJnbG9iYWxcIjtcblxuIiwiLmhlYWRlciB7XG4gIEBhcHBseSB3LWZ1bGwgYmctd2hpdGUgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIHN0aWNreSB0b3AtMCBsZWZ0LTAgei01MCBweS0zIHB4LVsxLjM3NXJlbV0geGw6cHgtWzMuNXJlbV0gaC1bNC4zNzVyZW1dO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMzc1cmVtO1xuICB9XG5cbiAgLm1lbnUge1xuICAgIEBhcHBseSBsaXN0LW5vbmUgcHgtNiBweS00IHhsOnB4LTAgeGw6cHktMDtcbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgQGFwcGx5IG1yLTMgdy1hdXRvIHN0YXRpYztcblxuICAgIGltZyB7XG4gICAgICBAYXBwbHkgeGw6bWwtNyBoLVs0cmVtXSB3LVsxMC41cmVtXTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW1zIHtcbiAgICBAYXBwbHkgeGw6ZmxleCB4bDpqdXN0aWZ5LWVuZCB4bDp3LWZ1bGwgZml4ZWQgeGw6c3RhdGljIHRvcC0wIGxlZnQtMCB4bDp0cmFuc2Zvcm0tbm9uZSB3LWR2dyBoLWR2aCB4bDpoLWF1dG8gYmctd2hpdGUgei0yMCB4bDp6LWF1dG8gb3ZlcmZsb3cteS1zY3JvbGwgeGw6b3ZlcmZsb3cteS12aXNpYmxlIHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuXG4gICAgJiA+IHVsIHtcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIHhsOmZsZXgtcm93IGdhcC00IHhsOnAtMDtcbiAgICAgIC5sYW5nLXN3aXRjaCB7XG4gICAgICAgIEBhcHBseSBvcmRlci0xIHhsOm9yZGVyLTIgIHhsOnctWzExLjI1cmVtXTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhzIHhsOmxlYWRpbmctWzEuMjVyZW1dIHJlbGF0aXZlIG92ZXJmbG93LXZpc2libGUgZmxleCBmbGV4LWNvbCB4bDpmbGV4LXJvdyBpdGVtcy1zdGFydCB4bDppdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCB0ZXh0LWhlYWRlci1kYXJrIGN1cnNvci1wb2ludGVyIHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICBAYXBwbHkgeGw6bWwtNztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tYWRkaXRpb25hbCB7XG4gICAgICAgICAgQGFwcGx5IG5vcm1hbC1jYXNlIHctZnVsbCBtZDp3LTQ4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmxhbmctc3dpdGNoKSB7XG4gICAgICAgICAgQGFwcGx5IG9yZGVyLTIgeGw6b3JkZXItMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMiBsZzptYi0wO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYm9yZGVyLWwtdHJhbnNwYXJlbnQgYm9yZGVyLWwtNCBib3JkZXItci10cmFuc3BhcmVudCBib3JkZXItci00IGJvcmRlci10LTQgYm9yZGVyLXQtY3VycmVudCBtcy0xO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBAYXBwbHkgbGc6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgeGw6dy1tYXg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbiBhYnNvbHV0ZSBib3R0b20tMCB0cmFuc2xhdGUteS1mdWxsIGJnLXdoaXRlIG1heC13LTYwIHotMjAgYm9yZGVyLXQtMiBib3JkZXItdC1oZWFkZXItbWVudS1ib3JkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGxnOnBlLTYgbGc6cHMtNCBob3ZlcjpiZy1oZWFkZXItaXRlbS1ob3ZlciBub3JtYWwtY2FzZTtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcHMtNCBweS0yIGxnOnB5LTMgdy1mdWxsO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLWItaGVhZGVyLWl0ZW0tYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2xvc2Uge1xuICAgIEBhcHBseSBmbGV4IHhsOmhpZGRlbiBqdXN0aWZ5LWJldHdlZW47XG4gIH1cblxuICAuZGl2aWRlciB7XG4gICAgQGFwcGx5IGgtWzIuNjI1cmVtXSB3LTAuNSBiZy1ncmF5LWRlZmF1bHQgaGlkZGVuIHhsOmJsb2NrO1xuICB9XG59XG5cbi8vR09PR0xFIFRSQU5TTEFUT1IgV0lER0VUL01FTlUgSU4gSEVBREVSXG4jZ29vZ2xlX2xhbmd1YWdlX3RyYW5zbGF0b3Ige1xuICBAYXBwbHkgZmxleDtcbiAgZGl2IHtcbiAgICBAYXBwbHkgdy1bMTQ0cHhdO1xuICAgICYuc2tpcHRyYW5zbGF0ZS5nb29nLXRlLWdhZGdldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBAYXBwbHkgZmxleCB0ZXh0LWhlYWRlci1kYXJrIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEvMiByaWdodC03IC10cmFuc2xhdGUteS0xLzIgYmxvY2sgYm9yZGVyLWwtdHJhbnNwYXJlbnQgYm9yZGVyLWwtNCBib3JkZXItci10cmFuc3BhcmVudCBib3JkZXItci00IGJvcmRlci10LTQgYm9yZGVyLXQtY3VycmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgJi5nb29nLXRlLWNvbWJvIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1sYWJlbCBmb250LWJvbGQgbGc6Zm9udC1ib2xkIHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBHT09HTEUgVFJBTlNMQVRPUiBXSURHRVQvTUVOVSBGTE9BVElOR1xuI2dsdC10cmFuc2xhdGUtdHJpZ2dlciB7XG4gIEBhcHBseSBoaWRkZW4gbGc6YmxvY2s7XG59XG5cbiNmbGFncyB7XG4gIEBhcHBseSBtci0xIGxlYWRpbmctbm9uZSB3LTY7XG4gICYgdWwgbGkge1xuICAgIEBhcHBseSBoaWRkZW47XG4gICAgYSB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG91dGxpbmU6IHdoaXRlIDQwcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgICAgIHRvcDogNDclO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gc3R5bGVzIGhlcmUgZm9yIGNvbnRhY3QgcGFnZSBjb21wYXRpYmlsaXR5XG5mb3JtIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktZW5kIGZsZXgtd3JhcDtcblxuICAtLXNwYWNlLXg6IDJyZW07XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLXgpO1xuXG4gIGlucHV0LndwY2Y3LW5vdC12YWxpZCxcbiAgc2VsZWN0LndwY2Y3LW5vdC12YWxpZCxcbiAgdGV4dGFyZWEud3BjZjctbm90LXZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBAYXBwbHkgbXItMjtcbiAgfVxuXG4gIHAge1xuICAgIEBhcHBseSBtYi0yLjU7XG5cbiAgICAmOmhhcyhbZGF0YS1uYW1lPVwiaW1pZVwiXSksXG4gICAgJjpoYXMoW2RhdGEtbmFtZT1cIndpYWRvbW9zY1wiXSkge1xuICAgICAgQGFwcGx5IGJhc2lzLWZ1bGw7XG5cbiAgICAgIGlucHV0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aGFzKFtkYXRhLW5hbWU9XCJvc29iYVwiXSksXG4gICAgJjpoYXMoW2RhdGEtbmFtZT1cInByemVkbWlvdFwiXSkge1xuICAgICAgQGFwcGx5IGZsZXgtZ3JvdztcbiAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIHZhcigtLXNwYWNlLXgpKTtcbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIEBhcHBseSBibG9jayBoLWZ1bGw7XG4gICAgfVxuICB9XG5cbiAgZGl2IHtcbiAgICAmW2RhdGEtaWQ9XCJhZHJlcy1uaWVydWNob21vc2NpXCJdLFxuICAgICZbZGF0YS1pZD1cIm5hendhLWZpcm15XCJdLFxuICAgICZbZGF0YS1pZD1cImFkcmVzLXN0cm9ueS1ub3JtYWxcIl0sXG4gICAgJltkYXRhLWlkPVwiYWRyZXMtc3Ryb255LWRldlwiXSB7XG4gICAgICBAYXBwbHkgdy1mdWxsO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmFtZV06aGFzKGlucHV0KSxcbiAgW2RhdGEtbmFtZV06aGFzKHRleHRhcmVhKSxcbiAgW2RhdGEtbmFtZV06aGFzKHNlbGVjdCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LTQgLXRyYW5zbGF0ZS15LTEvMiBibG9jayB0ZXh0LWxhYmVsIHRleHQtZ3JheS1tb2RhbC1pbnB1dC10ZXh0IHBvaW50ZXItZXZlbnRzLW5vbmUgcHItMjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBaGtsRVFWUjRuSldQb1FvQ1VSUkVGekVaQlRGYS9JOXRGbmZEbWVWOWpXR3pJRmhNZHNGZ3N4djhEY0Zmc0xuY3U4STF5c09pVTgrY2dTbUtmK0xTeW1EOUJaN1NMRklhRzJ4YzJrZFZqYUt1cHg4VFRnYWR3OTNoWnRMRHBITzIwamZOd3VCbDREMHNveXlIV2NIZzZuQXd1RGdjTXhodE96QnBHeWxOdXBUbUp1MSt2dllHckY0N24zQkJodjRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgLTI1JTtcbiAgICB9XG5cbiAgICAmOmhhcyhpbnB1dDp2YWxpZCksXG4gICAgJjpoYXModGV4dGFyZWE6dmFsaWQpLFxuICAgICY6aGFzKHNlbGVjdDp2YWxpZCkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbZGF0YS1uYW1lPVwiZW1haWxcIl06aGFzKGlucHV0OmZvY3VzKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmFtZT1cImVtYWlsXCJdIHtcbiAgICAmLmhpZGUtcGxhY2Vob2xkZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbZGF0YS1uYW1lXTpoYXMoaW5wdXQuaGlkZS1wbGFjZWhvbGRlciksXG4gIFtkYXRhLW5hbWVdOmhhcyh0ZXh0YXJlYS5oaWRlLXBsYWNlaG9sZGVyKSxcbiAgW2RhdGEtbmFtZV06aGFzKHNlbGVjdC5oaWRlLXBsYWNlaG9sZGVyKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmFtZV06aGFzKHRleHRhcmVhKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBhcHBseSB0b3AtNDtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1uYW1lPVwiaW1pZVwiXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiSW1pxJkgaSBuYXp3aXNrb1wiO1xuXG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmFtZT1cIm9zb2JhXCJdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJPc29iYSBrb250YWt0b3dhXCI7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmFtZT1cInByemVkbWlvdFwiXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiUHJ6ZWRtaW90IHphcHl0YW5pYVwiO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLW5hbWU9XCJ3aWFkb21vc2NcIl0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIldpYWRvbW/Fm8SHXCI7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmFtZT1cImFkcmVzLW5pZXJ1Y2hvbW9zY2kta2xpZW50YVwiXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQWRyZXMgbmllcnVjaG9tb8WbY2lcIjtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1uYW1lPVwibmF6d2EtZmlybXkta2xpZW50YVwiXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiTmF6d2EgZmlybXkgLyBhZHJlcyBzdHJvbnkgaW50ZXJuZXRvd2VqXCI7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmFtZT1cImFkcmVzLXN0cm9ueS1pbnRlcm5ldG93ZWotZGV2XCJdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJEZXdlbG9wZXIgLyBhZHJlcyBzdHJvbnkgaW50ZXJuZXRvd2VqXCI7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbmFtZT1cImFkcmVzLXN0cm9ueS1pbnRlcm5ldG93ZWpcIl0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkFkcmVzIHN0cm9ueSBpbnRlcm5ldG93ZWpcIjtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1uYW1lPVwiZW1haWxcIl0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcImUtbWFpbFwiO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLW5hbWU9XCJ0ZWxlcGhvbmVcIl0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIm5yIHRlbGVmb251XCI7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgICZbZGlzYWJsZWRdLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgQGFwcGx5IHRleHQtbGFiZWw7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmF5LW1vZGFsLWlucHV0LWJvcmRlciB0ZXh0LWJsYWNrLWRlZmF1bHQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAYXBwbHkgYmctcmVkLXByaW1hcnkgdGV4dC13aGl0ZSBweS01IHB4LTE2IHRleHQtaDIwMCBtYi0wIGZvbnQtc2VtaWJvbGQgc2NhbGUtNzUgeGw6c2NhbGUtOTA7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBhcHBseSBzaXplLTU7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBAYXBwbHkgYm9yZGVyLWdyYXktNTAwO1xuXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vLXJlcGVhdCBjZW50ZXIgdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCRUFBQUFOQkFNQUFBQzlWNWdwQUFBQUFYTlNSMElCMmNrc2Z3QUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQUMxUVRGUkZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3YUFvUGdBQUFBOTBVazVUQUErWXlmL0QrazRHZUsreVcvMnpGaEx5NXdBQUFEOUpSRUZVZUp4allJQUFJUUVvZzlFa0FNb1NkaXVBQ2FVakMzVTJ3SVNXN0lDcE91dmRBRlhGYzJVSFRPTlpQNWhHbmlzd3N4ak93c3hpNElFSUFRQ002aEF4OExMMklBQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1zcGlubmVyIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xuICB9XG5cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgJi1pbmZvIHtcbiAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBnYXAteC00IHctZnVsbCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIG1iLTEwO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYtbGFiZWwge1xuICAgICAgICBAYXBwbHkgbXktNDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIHRleHQtaDUwMCBmb250LWJvbGQgeGw6Zm9udC1ib2xkIHhsOm1iLTAgbWItNDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIGgtYXV0byBsZWFkaW5nLW5vbmUgbXItMjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJaWEp6YVc5dVBTSXhMaklpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lESXlJREkxSWlCM2FXUjBhRDBpTWpJaUlHaGxhV2RvZEQwaU1qVWlQanhrWldaelBqeHBiV0ZuWlNCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJR2xrUFNKcGJXY3hJaUJvY21WbVBTSmtZWFJoT21sdFlXZGxMM04yWnl0NGJXdzdZbUZ6WlRZMExGQklUakphZVVJMFlsZDRkV042TUdsaFNGSXdZMFJ2ZGt3elpETmtlVFV6VFhrMWRtTnRZM1pOYWtGM1RVTTVlbVJ0WTJsSlIyaHNZVmRrYjJSRU1HbE5hbEZwU1VoYWNGcFlaRU5pTTJjNVNXcEJaMHhVYXpKTlEwRTFUbXBCWjA5VVdYZEphVUl6WVZkU01HRkVNR2xOYWxGcFVHcDRkMWxZVW05SlIxRTVTV3N3TUU1NldYUk5hbWQzWTFSSmVFbEVRV2ROZWxWMVRsTXdlRTVETkRGV1JGVjVUbWt3ZWsxNlFuaE5RekI1VFZNd2VFNUROREZNVkUweFRHcFdWVTVFWXpKTVZFMDBUVWhGZEUxcVJXZE5RekI2VGxNME1VbEVSVEJNYWxaVlRrUkpNa3hVVFhwTlNFVjNTVVJKZUVsRVJUQk1hbFZuVFhwVmRVNVdVVEJPZWxsMFRXcG5kMWR0TUhSTmVsbDBUVlJWTUdGRVl6QmpWRUYwVFZSalowMVROREZNVkVrMVpFUlpkVTVUTUhsTk0wVXhURlJGZUVsRVJYbE1hbFYwVFdwQmRVNVdVVEZPVkZsMFRsUk5kMk5VVFRGTVZFMHhTVVJSTlV4cVZYUk9WR2QxVGxaUk1rMXFRWFJPYWxGNVkxUkJkRTVVVFhSTmVsbDBUMFJWZFU1V1VUQlBSR04wVG5wWmQyTlRNREZPVTBGM1RGUnJla3hxVldkTmFtUlZUWHBSZDB4VVdURlBSM2N5VG1sQmVVNXVSVE5NVkVrelNVUkpORXhVVVhwTWFsWXdUa1JyZEUxVVdYVk9XRVY1VG5sQmQwbEVVVEZKUkVVd1RHcFdNRTFVWjJkTmVtZDFUbGhGZDBsRVJUTk1WRVY0U1VSTk1tUkRNSHBPZVVFd1RXNUZkRTFVWTJkTlZGRjBUV3BqZFU1VFFYbE9lVFF4VmtSUk1VMTVNREZOUkZaNFRGUmpaMDFVVlhSTlZFRm5UWHBGZFU1WVVYUk5lVUY2VDFNME1WZHRNREJOUTBGNlQxUlNUVTE2V1hkTVZFVXlUVVZuZVUxRVFuaE1WRTE2U1VSQmRFNVVXWFZPVXpCNVRYazBNVlpFUlhsTlF6QjVUa1JDTWt4VVZUSk5TRVYzVEZSTmVrbEVTWHBNYWxWMFRsUlpkVTVXVVhsTlJFRjBUMFJuZDJGRVZUSk5TRVY2VFhsQmQwbEVWVEpNYWxWblRXcE5kVTVXVVRST1JFRjBUMFJCZDJScVZUSk5TRVYzU1VSTmVreFVTWHBNYWxWblRsUlpkVTVXVVROT2FrRjBUVlJaZDFORVdYZE5SWGN3VDBSQmRFNUVRbUZVVkVsM1RVTXdlVTVFUW05TlZHdDVZa1JuTkVsRVp6UkpSR2MwVEZSbk5HRkVSVFZOYmxsMFRsUlpkMU5FU1hkTlNGa3hUbXBDWVdKVVNUUk5RekI1VDBSQ1lVbHBPQ3RRUXpsNlpHMWpLeUl2UGp3dlpHVm1jejQ4YzNSNWJHVStQQzl6ZEhsc1pUNDhkWE5sSUNCb2NtVm1QU0lqYVcxbk1TSWdkSEpoYm5ObWIzSnRQU0p0WVhSeWFYZ29NUzR4Tmpjc01Dd3dMREV1TVRZM0xDMHpMQzB5S1NJdlBqd3ZjM1puUGc9PVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby10ZXh0IHtcbiAgICAgICAgICBAYXBwbHkgbXItMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWFkZGl0aW9uYWwge1xuICAgICAgICBAYXBwbHkgZmxleC1jb2wgYmFzaXMtZnVsbCB4bDpiYXNpcy0zLzUgZ2FwLTQ7XG4gICAgICAgIGlucHV0OmludmFsaWQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LXR5cGUtd3JhcCB7XG4gICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgbGc6ZmxleC1yb3cgbGc6aXRlbXMtY2VudGVyO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXgtMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgbWQ6ZmxleC1ub3dyYXAgbWQ6Z2FwLXgtNjtcblxuICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6bWItMCBmbGV4LWdyb3cgdy1mdWxsIGxnOnctMS8yO1xuXG4gICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgQGFwcGx5IG1sLTA7XG4gICAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWg1MDAgYWxpZ24tbWlkZGxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgQGFwcGx5IHctZnVsbCBmbGV4IGp1c3RpZnktZW5kIGZsZXgtY29sIG1iLTE2O1xuXG4gICAgICBwIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1ncm93IGZsZXgtY29sIGdhcC0yIGl0ZW1zLXN0cmV0Y2ggbGc6aXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICAgIEBhcHBseSBtbC0wO1xuICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgICAgQGFwcGx5IGFsaWduLW1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICAgIEBhcHBseSBoLWF1dG8gdGV4dC1oNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgQGFwcGx5IHNpemUtNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBAYXBwbHkgdy1mdWxsIHRleHQtY2VudGVyO1xuICB9XG5cbiAgJi5pbnZhbGlkIHtcbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIEBhcHBseSBoaWRkZW47XG4gIH1cbn1cblxuLy8gc3R5bGVzIGhlcmUgZm9yIGNvbnRhY3QgcGFnZSBjb21wYXRpYmlsaXR5XG4ucGVyc29uYWwtaW5mbyB7XG4gIEBhcHBseSBwYi0xMiBmbGV4IGZsZXgtY29sIGxnOmZsZXgtcm93IGp1c3RpZnktc3RhcnQgbWQ6anVzdGlmeS1jZW50ZXIgeGw6anVzdGlmeS1zdGFydCBpdGVtcy1jZW50ZXIgbGc6aXRlbXMtc3RhcnQgZ2FwLXgtMzI7XG5cbiAgJi1ib3gsXG4gICYtY29udGFjdCB7XG4gICAgQGFwcGx5IHctYXV0byBsZzp3LTEvMjtcbiAgICBAYXBwbHkgdy1hdXRvIGxnOnctMS8yO1xuICB9XG5cbiAgJi1ib3gge1xuICAgIEBhcHBseSBmbGV4IGdhcC14LTcgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGxnOmp1c3RpZnktZW5kIGZsZXgtZ3JvdyBtYi00IHhsOm1iLTA7XG5cbiAgICAmLXRleHQge1xuICAgICAgLm5hbWUge1xuICAgICAgICBAYXBwbHkgdGV4dC1oMjAwIG1iLTQ7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBhcHBseSBncmlkIGdhcC0yIG1heC13LVsxOS4zNzVyZW1dO1xuICAgICAgICBkaXYge1xuICAgICAgICAgIEBhcHBseSBncmlkO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtaDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbCBib3JkZXItMiBib3JkZXItcmVkLXRlcnRpYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFjdCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1ncm93IGZsZXgtY29sIGdhcC15LTEgbXQtNDtcblxuICAgICYtYm94IHtcbiAgICAgIEBhcHBseSB0ZXh0LWgyMDAgZm9udC1ub3JtYWwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCBnYXAteC01IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFueS1pbmZvIHtcbiAgQGFwcGx5IG1pbi1oLTcyIGZsZXggZmxleC1jb2wgbWQ6Z2FwLTE2IG1kOmZsZXgtcm93IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcHgtWzQuMjVyZW1dO1xuXG4gICYtdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWg1MDAtMnhsIGZvbnQtYm9sZCBtYi00O1xuICB9XG5cblxuICAmLWJveCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgbGVhZGluZy1yZWxheGVkO1xuICB9XG5cbiAgLmNvbXBhbnktbG9jYXRpb25zIHtcbiAgICBAYXBwbHkgbWQ6ZmxleC0xO1xuICB9XG59XG5cbi53cGNmNyB7XG4gIEBhcHBseSB3LVs4MCVdIG14LWF1dG87XG59XG5cbiIsIi5ibG9jay1hY2NvcmRpb25zIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgJi1pbWFnZSB7XG4gICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LXJvdyBnYXAtODtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAmLXRleHQge1xuICAgICAgICBAYXBwbHkgdGV4dC1iYXNlIGZvbnQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRvZ2dsZXIge1xuICAgICAgQGFwcGx5IGZvbnQtYm9sZCB3LWZ1bGwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHB5LTUgdGV4dC1oMjAwIGJvcmRlci1iIGJvcmRlci1ncmF5LXByaW1hcnkgdGV4dC1sZWZ0O1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGFwcGx5IG1iLTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIEBhcHBseSBweC03IHB5LTUgdGV4dC1oNTAwO1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XG4gICAgICAgIC5hY2NvcmRpb24tcGF0dGVybi1pbWFnZSB7XG4gICAgICAgICAgQGFwcGx5IHB0LTEyO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGFwcGx5IG1iLTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmIHAgPiBzcGFuIHtcbiAgICAgICAgICBAYXBwbHkgcHQtMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsIHAgPiBhIHtcbiAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lIHRleHQtWyMzMTlmYmFdO1xuICAgICAgICB9XG5cbiAgICAgICAgcDpoYXMoKyB1bCksIHNwYW46aGFzKCsgdWwpIHtcbiAgICAgICAgICBAYXBwbHkgbWItMyBtdC01IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1uZXN0ZWQtZ3JvdXAge1xuICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgQGFwcGx5IHB4LTAgcHQtMDtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi10b2dnbGVyIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci10IGJvcmRlci1ncmF5LXByaW1hcnkgYm9yZGVyLWItMCB0ZXh0LWg1MDAgZm9udC1ib2xkO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIEBhcHBseSBtaW4tdy04O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBAYXBwbHkgbXktMiBtbC04IGxpc3Qtb3V0c2lkZSBmbGV4IGZsZXgtY29sIGdhcC15LTM7XG4gIH1cblxuICAmLm1ldGhvZHNfb2ZfdmFsdWF0aW9uIHtcbiAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgLmFjY29yZGlvbi1uZXN0ZWQtZ3JvdXAge1xuICAgICAgICBAYXBwbHkgbXQtNDtcbiAgICAgICAgLmFjY29yZGlvbi10b2dnbGVyIHtcbiAgICAgICAgICBAYXBwbHkgYm9yZGVyLWRhc2hlZCB0ZXh0LWg1MDAgZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYW5rcnVwdGN5LXZhbHVhdGlvbiB7XG4gIC5ibG9jay1wbGFpbi10ZXh0LWNvbnRlbnQge1xuICAgIHVsIHtcbiAgICAgIEBhcHBseSBtbC0wO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taGVhZGVyLXRleHQge1xuICAgIEBhcHBseSB0ZXh0LWg1MDAtMnhsIGZvbnQtYm9sZDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYm9keSB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIEBhcHBseSBnYXAtMDtcbiAgICAgIHAge1xuICAgICAgICBAYXBwbHkgbWItNjtcbiAgICAgIH1cblxuICAgICAgcDpoYXMoc3Bhbikge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBAYXBwbHkgZ2FwLTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzbGlkZXJcblxuLndwdy1zbGlkZXIge1xuICAmLXNsaWRlIHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1zdGFydCBwdC00NCBwYi0zMiBoLVszOS41cmVtXSByZWxhdGl2ZSBiZy1uby1yZXBlYXQgYmctY292ZXIgcHgtMTQgbGc6cHgtMzIgb3ZlcmZsb3ctaGlkZGVuIHotWzFdO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIEBhcHBseSByZWxhdGl2ZSB6LVszXSB0ZXh0LXdoaXRlIHRleHQtY2VudGVyO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMnhsIG1kOnRleHQtM3hsIHhsOnRleHQtNXhsIG1iLTggZm9udC1ib2xkIGxlYWRpbmctWzEuMjVdO1xuICAgICAgfVxuXG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtaDMwMCB4bDp0ZXh0LWgxMDAgZm9udC1ib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYmcge1xuICAgICAgQGFwcGx5IHRvcC0wIGxlZnQtMCBhYnNvbHV0ZSB3LWZ1bGwgaC1mdWxsO1xuICAgIH1cblxuICAgIC5zbGlkZS1idXR0b24ge1xuICAgICAgQGFwcGx5IHotWzNdO1xuICAgICAgQGFwcGx5IGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzI7XG4gICAgfVxuXG4gICAgLnNsaWRlLW92ZXJsYXkge1xuICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgYmctY292ZXIgYmctY2VudGVyIHotWzJdO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX19zbGlkZS53cHctZmlyc3Qtc2xpZGUgLndwdy1zbGlkZXItc2xpZGUtYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjQlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGVfX3NsaWRlLndwdy1maXJzdC1zbGlkZS5pcy1hY3RpdmUgLndwdy1zbGlkZXItc2xpZGUtYmcge1xuICAgIGFuaW1hdGlvbjogc2xpZGVab29tIDhzIGVhc2UgZm9yd2FyZHM7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNsaWRlWm9vbSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fc2xpZGUud3B3LWZpcnN0LXNsaWRlLmlzLWFjdGl2ZSAuc2xpZGUtb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZU92ZXJsYXlGYWRlIDZzIGVhc2UgZm9yd2FyZHM7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNsaWRlT3ZlcmxheUZhZGUge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgQGFwcGx5IHJvdW5kZWQtbm9uZSBtZDpvcGFjaXR5LTAgaG92ZXI6b3BhY2l0eS0xMDAgdHJhbnNpdGlvbi1vcGFjaXR5IHAtNCBsZzpwLVsxLjYyNXJlbV0gMnhsOnAtOCB0ZXh0LXdoaXRlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIC10b3AtWzEzcmVtXSAtcmlnaHQtWzFyZW1dIHctWzEwcmVtXSBoLVszMHJlbV07XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgYmFja2dyb3VuZDogI2UwMzA2OCB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TmlJZ2FHVnBaMmgwUFNJeE5pSWdabWxzYkQwaWQyaHBkR1VpSUdOc1lYTnpQU0ppYVNCaWFTMWphR1YyY205dUxXeGxablFpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJK0NpQWdQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTVRFdU16VTBJREV1TmpRMllTNDFMalVnTUNBd0lERWdNQ0F1TnpBNFREVXVOekEzSURoc05TNDJORGNnTlM0Mk5EWmhMalV1TlNBd0lEQWdNUzB1TnpBNExqY3dPR3d0TmkwMllTNDFMalVnTUNBd0lERWdNQzB1TnpBNGJEWXRObUV1TlM0MUlEQWdNQ0F4SUM0M01EZ2dNQ0l2UGdvOEwzTjJaejQ9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMDMwNjggdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5pSWdhR1ZwWjJoMFBTSXhOaUlnWm1sc2JEMGlkMmhwZEdVaUlHTnNZWE56UFNKaWFTQmlhUzFqYUdWMmNtOXVMWEpwWjJoMElpQjJhV1YzUW05NFBTSXdJREFnTVRZZ01UWWlQZ29nSUR4d1lYUm9JR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRUUXVOalEySURFdU5qUTJZUzQxTGpVZ01DQXdJREVnTGpjd09DQXdiRFlnTm1FdU5TNDFJREFnTUNBeElEQWdMamN3T0d3dE5pQTJZUzQxTGpVZ01DQXdJREV0TGpjd09DMHVOekE0VERFd0xqSTVNeUE0SURRdU5qUTJJREl1TXpVMFlTNDFMalVnTUNBd0lERWdNQzB1TnpBNElpOCtDand2YzNablBnPT0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgQGFwcGx5IGJvdHRvbS04O1xuICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICAgICAgQGFwcGx5IGgtNCB3LTQgYmctdHJhbnNwYXJlbnQgbXQtNCByb3VuZGVkLWxnIG9wYWNpdHktMTAwO1xuICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZmZmO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSBzY2FsZS03NTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIEFDRiBHcmlkIEJsb2NrXG4uYmxvY2stZ3JpZCB7XG4gIEBhcHBseSBweS0yMDtcblxuICAuYmxvY2stdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlcjtcbiAgfVxuXG4gIC5ncmlkIHtcbiAgICBAYXBwbHkgcHQtMiBtZDpwdC0xMDtcbiAgICAmLmxnXFw6Z3JpZC1jb2xzLTMge1xuICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUycHgpIHtcbiAgICAgICAgICBAYXBwbHkgYm9yZGVyLTA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M2YzZjNjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItdC0wO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWwtMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxnXFw6Z3JpZC1jb2xzLTQge1xuICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUycHgpIHtcbiAgICAgICAgICBAYXBwbHkgYm9yZGVyLTA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKC1uICsgNCkge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci10LTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItbC0wO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcHgtOCBtaW4taC02NDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtaDUwMC0yeGwgZm9udC1ib2xkO1xuICAgICAgfVxuXG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBAYXBwbHkgaC1bNC43NXJlbV0gdy1bNC43NXJlbV0gbWItNCBsZzptYi02O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbiB7XG4gICAgICAgIEBhcHBseSBtdC00IGxnOm10LWF1dG87XG4gICAgICB9XG5cbiAgICAgIC8vIEFkZGl0aW9uYWwgZ3JpZCBpdGVtIHRoYXQgaXMgc3R5bGVkIGRpZmZlcmVudGx5XG4gICAgICAmLWFkZGl0aW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICB9XG5cblxuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLXgtODtcblxuICAgICAgICAmLWRvdHMge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LVszLjc1cmVtXSBsZWFkaW5nLW5vbmUgZm9udC1ib2xkIC10cmFuc2xhdGUteS0xLzM7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWgxMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmVxdWFsIHtcbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIEBhcHBseSBtaW4taC0wIHB5LTggcHgtNiBqdXN0aWZ5LXN0YXJ0O1xuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIEBhcHBseSBtYi00IHctWzVyZW1dIGFzcGVjdC1zcXVhcmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZmlyc3Qgcm93XG4gICAgLmdyaWQtaXRlbTpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgQGFwcGx5IHB0LTM7XG4gICAgfVxuXG4gICAgLy8gbGFzdCByb3dcbiAgICAuZ3JpZC1pdGVtOm50aC1jaGlsZChuKzkpIHtcbiAgICAgIEBhcHBseSBwYi0xMiBsZzpwYi0zO1xuICAgIH1cbiAgfVxuXG4gICYubWFpbi1wYWdlIHtcbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIEBhcHBseSBtaW4taC0wIGxnOm1pbi1oLTU2O1xuICAgIH1cblxuICAgIC5ncmlkLWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIEBhcHBseSBwYi0wO1xuICAgICAgJiA+ICoge1xuICAgICAgICBAYXBwbHkgdHJhbnNmb3JtIGxnOi10cmFuc2xhdGUteS1bMnJlbV07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9zZWNvbmQgcm93XG4gICAgLmdyaWQtaXRlbTpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zZm9ybSBsZzp0cmFuc2xhdGUteS1bMnJlbV07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50cnVzdGVlIHtcbiAgICAuZ3JpZCB7XG4gICAgICBAYXBwbHkgZ2FwLTggbGc6Z2FwLTA7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBAYXBwbHkganVzdGlmeS1zdGFydCBnYXAtNCB4bDpnYXAtNiB0ZXh0LWNlbnRlciBtaW4taC0wIHB4LTQgcHktNjtcbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1oNTAwIGxlYWRpbmctWzEuNXJlbV07XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZCBsZzptaW4taC1bMi41cmVtXTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIEBhcHBseSB3LTkgYXNwZWN0LXNxdWFyZSBoLWF1dG8gbWItMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gIGZpcnN0IHJvd1xuICAgICAgICAmOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgICBAYXBwbHkgbGc6cHQtMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vICBsYXN0IHJvd1xuICAgICAgICAmOm50aC1jaGlsZChuICsgNykge1xuICAgICAgICAgIEBhcHBseSBsZzpwYi0wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zYXRpc2ZhY3Rpb24tdGVzdCB7XG4gICAgLmdyaWQge1xuICAgICAgQGFwcGx5IGdhcC0xMCBsZzpnYXAtMDtcbiAgICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgICBAYXBwbHkganVzdGlmeS1zdGFydCBtaW4taC0wIGdhcC0yIHhsOmdhcC02IHRleHQtY2VudGVyIHB4LTM7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC00IHhsOmdhcC05IHRleHQtaDUwMCBsZWFkaW5nLVsxLjVdO1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBAYXBwbHkgdy0xMCBhc3BlY3Qtc3F1YXJlIGgtYXV0byBtYi0wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQUNGIFwiMyBrb2x1bW55XCIgQmxvY2tcbi5ibG9jay1jb2xzLTMge1xuICBAYXBwbHkgcHQtMjggcGItMzY7XG5cbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBAYXBwbHkgbWItMTYgdGV4dC1jZW50ZXI7XG4gIH1cblxuICAuY29scyB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtc3RyZXRjaCBnYXAtMTYgZmxleC13cmFwIGxnOmZsZXgtbm93cmFwO1xuXG4gICAgLnNpbmdsZS1jb2wge1xuICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgcHgtMyB4bDpweC0wIHhsOm1pbi13LTgwO1xuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgQGFwcGx5IG1iLTEyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSBoLTIwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYm9keSB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWgzMDAgbWItNiB0ZXh0LWNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGFyYWdyYXBoIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC14cyBsZWFkaW5nLXJlbGF4ZWQ7XG4gICAgICAgICAgJiBiciB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZvb3RlciB7XG4gICAgICAgIEBhcHBseSBtdC1hdXRvIHB0LTEwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubWFpbi1wYWdlIHtcbiAgICBAYXBwbHkgcHktMTI7XG4gIH1cbn1cbiIsIi8vIEFDRiBcIlRla3N0IGkgb2JyYXpla1wiIEJsb2NrXG4uc2VjdGlvbi1pbWFnZS1hbmQtdGV4dC1jb2xzIHtcbiAgJi5ob21lLXJlYWwtZXN0YXRlLXZhbHVhdGlvbiB7XG4gICAgQGFwcGx5IG10LTEyO1xuICB9XG5cbiAgLmJsb2NrLWltYWdlLWFuZC10ZXh0IHtcbiAgICBAYXBwbHkgZmxleCBnYXAtMCBsZzpnYXAtMTIgMnhsOmdhcC0xNiBpdGVtcy1zdHJldGNoIGp1c3RpZnktc3RhcnQgZmxleC13cmFwIGxnOmZsZXgtbm93cmFwIG92ZXJmbG93LXktdmlzaWJsZTtcblxuXG4gICAgJi1jb2wtdGV4dCB7XG4gICAgICBAYXBwbHkgZmxleC1ncm93O1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtaDEwMCBtYi04O1xuICAgICAgfVxuXG4gICAgICAmLXBhcmFncmFwaCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWg1MDAgbGVhZGluZy01IDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGFwcGx5IG15LTQ7XG4gICAgICAgIH1cblxuICAgICAgICBwOmhhcyggKyB1bCksIHNwYW46aGFzKCArIHVsKSB7XG4gICAgICAgICAgQGFwcGx5IG1iLTMgbXQtNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWFkZGl0aW9uYWwge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibGFjay1kZWZhdWx0IHRleHQtaDUwMCBmb250LXNlbWlib2xkIG10LTQ7XG4gICAgICAgICYgYSB7XG4gICAgICAgICAgQGFwcGx5IHVuZGVybGluZSB0ZXh0LXZpb2xldC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hYm91dF91cyB7XG4gICAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQtY29sLXRleHQtdGl0bGUge1xuICAgICAgICBAYXBwbHkgbWItNTtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWltYWdlLWFuZC10ZXh0LWNvbC1pbWFnZSB7XG4gICAgICAgIEBhcHBseSB4bDpmbGV4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSB4bDptYXgtdy1bNTByZW1dIGgtWzMwcmVtXSAtdHJhbnNsYXRlLXgtWzRyZW1dIGJsb2NrIG15LWF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFib3V0X3VzX3NlY3Rpb25fdHdvIHtcbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSB0cmFuc2xhdGUteC1bMTUlXSB0b3AtWzUyJV07XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hYm91dF91c19tYWluIHtcbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtaW1hZ2Uge1xuICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGFwcGx5IG1heC13LVsxMzAlXTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYXNzaWdubWVudF9vZl9yZWNlaXZhYmxlcyB7XG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgQGFwcGx5IG1sLTcgbGlzdC1vdXRzaWRlO1xuICAgICAgfVxuXG4gICAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQtY29sLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVt1bnNldF0gLWJvdHRvbS1bMXB4XSB0cmFuc2xhdGUteS1bMjglXSBtYXgtdy1bMTYwJV0gaC1bMTIwJV0gLXRyYW5zbGF0ZS14LVsyNSVdO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtdGV4dCB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICAmLXBhcmFncmFwaCB7XG4gICAgICAgICAgQGFwcGx5IGxnOm1heC13LVs5MSVdO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtdGV4dC10aXRsZSB7XG4gICAgICAgIEBhcHBseSBtYi04O1xuICAgICAgfVxuXG4gICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpcG90aGV0aWMge1xuICAgICAgQGFwcGx5IHB0LTE0O1xuICAgICAgLmJsb2NrLWltYWdlLWFuZC10ZXh0LWNvbC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGFwcGx5IGxlZnQtMCByaWdodC1bdW5zZXRdIG1heC13LVsxMzAlXSB0cmFuc2xhdGUteC1bMiVdIHRvcC1bNTMlXTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQtY29sLXRleHQtdGl0bGUge1xuICAgICAgICBAYXBwbHkgbWItODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvdXJ0X2V4cGVydHNfb3BpbmlvbiB7XG4gICAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQtY29sLXRleHQsICYgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSB0b3AtW3Vuc2V0XSBtYXgtdy1bMTYwJV0geGw6bWF4LXctWzE0MCVdIHhsOm1pbi1oLVsyM3JlbV0gLWJvdHRvbS02IGxnOi1ib3R0b20tNSB4bDpib3R0b20tWzNyZW1dIC1sZWZ0LVsycmVtXSB0cmFuc2xhdGUteS1bNDAlXTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY291cnRfZXhwZXJ0c19vcGluaW9uX3R3byB7XG4gICAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQtY29sLXRleHQsICYgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSB4bDpoLVs5NyVdIDJ4bDpoLVsxMTMlXSB0b3AtMS8yIG1heC13LVs0NSVdO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtdGV4dC1wYXJhZ3JhcGgge1xuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBAYXBwbHkgbGlzdC1vdXRzaWRlIG1sLTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0YXRpc3RpY3Mge1xuICAgICAgQGFwcGx5IHJlbGF0aXZlIGxnOm1iLTg7XG4gICAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQtY29sLWltYWdlIHtcbiAgICAgICAgQGFwcGx5IHN0YXRpYztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAYXBwbHkgbGVmdC1bdW5zZXRdIHRvcC1bNTUlXSByaWdodC0wIG1heC13LWZ1bGwgeGw6bWF4LWgtWzEyMCVdIC10cmFuc2xhdGUteS1bNTUlXTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vaHR0cHM6Ly93cHcueDI1LnBsL3ByemVkc2llYmlvcnN0d2Evd3ljZW5hLXdhcnRvc2NpLW5pZW1hdGVyaWFsbnljaC1pLXByYXdueWNoL1xuICAgICYuaWRlbnRpZmljYXRpb24ge1xuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIEBhcHBseSBtbC00O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vaHR0cHM6Ly93cHcueDI1LnBsL3ByemVkc2llYmlvcnN0d2Evd3ljZW5hLXdhcnRvc2NpLW5pZW1hdGVyaWFsbnljaC1pLXByYXdueWNoL1xuICAgICYuaW50ZWxsZWN0dWFsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE0OSk7XG5cbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBAYXBwbHkgbWwtNyBteS0xIGxpc3Qtb3V0c2lkZSBmbGV4IGZsZXgtY29sIGdhcC15LTM7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQtY29sLXRleHQge1xuICAgICAgICAmLXBhcmFncmFwaCB7XG4gICAgICAgICAgQGFwcGx5IGdhcC15LTQ7XG4gICAgICAgICAgJiBwOmhhcyhiKSB7XG4gICAgICAgICAgICBAYXBwbHkgbXktNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1hcmtldF9jb3N0cyB7XG4gICAgICBAYXBwbHkgcmVsYXRpdmUgcHktNiB4bDpweS0xNjtcbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtaW1hZ2Uge1xuICAgICAgICBAYXBwbHkgc3RhdGljO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBhcHBseSB4bDp0cmFuc2xhdGUteC1bMTIlXSB4bDotdHJhbnNsYXRlLXktWzY2JV0gMnhsOi10cmFuc2xhdGUteS1bNTklXSAyeGw6dHJhbnNsYXRlLXgtWzIwJV0gaC1bNDRyZW1dO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtdGV4dCB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICAmLXBhcmFncmFwaCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1iYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIEBhcHBseSBtdC00IG1sLTcgbGlzdC1vdXRzaWRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmVhbC1lc3RhdGUtdmFsdWF0aW9uIHtcbiAgICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtdGV4dCB7XG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtaDUwMC0yeGwgZm9udC1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWltYWdlLWFuZC10ZXh0LWNvbC1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGFwcGx5IGgtWzMyLjVyZW1dIG1heC13LWZ1bGwgdG9wLVs2NSVdO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnZlc3Rvcl9wcm9maXQge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zZm9ybSB4bDotdHJhbnNsYXRlLXgtWzYuNXJlbV07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBiIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHA6aGFzKHNwYW4pIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLXktNDtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWltYWdlLWFuZC10ZXh0LWNvbC10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMCAxIDM1cmVtO1xuICAgICAgfVxuXG4gICAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQtY29sLXRleHQtcGFyYWdyYXBoIHAge1xuICAgICAgICBAYXBwbHkgeGw6bGVhZGluZy1bMS44NzVyZW1dIG1iLTI7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBhcHBseSB0ZXh0LWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsb2NrLWltYWdlLWFuZC10ZXh0LXR3by10ZXh0LWNvbHVtbnMge1xuICAgICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICAgIH1cblxuICAgICYtY29sLWltYWdlIHtcbiAgICAgIEBhcHBseSBibG9jayByZWxhdGl2ZSBmbGV4LWdyb3c7XG4gICAgICAmLmltYWdlLWxlZnQge1xuICAgICAgICBAYXBwbHkgLW1sLVsxMC4yNXJlbV07XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgJi5pbWFnZS1hYnNvbHV0ZSB7XG4gICAgICAgICAgICBAYXBwbHkgcmlnaHQtMCBsZWZ0LVt1bnNldF07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGltZyBlbGVtZW50XG4gICAgICBpbWcge1xuICAgICAgICBAYXBwbHkgaC1hdXRvO1xuXG4gICAgICAgICYuaW1hZ2UtYWJzb2x1dGUge1xuICAgICAgICAgIEBhcHBseSBtYXgtaC1bMTY1JV0gMnhsOm1heC13LVsxMjAlXSB4bDptYXgtdy1bMTAwJV0geGw6bGVmdC0xMiBhYnNvbHV0ZSAyeGw6bGVmdC0wIHRvcC1bNjclXSAtdHJhbnNsYXRlLXktMS8yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgQGFwcGx5IG15LTAgbWwtODtcblxuICAgICAgbGkge1xuICAgICAgICBAYXBwbHkgbWItMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhhcyguYXNzaWdubWVudF9vZl9yZWNlaXZhYmxlcykge1xuICAgIEBhcHBseSBvdmVyZmxvdy15LWhpZGRlbjtcbiAgfVxuXG4gICY6aGFzKC5jb3VydF9leHBlcnRzX29waW5pb25fdHdvKSB7XG4gICAgQGFwcGx5IG92ZXJmbG93LXktdmlzaWJsZSByZWxhdGl2ZTtcblxuICAgIC5ibG9jay1pbWFnZS1hbmQtdGV4dC1jb2wtaW1hZ2Uge1xuICAgICAgQGFwcGx5IHN0YXRpYztcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGFwcGx5IGxnOm1heC1oLVsxMzAlXSBtYXgtdy1bNTAlXSB4bDptYXgtaC1bMTcwJV0gbGVmdC1bdW5zZXRdIHJpZ2h0LTA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludGVsbGVjdHVhbF9pbnZlc3RtZW50cyB7XG4gICAgLmJsb2NrLWltYWdlLWFuZC10ZXh0LWNvbC10ZXh0Lm9yZGVyLTIge1xuICAgICAgQGFwcGx5IGxnOm10LTI0O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIEBhcHBseSBtbC00IGxpc3Qtb3V0c2lkZTtcbiAgICB9XG4gIH1cblxuICAmLmlkZW50aWZpY2F0aW9uLWVudGVycHJpc2Uge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICBAYXBwbHkgYmctWyNmMGYxZjNdIG10LTQgcHQtMTAgcGItMDtcbiAgICB9XG5cbiAgICAuYmxvY2staW1hZ2UtYW5kLXRleHQge1xuICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICAgICYtY29sLWltYWdlIHtcbiAgICAgICAgQGFwcGx5IHctWzU3JV07XG4gICAgICB9XG5cbiAgICAgICYtY29sLXRleHQge1xuICAgICAgICBAYXBwbHkgdy1bNDIlXTtcbiAgICAgICAgJi1wYXJhZ3JhcGgge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBsaXN0LW91dHNpZGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQUNGIFwiUHJvc3R5IGJsb2sgeiB0xYJlbVwiIEJsb2NrXG4uYmxvY2stc2ltcGxlLXdpdGgtYmFja2dyb3VuZCB7XG4gIEBhcHBseSBweS0xNiBsZzptaW4taC1bMjVyZW1dIGdyaWQgcGxhY2UtY29udGVudC1jZW50ZXI7XG5cbiAgLmJsb2NrIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydDtcblxuICAgIC5ociB7XG4gICAgICBAYXBwbHkgaC0wLjUgdy1bOS4yNXJlbV0gYmctYmxhY2stZGVmYXVsdCBtYi0xMjtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIEBhcHBseSBtYi05IG10LTQgdGV4dC1jZW50ZXI7XG4gICAgICBiciB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4geGw6YmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wYXJhZ3JhcGgge1xuICAgICAgQGFwcGx5IHRleHQtaDUwMCB0ZXh0LWNlbnRlciBtYi0xMSBmb250LW5vcm1hbDtcblxuICAgICAgJi1wcmV0aXRsZSB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWJvdXQge1xuICAgIC5ibG9jayB7XG4gICAgICAmLXBhcmFncmFwaC1wcmV0aXRsZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWg1MDAgZm9udC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29tbWVyY2lhbF9zYWxlIHtcbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgQGFwcGx5IHRleHQtaDUwMCBmb250LW5vcm1hbDtcbiAgICB9XG5cbiAgICAuaHIge1xuICAgICAgQGFwcGx5IHctWzMuMjVyZW1dO1xuICAgIH1cbiAgfVxuXG4gICYudmVyc2lvbi1saWdodCB7XG4gICAgLmJsb2NrIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSB0ZXh0LWg1MDAgbWF4LXctWzQ0cmVtXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaHIge1xuICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYubGltaXRlZC13aWR0aCB7XG4gICAgLmJsb2NrIHtcbiAgICAgIEBhcHBseSBtYXgtdy1bNTZyZW1dO1xuICAgIH1cbiAgfVxuXG4gICYudHJ1c3RlZSB7XG4gICAgLmJsb2NrIHtcbiAgICAgIEBhcHBseSBtYXgtdy1bNjhyZW1dIG14LWF1dG87XG4gICAgICAmLXBhcmFncmFwaC1wcmV0aXRsZSB7XG4gICAgICAgIEBhcHBseSBtYi05O1xuICAgICAgfVxuXG4gICAgICAuaHIge1xuICAgICAgICBAYXBwbHkgdy1bMy4yNXJlbV07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tYWluLXBhZ2UtY29udGFjdC1zZWN0aW9uIHtcbiAgICAuYmxvY2stcGFyYWdyYXBoIHtcbiAgICAgIEBhcHBseSB0ZXh0LWg1MDAgZm9udC1ib2xkO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvLyBBQ0YgXCJTYW0gdGVrc3RcIiBCbG9ja1xuLmJsb2NrLXBsYWluLXRleHQge1xuICBAYXBwbHkgcGItOCBwdC1bMS43NXJlbV0gdGV4dC1oNTAwO1xuICAmLmNvbnRhY3QtcGFnZSB7XG4gICAgQGFwcGx5IG1heC13LVs4MCVdIG14LWF1dG87XG4gIH1cblxuICAuc2hvdy1tb3JlLWJ0biB7XG4gICAgQGFwcGx5IGZvbnQtYm9sZCB1bmRlcmxpbmUgaG92ZXI6b3BhY2l0eS03NTtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgQGFwcGx5IG1iLTUgbWwtOCBsaXN0LW91dHNpZGU7XG5cbiAgICBsaSB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIEBhcHBseSBtYi0zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBAYXBwbHkgdGV4dC1oNTAwO1xuICAgIH1cbiAgfVxuXG4gIGEsIHAgPiBhIHtcbiAgICBAYXBwbHkgdW5kZXJsaW5lIHRleHQtWyMzMTlmYmFdO1xuICB9XG5cbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBAYXBwbHkgbWItMyBtdC01O1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIEBhcHBseSBtYi0zO1xuICAgICAgJjpoYXMoYikge1xuICAgICAgICBAYXBwbHkgbXQtNSBtYi0wO1xuICAgICAgfVxuXG4gICAgICAmOmhhcyguc21hbGwtdGl0bGUpIHtcbiAgICAgICAgQGFwcGx5IG1iLTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcDpoYXMoKyB1bCkge1xuICAgICAgQGFwcGx5IG1iLTIgbXQtNDtcbiAgICB9XG4gIH1cblxuICAmLnRlYW0tc2VjdGlvbi1mb290ZXIge1xuICAgIG9sIHtcbiAgICAgIEBhcHBseSBtbC0wIGxpc3Qtb3V0c2lkZTtcbiAgICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IG1iLTEgbWwtNiBoaWRkZW47XG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgQGFwcGx5IGxpc3QtaXRlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGVhbS1zZWN0aW9uLW5vLWJyIHtcbiAgICBiciB7XG4gICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cblxuICAgIC5ibG9jay1wbGFpbi10ZXh0LWNvbnRlbnQge1xuICAgICAgcDpoYXMoYSkgYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJsYWNrLWRlZmF1bHQgdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudHdvLWNvbHVtbi10ZWFtIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LXJvdztcbiAgICAuYmxvY2stcGxhaW4tdGV4dC1jb250ZW50IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbGc6Ym9yZGVyLXIgYm9yZGVyLWdyYXktNDAwIGxnOnByLTI4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIEBhcHBseSBsZzpwbC0yODtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0zIGgtNjtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFmQ0FNQUFBQW9jT1lMQUFBQUFYTlNSMElCMmNrc2Z3QUFBUXRRVEZSRmZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZ1kvUGdRQUFBRmwwVWs1VEFBSWtNQmk5Ly81a0hjNGMrUVFPWGlCSUxmUndCdnRjeTU3VGpKK212RjhVTi9ITkdXaDd4OXVYQVdNTjhJQ29FTllGY29IOVFUTHVKbW5mM0I4RGd0blJhemdKdCtRcnBRckY4MUNVQyt1VHlQZmh0VVp0bFdBbXZTSndBQUFCTGtsRVFWUjRuSDNUMlZiQ01CQUc0Q25ncjNTQnVvQ2dLR3BCVUN3dWlMampob29iN3ZyK1QrS2tVZWlSb1hPVGszNXpKa2t6SVRKaThTQVNKSVl4QmgzakU2SW44UmVtNkZiZmJVZnlGRXZhZFNkNW1CSUxUQU16Ukprc01DdDZEc2p6TUFmTWkxN1FPMXNBRmtVdjh0R1dhSGtGOEVRdjhjN0tpckVxT2xXQXF1SzFkZGxyK3Zpam1EYjhTQ2FxTTIrT1p0cmlBdHM3bzUwYVhHQTN3aDBUYU81RkpMUnNZUDhnSXVHUVZ6aXlJaEw0Rm5CODhqczViWitkNXk4dXIwS2U2WERDOVkzbVcvM0hzbDU2a05DOTR5LzNEeUhtYUlhYXRxc3E0UEVwNE43enk2dWF4c05McUQzZzdWMHh0NXJ6OGMvNUZMWXUyd3M2MFIxeWFwbUJWejhUc3BQVDhQVmo4YjdLMzRMelpkVjlER0xZdVI5cWxiN0hCT2NvRlFzNWZoZm9HTElIa2JLU0J2MEExcmdjYXV1OHI0TUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFjQ0FNQUFBQXo2WjB0QUFBQUFYTlNSMElCMmNrc2Z3QUFBRWhRVEZSRmZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2JhRlc2d0FBQUJoMFVrNVRBQ2RaWUl6L1ZxV3crNGdLM2tpb0dOandhQUxHTGJVUXE0ZDlId0FBQUt0SlJFRlVlSnpkMDBrU2d5QVFCZERXK0JVSGNEYjN2MmxraWkxQlpaM2VXQVVQK0ZBMkVXWDU2N0x5alBZcWNGc0ZVWGt2Z0pLcUoxS1JBT3FtcFdpMVRRMElUWUJPeG9UczlKd2pnT3BEMENzN1k4aWc5VGpOSE16VHFIY2ZIQkhtVEN6cklkWUZKcVB3NUJoaU1jMFNSdnpHOGh2VEhzeUpqNmQ2L3pXRForSlhqL3dSUXVJeThLZjhJVFkydjFtRTdMRlA3eE1qUWYwdjJkNlh0V21TOEhzbk5FbENxejAzN0FlSGdSQ1o5enE3REFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUI0QUFBQWVDQU1BQUFBTTdsNlFBQUFBQVhOU1IwSUIyY2tzZndBQUFVZFFURlJGZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K2ZuNStmbjUrZm41K3E1UCtjZ0FBQUcxMFVrNVRRT2p3anNuLytPRDUzdk8rd1B2a1h4TVZaZllBb0hkNEJCQzZraXd4bTcvQzdzUzgvSXAramJiMXFnME9IU01NRHhyY2ZBaFkyNk1KeFFaWlVxWEdDN0krS1BMVmFRRnRYcGxSVzUyY1hLSUhTMWV3SlNBaExzMHpKS2hvSDNIdHk4ck96OGpyeDlZRG1wNkJHOURCNU40QUFBRWZTVVJCVkhpY3JkTEpVOEl3RkFid0FIMnlpRm8wZGFsSXRGVlVFSzBvTGdWWFZNUjlvNEliMUgzNy84OG1NRk04SlBIaWQza3YrVTFtdmtNUTh2bkZDU0FGSk9sQVFSbUhVSmlOU0dlMFM4emRQV3FzdDAvSUFVeWpDYm1mOFlDUXRVR01oM1J4dGVINFNFTFNYSlFXK3dpSmp2cGh6RENKT1E1a0lqazVOZjJMVTJwNkpxTUFtWjJ6NXJNTEt1MjVtRnRxOHpLOVdGa0YzY0xZenVOV0NpR1AxMnlNclhVd1k3aWRqVTArYjJsYW5NMGtsN2VMQURzWnV1enllSy9FS2lISyt6eTJ5NHdQS0I5eStZaHhRY2pIOHRjZW4vd1RuOUxUbVFGNm1zNW04M082WEhoOGVWVnhycXRnMUNyT3pTM2pPOGU1Zi9DNDNsRGN4d2dVbjU1ZDVZVngxblZmdzAzKzQ1Ky95UmhRVHFZcDlKNHZKejc0K2Z6Ni9nRlZWMG1xWnNuVWJBQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmxhY2stZGVmYXVsdCBuby11bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYXBvcnRzIHtcbiAgICBAYXBwbHkgcHQtMTI7XG4gIH1cblxuICAmLnByaXZhY3ktcG9saWN5IHtcbiAgICB1bCB7XG4gICAgICBAYXBwbHkgbXktNjtcbiAgICB9XG4gIH1cblxuICAmLmxhbmQtdmFsdWF0aW9uIHtcbiAgICAuYmxvY2stcGxhaW4tdGV4dC1jb250ZW50IHtcbiAgICAgIHA6aGFzKGIpIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICB9XG5cbiAgICAgIHAgPiBiIHtcbiAgICAgICAgQGFwcGx5IGJsb2NrIHBiLTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYW5rcnVwdGN5LXZhbHVhdGlvbi1xdW90ZSB7XG4gIC5ibG9jay1wbGFpbi10ZXh0LWNvbnRlbnQge1xuICAgIEBhcHBseSB0ZXh0LWg1MDA7XG4gIH1cblxuICBwIGJyIHtcbiAgICBAYXBwbHkgaGlkZGVuIHhsOmJsb2NrO1xuICB9XG5cbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGZsZXgtY29sIHB0LTE0IHRleHQtbGcgdGV4dC1jZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3dwdy54MjUucGwvd3AtY29udGVudC9wdWJsaWMvaW1hZ2VzL3F1b3RlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG59XG5cbi50cnVzdGVlIHtcbiAgLmJsb2NrLXBsYWluLXRleHQtY29udGVudCBwIHtcbiAgICBAYXBwbHkgdGV4dC1oNTAwIGxlYWRpbmctNjtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gIH1cblxuICB1bCB7XG4gICAgQGFwcGx5IGxlYWRpbmctNTtcbiAgfVxuXG4gICYtZnJhbWUge1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlIHB4LTQgc206cHgtWzYuNjI1cmVtXSBmb250LXNlbWlib2xkO1xuICAgIHVsIHtcbiAgICAgIEBhcHBseSBsZWFkaW5nLTUgbWwtNTtcbiAgICB9XG4gIH1cbn1cblxuLnByZS1wYWNrIHtcbiAgLmJsb2NrLXBsYWluLXRleHQtY29udGVudCB7XG4gICAgcDpoYXMoc3Bhbikge1xuICAgICAgQGFwcGx5IG1iLTJcbiAgICB9XG4gIH1cblxuXG4gICYtdGV4dCB7XG4gICAgJiBwID4gYSB7XG4gICAgICBAYXBwbHkgdW5kZXJsaW5lIHRleHQtWyM1Yjc0YzRdO1xuICAgIH1cblxuICAgIHA6aGFzKHN0cm9uZykge1xuICAgICAgQGFwcGx5IG1iLTMgbXQtNSB0ZXh0LWgxMDA7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtaDEwMCBmb250LWJvbGQ7XG4gIH1cblxuICAmLWZyYW1lcyB7XG4gICAgQGFwcGx5IGZsZXggbGc6ZmxleC1yb3cgZmxleC1jb2wgZ2FwLTggeGw6Z2FwLTE2IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBsZzppdGVtcy1zdHJldGNoO1xuICAgICYgLmJsb2NrLXBsYWluLXRleHQtY29udGVudCB7XG4gICAgICBAYXBwbHkgcm91bmRlZC1bMi41cmVtXSBsZzpmbGV4LVsxXzFfNDUlXSBsZzpweC0xNiBweC00IHB5LTcgZ3JpZCBwbGFjZS1jb250ZW50LWNlbnRlcjtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmM2YzZjM7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbnMtY29udGFpbmVyOmVtcHR5IHtcbiAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJi10YWJsZSB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLVswLjYyNXJlbV0gbWQ6ZmxleC1yb3cgZmxleC1jb2w7XG4gICAgLmJsb2NrLXBsYWluLXRleHQtY29udGVudCB7XG4gICAgICBAYXBwbHkgZmxleC0xIHRleHQtY2VudGVyO1xuICAgICAgJiBwOmhhcyhzdHJvbmcpIHtcbiAgICAgICAgQGFwcGx5IHB5LTYgYmctWyNjNzM5NTddIHRleHQtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYgcDpub3QoOmhhcyhzdHJvbmcpKSB7XG4gICAgICAgIEBhcHBseSBtYi0wIHB5LTMgYm9yZGVyLWIgYm9yZGVyLWItYmxhY2stZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YXJ0dXAtdmFsdWF0aW9uIHtcbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBAYXBwbHkgZm9udC1bNjAwXTtcbiAgfVxuXG4gIC5mbGV4LWdyaWQtc2VjdGlvbiB7XG4gICAgJiAuZmxleC1ncmlkIC5mbGV4LWdyaWQtaXRlbSAuZmxleC1ncmlkLWl0ZW0tY29udGVudCB7XG4gICAgICBAYXBwbHkgdGV4dC1oNTAwIGZvbnQtc2VtaWJvbGQ7XG4gICAgfVxuXG4gICAgLmZsZXgtZ3JpZCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmludmVzdG1lbnQtdmFsdWF0aW9uIHtcbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1oMTAwO1xuICB9XG5cbiAgaW1nOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAYXBwbHkgbWluLWgtMTA7XG4gIH1cbn1cblxuLnN0YXJ0dXAtdmFsdWF0aW9uIHtcbiAgJi1ncmlkIHtcbiAgICAuZmxleC1ncmlkIHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIEBhcHBseSBweC04IHB5LTQ7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgcDpoYXMoYixzdHJvbmcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRleHQgLmJsb2NrLXBsYWluLXRleHQtY29udGVudCB7XG4gICAgJiBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBhcHBseSBtYi00O1xuICAgIH1cbiAgfVxufVxuXG4uZW50ZXJwcmlzZS12YWx1YXRpb24ge1xuICAuYmxvY2stdGl0bGU6bnRoLWNoaWxkKDIpIHtcbiAgICBAYXBwbHkgcHQtNCBsZzpwdC0xMiBtYi00IGxnOm1iLVs0LjVyZW1dIGJvcmRlci10LWdyYXktNDAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBoLVsxcHhdIHctZnVsbCBtdC04IG1iLTQgbGc6bWItMTIgYmxvY2sgYmctW3VybChcImh0dHBzOi8vd3B3LngyNS5wbC93cC1jb250ZW50L3B1YmxpYy9pbWFnZXMvZGFzaGxpbmUucG5nXCIpXVxuICAgIH1cbiAgfVxufVxuXG4uYXNzZXQtdmFsdWF0aW9uIHtcbiAgYSB7XG4gICAgQGFwcGx5IHVuZGVybGluZSB0ZXh0LXZpb2xldC1wcmltYXJ5O1xuICB9XG59XG5cbi5tYXJrZXQtYW5hbGlzeXMge1xuICB1bCB7XG4gICAgQGFwcGx5IG1sLTY7XG4gIH1cblxuICAuYmxvY2stdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LWgxMDAgZm9udC1ib2xkO1xuICB9XG59XG5cbi5zYXRpc2ZhY3Rpb24tdGVzdCB7XG4gIHN0cm9uZyB7XG4gICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gIH1cblxuICAuYmxvY2stcGxhaW4tdGV4dC1jb250ZW50IHtcbiAgICB1bCA+IGxpIHtcbiAgICAgIEBhcHBseSBtYi0xO1xuICAgIH1cbiAgfVxufSIsIi8vIEFDRiBcIlNla2NqYSB0eWxrbyB6IG9icmF6a2llbVwiIEJsb2NrXG4uYmxvY2staW1hZ2Uge1xuICBAYXBwbHkgb3ZlcmZsb3cteS12aXNpYmxlIGJnLW5vLXJlcGVhdDtcbiAgJi5yZWNlaXZhYmxlcy12YWx1YXRpb24ge1xuICAgIC5ibG9jay1pbWFnZS10ZXh0IHtcbiAgICAgIEBhcHBseSBweC0wO1xuICAgICAgJiBoMiB7XG4gICAgICAgIEBhcHBseSBtYi02O1xuICAgICAgfVxuXG4gICAgICAmIHAge1xuICAgICAgICBAYXBwbHkgbS0wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucHJlLXBhY2sge1xuICAgIEBhcHBseSBtaW4taC0wO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBAYXBwbHkgeGw6cHgtWzUuNXJlbV07XG4gIH1cblxuICAmLmltYWdlLWJhY2tncm91bmQge1xuICAgIEBhcHBseSBwdC0xMiBwYi0yMDtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIEBhcHBseSB0ZXh0LWgxMDAgbWItMTI7XG4gIH1cblxuICBwIHtcbiAgICBAYXBwbHkgdGV4dC1oNTAwIG1iLTQ7XG4gIH1cblxuICBpbWcge1xuICAgIEBhcHBseSB3LWZ1bGwgaC1hdXRvO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBAYXBwbHkgbWwtODtcbiAgICBsaSB7XG4gICAgICBAYXBwbHkgdGV4dC1oNTAwIGZvbnQtbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQUNGIFwiR3JpZCA4XCIgQmxvY2tcbi5ibG9jay1ncmlkLTgge1xuICBAYXBwbHkgcHktMTI7XG5cbiAgLS1zcGFjZS14LTg6IDEuNzVyZW07XG5cbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbWItMDtcbiAgfVxuXG4gIC5ncmlkLWZsZXgge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1zdGFydCBwdC04IG1kOm10LTAgZ2FwLTEwO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIEBhcHBseSBncmlkIGl0ZW1zLWVuZCBncmlkLXJvd3MtWzExLjI1cmVtXzMuNXJlbV0geGw6Z3JpZC1yb3dzLVs3LjVyZW1fMi4yNXJlbV0gYmFzaXMtWzk1JV0gc206YmFzaXMtWzcwJV0gbWQ6YmFzaXMtMS8yIGxnOmJhc2lzLVszNyVdIHhsOmJhc2lzLVsyMiVdIGgtWzE0LjI1cmVtXSB4bDpoLVs5Ljc1cmVtXSBweC0yICB4bDptYi0wO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4gKyA0KSksXG4gICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4gKyA0KSlcbiAgICAgIH4gLmdyaWQtZmxleC1pdGVtOm50aC1vZi10eXBlKC1uICsgNCkge1xuICAgICAgICAvL0BhcHBseSB4bDptYi0xNjtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm50aC1sYXN0LWNoaWxkKC1uICsgOCkpLFxuICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm50aC1sYXN0LWNoaWxkKC1uICsgOCkpXG4gICAgICB+IC5ncmlkLWZsZXgtaXRlbTpudGgtb2YtdHlwZSgtbiArIDgpIHtcbiAgICAgICAgLy9AYXBwbHkgeGw6bWItMTY7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgYWxpZ24tbWlkZGxlIG1pbi1oLVs3LjEyNXJlbV0gbWluLXctWzE0cmVtXSBvYmplY3QtY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBAYXBwbHkgdXBwZXJjYXNlIHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgZm9udC1ib2xkIHRleHQtaDUwMCBoLWZ1bGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZGl0aW9uYWwtdGV4dCB7XG4gICAgQGFwcGx5IHRleHQtbGcgZm9udC1ib2xkIHRleHQtYmx1ZS1kZWZhdWx0IHRleHQtY2VudGVyIHVuZGVybGluZSBtdC0xMjtcbiAgfVxufSIsIi8vIEFDRiBcIlNla2NqZVwiIEJsb2NrXG4uYmxvY2stc2VjdGlvbnMge1xuICAudGFicyB7XG4gICAgLS1zcGFjZS14LXNlY3Rpb246IDAuNXJlbTtcbiAgICBnYXA6IHZhcigtLXNwYWNlLXgtc2VjdGlvbik7XG5cbiAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXIgaXRlbXMtc3RyZXRjaCBsaXN0LW5vbmUgbWItOCBwdC03O1xuXG4gICAgLnRhYiB7XG4gICAgICBAYXBwbHkgYmFzaXMtZnVsbDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gdmFyKC0tc3BhY2UteC1zZWN0aW9uKSk7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgQGFwcGx5IHRleHQtaDUwMCBsZWFkaW5nLW5vbmUgaW5saW5lLWJsb2NrIHAtNCB3LWZ1bGwgaC1mdWxsIGZvbnQtYm9sZCB4bDpmb250LWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYnMtY29udGVudCB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgQGFwcGx5IHRleHQtaDEwMCBtYi01IHB0LTM7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAYXBwbHkgdGV4dC1oNTAwIG1iLTY7XG4gICAgfVxuICB9XG59IiwiLy9BQ0YgXCJGbGV4IHogdMWCZW1cIiBCbG9ja1xuLnNlY3Rpb24tZmxleC13aXRoLWJhY2tncm91bmQge1xuICAuYmxvY2stZmxleC13aXRoLWJhY2tncm91bmQge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAmLnN0YXJ0dXAtdmFsdWF0aW9uLWdyaWQge1xuICAgICAgLmZsZXgtZ3JpZC1zZWN0aW9uIHtcbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgQGFwcGx5IG1iLTIgbGc6bWItODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4LWdyaWQge1xuICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwOmhhcyhzcGFuKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItNDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGlzdC1vdXRzaWRlIG1sLTcgZmxleCBmbGV4LWNvbCBnYXAteS0zO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtMjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGxnOmJvcmRlci1iIGJvcmRlci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGUtYm9yZGVyIHtcbiAgICAgIC5mbGV4LWdyaWQtaXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b3Atc2VjdGlvbiB7XG4gICAgICBAYXBwbHkgdy1mdWxsIGxnOnctWzkwJV0gYWJzb2x1dGUgdG9wLTAgbGVmdC0xLzIgLXRyYW5zbGF0ZS15LVs4MCVdIC10cmFuc2xhdGUteC0xLzIgcC0xMiB4bDpwLVszcmVtXzEwcmVtXSB0ZXh0LWJsYWNrLWRlZmF1bHQgdGV4dC1jZW50ZXI7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAYXBwbHkgdGV4dC1oMTAwIG15LTYgbGc6bWItMTI7XG4gICAgICB9XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBAYXBwbHkgdGV4dC1oNTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4LWdyaWQtc2VjdGlvbiB7XG4gICAgICBAYXBwbHkgcGItWzMuNXJlbV0gcHQtWzMuNXJlbV07XG5cbiAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIEBhcHBseSBtYi04IHRleHQtY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtaDUwMCBtYi04IHRleHQtY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZmxleC1ncmlkIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGp1c3RpZnktY2VudGVyO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wganVzdGlmeS1zdGFydCBpdGVtcy1jZW50ZXIgcHgtODtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTUycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggc2l6ZS0yMCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgbWItMiBsZzptYi04O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1oNTAwIGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mbGV4LWdyaWQtaXRlbS0xIHtcbiAgICAgICAgICAgIEBhcHBseSBiYXNpcy1mdWxsIGxnOmJvcmRlci1iIHB5LTg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5mbGV4LWdyaWQtaXRlbS0yIHtcbiAgICAgICAgICAgIEBhcHBseSBiYXNpcy1mdWxsIG1kOmJhc2lzLTEvMiBweS04O1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBAYXBwbHkgbGc6Ym9yZGVyLXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1yLTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpudGgtbGFzdC1jaGlsZCgtbiArIDIpKSxcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpudGgtbGFzdC1jaGlsZCgtbiArIDIpKVxuICAgICAgICAgICAgfiAuZmxleC1ncmlkLWl0ZW0tMjpudGgtb2YtdHlwZSgtbiArIDIpIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGxnOmJvcmRlci1iO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZmxleC1ncmlkLWl0ZW0tMyB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6YmFzaXMtMS8zIGJhc2lzLWZ1bGwgcHktMTY7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIEBhcHBseSBsZzpib3JkZXItcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLTNuICsgMykge1xuICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXItMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm50aC1sYXN0LWNoaWxkKC1uICsgMykpLFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm50aC1sYXN0LWNoaWxkKC1uICsgMykpXG4gICAgICAgICAgICB+IC5mbGV4LWdyaWQtaXRlbS0zOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGxnOmJvcmRlci1iO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZmxleC1ncmlkLWl0ZW0tNCB7XG4gICAgICAgICAgICBAYXBwbHkgYmFzaXMtZnVsbCBzbTpiYXNpcy0xLzIgbGc6YmFzaXMtMS80O1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGxnOmJvcmRlci1yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtNG4gKyA0KSB7XG4gICAgICAgICAgICAgIEBhcHBseSBib3JkZXItci0wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4gKyA0KSksXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4gKyA0KSlcbiAgICAgICAgICAgIH4gLmZsZXgtZ3JpZC1pdGVtLTQ6bnRoLWNoaWxkKC1uICsgNCkge1xuICAgICAgICAgICAgICBAYXBwbHkgbGc6Ym9yZGVyLWI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi13aXRoLWltYWdlIHtcbiAgICAgICAgICAgIEBhcHBseSBweS04IHB4LTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tc3NmX3N0YW5kYXJkIHtcbiAgICAgIC5mbGV4LWdyaWQtc2VjdGlvbiB7XG4gICAgICAgIEBhcHBseSBweS02O1xuICAgICAgfVxuXG4gICAgICAuZmxleC1ncmlkLWl0ZW0tY29udGVudCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWg1MDA7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBhcHBseSBtYi0yO1xuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RhbmRhcmRzIHtcbiAgICAgIC5mbGV4LWdyaWQtc2VjdGlvbiB7XG4gICAgICAgIEBhcHBseSBwdC0xNiBsZzpwdC0yODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJlLXBhY2stZ3JpZCB7XG4gICAgLmZsZXgtZ3JpZC1zZWN0aW9uIHtcbiAgICAgIEBhcHBseSBweS0xMDtcbiAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWgxMDAgZm9udC1ib2xkIHRleHQtbGVmdCBtYi0zO1xuICAgICAgfVxuXG4gICAgICAuZmxleC1ncmlkLWl0ZW0ge1xuICAgICAgICAuZmxleC1ncmlkLWl0ZW0taW1hZ2Uge1xuICAgICAgICAgIEBhcHBseSBoLWF1dG8gdy1hdXRvIG1iLTUgcmVsYXRpdmU7XG4gICAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIGFic29sdXRlIHRvcC0wIGxlZnQtMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5mbGV4LWdyaWQtaXRlbS1pbWFnZS1ob3ZlciB7XG4gICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtZ3JpZCB7XG4gICAgICBAYXBwbHkgZ2FwLVswLjYyNXJlbV07XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZmxleDogMCAxIGNhbGMoMjUlIC0gMC42MjVyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ibG9jazogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAYXBwbHkgYmctWyNlZGVkZWRdO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1bI0M4Mzk1N107XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuICsgMyk6bnRoLWNoaWxkKC1uICsgNCkge1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMC42MjVyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLndpdGgtdG9wLXNlY3Rpb24ge1xuICAgIEBhcHBseSBtdC01MjtcblxuICAgIC5mbGV4LWdyaWQtc2VjdGlvbiB7XG4gICAgICBAYXBwbHkgcHQtMzI7XG4gICAgfVxuXG4gICAgJjpoYXMoLnN0YW5kYXJkcykge1xuICAgICAgQGFwcGx5IG10LVsxNXJlbV07XG4gICAgfVxuICB9XG5cblxuICAuY29tcGFuaWVzLXZhbHVhdGlvbiB7XG4gICAgLnRvcC1zZWN0aW9uIHtcbiAgICAgIEBhcHBseSBwLTIgc206cC04IHctZnVsbCBsZzp3LVs5MCVdIHhsOnB5LVszcmVtXSB4bDpweC1bMy43NXJlbV07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbn0iLCIvLyBBQ0YgXCJDeXRhdFwiIEJsb2NrXG4uYmxvY2stcXVvdGUge1xuICBAYXBwbHkgcHQtMTAgcGItODtcblxuICAmLXRpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1oNTAwIG1iLTEwO1xuICB9XG5cbiAgLnF1b3RlIHtcbiAgICBAYXBwbHkgbS0wIGxnOm1sLTE2IGxnOm1yLTQgYm9yZGVyIGJvcmRlci1yZWQtc2Vjb25kYXJ5IHAtNCBsZzpwbC0yMCBsZzpwci0xNCBsZzpweS0xNCByb3VuZGVkLVsxLjc1cmVtXSByZWxhdGl2ZTtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIEBhcHBseSB0ZXh0LWgyMDAgZm9udC1ib2xkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGFwcGx5IHRleHQtaDUwMDtcbiAgICB9XG5cbiAgICAmLXNpZ24ge1xuICAgICAgQGFwcGx5IGhpZGRlbiB4bDpibG9jayBhYnNvbHV0ZSB0b3AtMS80IGxlZnQtMCAtdHJhbnNsYXRlLXgtMS8yIHhsOnRleHQtWzEyLjVyZW1dL1syLjYyNXJlbV0gdGV4dC1yZWQtc2Vjb25kYXJ5IGZvbnQtYm9sZCB6LTEwO1xuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBiZy13aGl0ZSAtdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIGxlZnQtMCBoLTMyIHctZnVsbCB6LTEwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZ24ge1xuICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LTIwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBBQ0YgXCJTdGFydHVweVwiIEJsb2NrXG4uYmxvY2stc3RhcnR1cHMge1xuICAtLXN0YXJ0dXBzLWNvbHVtbnMtZ2FwOiA2cmVtO1xuXG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIHB5LTEyO1xuXG4gIC5ibG9jay10aXRsZSB7XG4gICAgQGFwcGx5IG1iLTg7XG4gIH1cblxuICAuc3RhcnR1cHMge1xuICAgICYtcHJldGl0bGUge1xuICAgICAgQGFwcGx5IHRleHQtaDUwMCBtYi00O1xuICAgICAgcDpoYXMoc3Ryb25nKSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWg1MDAtMnhsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29sdW1ucyB7XG4gICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAteS04IGxnOmdhcC15LTAgbGc6ZmxleC1yb3cgbGc6Z2FwLXgtWzZyZW1dIG1iLTEyO1xuXG4gICAgICAuc3RhcnR1cHMtY29sdW1uIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gdmFyKC0tc3RhcnR1cHMtY29sdW1ucy1nYXApKTtcblxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgZ2FwLXktNCB0ZXh0LWg1MDA7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBtYi0xMjtcbiAgICB9XG5cbiAgICAmLXRleHQtYWRkaXRpb25hbCB7XG4gICAgICBAYXBwbHkgdGV4dC1oNTAwO1xuICAgIH1cblxuICAgICYtbGluZSB7XG4gICAgICBAYXBwbHkgYm9yZGVyLXQtZ3JheS1wcmltYXJ5IG10LTE2IG1iLTEwO1xuICAgIH1cblxuICAgICYtYWRkLWNvbnRlbnQge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWgxMDAgbWItNztcbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtaDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBBQ0YgXCJUaWxlc1wiIGJsb2NrXG4udGlsZXMtdGl0bGUge1xuICBAYXBwbHkgdGV4dC1jZW50ZXIgZm9udC1ib2xkIG1iLTQ7XG59XG5cbi50aWxlcyB7XG4gIEBhcHBseSBmbGV4IGdhcC0xMiBqdXN0aWZ5LWNlbnRlciBtZDpmbGV4LXJvdyBmbGV4LWNvbCBpdGVtcy1jZW50ZXI7XG59XG5cbi50aWxlIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xuICAmLWJ1dHRvbiB7XG4gICAgQGFwcGx5IGFic29sdXRlIHRvcC0xLzIgbGVmdC0xLzIgdHJhbnNmb3JtIGxlYWRpbmctNiAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzIgYmxvY2sgcm91bmRlZC1bMS43NXJlbV0geGw6dy1bMTguNzVyZW1dIHhsOnB5LTMgdy1hdXRvIHB4LTQgcHktMiB0ZXh0LXdoaXRlIHRleHQtY2VudGVyIHVwcGVyY2FzZSBmb250LWJvbGQgdGV4dC1oNTAwO1xuICB9XG59XG5cbi5wcmUtcGFjayB7XG4gIC50aWxlcy10aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtbGVmdDtcbiAgfVxuXG4gIC50aWxlcyB7XG4gICAgQGFwcGx5IGZsZXgtY29sIHhsOmZsZXgtcm93O1xuICB9XG59IiwiLy8gSW1hZ2UgYW5kIGxpc3QgYmxvY2tcblxuLmltYWdlLWFuZC1saXN0IHtcbiAgJi10aXRsZSB7XG4gICAgQGFwcGx5IG1iLTggdGV4dC1jZW50ZXIgZm9udC1ib2xkIHRleHQtaDEwMDtcbiAgfVxuXG4gIC5wYW5lbC13cmFwIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtOCB6LTEwIHJlbGF0aXZlO1xuICAgIC5wYW5lbCB7XG4gICAgICBAYXBwbHkgaC1hdXRvIHhsOmgtWzE3Ljc1cmVtXSBiZy1uby1yZXBlYXQgYmctY2VudGVyIHhsOmJnLWxlZnQtdG9wIGZsZXggYmctY292ZXI7XG4gICAgICAmLXRleHQge1xuICAgICAgICBAYXBwbHkgdGV4dC1oNTAwIGxlYWRpbmctc251ZztcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IHhsOm1heC13LVs1MnJlbV0gcC0xMCB3LWZ1bGwgeGw6dy1bNTglXSBiZy13aGl0ZSBiZy1vcGFjaXR5LTkwIHB4LTQgeGw6cHgtMTIgeGw6cHQtMTAgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZm9udC1ib2xkIHBiLTQgbGc6cGItNiB4bDpwYi04O1xuICAgICAgICAmLWljb24ge1xuICAgICAgICAgIEBhcHBseSB3LTYgaC02IG1yLTY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIHNtOmZsZXgtcm93IGdhcC14LTQgZ2FwLTM7XG4gICAgICAgICYgdWwge1xuICAgICAgICAgIEBhcHBseSBmbGV4LTEgZm9udC1ib2xkIGxlYWRpbmctdGlnaHQgbGlzdC1vdXRzaWRlIGZsZXggZmxleC1jb2wgZ2FwLXktWzAuNjI1cmVtXSBtbC00O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIEBhcHBseSBwYi0wIHNtOnBiLTQgeGw6cGItNyBwdC00IHhsOnB0LTc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgQGFwcGx5IHB0LTAgc206cHQtNCB4bDpwdC03IHBiLTQgeGw6cGItNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1bMTNweF0gbGVhZGluZy00O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJiB1bCB7XG4gICAgICAgICAgQGFwcGx5IHBiLTA7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5wYW5lbC10aXRsZS1pY29uIHtcbiAgICAgICAgICBAYXBwbHkgdy04IGgtNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImZvb3RlciB7XG4gIEBhcHBseSBiZy1ibGFjay1mb290ZXIgcHQtMTY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC5mb290ZXItd3JhcHBlciB7XG4gICAgJiA+IHVsIHtcbiAgICAgIEBhcHBseSBncmlkIGxnOmdyaWQtY29scy1bMWZyXzFmcl8wLjVmcl8xZnJfMWZyXzFmcl0gZ2FwLTYgbWQ6Z2FwLTQgeGw6Z2FwLTEyIHBiLTU7XG4gICAgICAmID4gbGk6bnRoLWNoaWxkKDQpID4gYSB7XG4gICAgICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIHRleHQteHMgbGVhZGluZy1zbnVnIHVwcGVyY2FzZSBmb250LWJvbGQgZmxleCBmbGV4LWNvbCBnYXAteS00O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLXktMjtcbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LW5vcm1hbCBub3JtYWwtY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtc2lkZS1idXR0b24ge1xuICBAYXBwbHkgYmctcmVkLXByaW1hcnkgYWJzb2x1dGUgbWwtMCAtdG9wLTQgcmlnaHQtMCBsZzp0b3AtMCBsZzotcmlnaHQtWzMlXSB3LTggaC04IGJvcmRlci1ub25lIGhvdmVyOm9wYWNpdHktNzU7XG4gICY6OmJlZm9yZSB7XG4gICAgQGFwcGx5IGNvbnRlbnQtWycnXSBib3JkZXItci00IGJvcmRlci13aGl0ZSBib3JkZXItdC00IC10cmFuc2xhdGUteC0xLzIgLXRyYW5zbGF0ZS15LTEvMiBhYnNvbHV0ZSB0b3AtWzYwJV1cbiAgICBsZWZ0LTEvMiB3LVs0MCVdIGgtWzQwJV0gcm90YXRlLVszMTVkZWddO1xuICB9XG59XG5cbi5jb3B5cmlnaHRzIHtcbiAgQGFwcGx5IHB5LTYgdGV4dC1bMC42MjVyZW1dIHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBAYXBwbHkgY29udGVudC1bXCJcIl0gaC1bMXB4XSBvcGFjaXR5LTIwIGJnLXdoaXRlIGFic29sdXRlIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgdG9wLTAgdy1mdWxsO1xuICB9XG5cbiAgJiA+IGEge1xuICAgIEBhcHBseSBmb250LWJvbGQgaG92ZXI6b3BhY2l0eS03NTtcbiAgfVxufSIsIi8vIEdMT0JBTCBGT05UXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDEwMDsyMDA7MzAwOzQwMDs1MDA7NjAwOzcwMDs4MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgJi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxpbmtzLXBhZ2Uge1xuICAgIEBhcHBseSBtaW4taC1kdmggZmxleCBmbGV4LWNvbCAjeyFpbXBvcnRhbnR9O1xuICB9XG59XG5cbi8vIEJVVFRPTlNcbi5idG4ge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcHktMyBweC03IGZvbnQtYm9sZCB0ZXh0LWxhYmVsIHRyYW5zaXRpb24tYWxsO1xuXG4gICYuYnRuLXZpb2xldCB7XG4gICAgJi1wcmltYXJ5IHtcbiAgICAgIEBhcHBseSBob3ZlcjpiZy12aW9sZXQtOTAwIGJnLXZpb2xldC1wcmltYXJ5IHRleHQtd2hpdGUgaG92ZXI6dGV4dC12aW9sZXQtNTAgYm9yZGVyLTA7XG5cbiAgICAgICYuYnRuLW91dGxpbmUge1xuICAgICAgICBAYXBwbHkgaG92ZXI6YmctdmlvbGV0LXByaW1hcnkgYmctdHJhbnNwYXJlbnQgdGV4dC12aW9sZXQtcHJpbWFyeSBob3Zlcjp0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItdmlvbGV0LXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4td2hpdGUge1xuICAgICYuYnRuLW91dGxpbmUge1xuICAgICAgQGFwcGx5IGhvdmVyOmJnLXdoaXRlIGJnLXRyYW5zcGFyZW50IGhvdmVyOnRleHQtYmxhY2stZGVmYXVsdCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tcmVkLXByaW1hcnkge1xuICAgIEBhcHBseSBiZy1yZWQtcHJpbWFyeSB0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbn1cblxudWwge1xuICBAYXBwbHkgbGlzdC1pbnNpZGUgbGlzdC1kaXNjO1xufVxuXG5vbCB7XG4gIEBhcHBseSBsaXN0LWluc2lkZSBsaXN0LWRlY2ltYWw7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgei0xMCBhYnNvbHV0ZSBpbnNldC0wIGJnLXRyYW5zcGFyZW50IHBvaW50ZXItZXZlbnRzLWF1dG8gaC1mdWxsIHctZnVsbDtcbn1cblxuLy8gbGlua1xuYSB7XG4gICYubGluayB7XG4gICAgQGFwcGx5IHRleHQtWyMyMzZiYzRdIHVuZGVybGluZTtcbiAgfVxufVxuXG4uYmxvY2stdGl0bGUge1xuICBAYXBwbHkgdGV4dC1ibGFjay1oZWFkZXItZGVmYXVsdCB0ZXh0LWgxMDAgbWItODtcbn1cblxuLnBob25lLWJ0biB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyYXktNzAwIHB4LTQgdGV4dC1oNTAwIGZvbnQtbWVkaXVtIHhsOmZvbnQtYm9sZCB6LVsxMV0gcmVsYXRpdmU7XG59XG5cbi8vIGJyZWFkY3J1bWJzXG4uYnJlYWRjcnVtYnMsXG4uYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM4ZThlOGU7XG59XG5cbi5icmVhZGNydW1icyBzcGFuIHNwYW46bm90KDpmaXJzdC1jaGlsZCkgYSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5icmVhZGNydW1icyBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5icmVhZGNydW1iX2xhc3Qge1xuICBjb2xvcjogI2M4Mzk1ODtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQGxheWVyIGJhc2Uge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7XG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBzY3JlZW4gbWQge1xuICAgICAgbWF4LXdpZHRoOiA3NTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgIG1heC13aWR0aDogOTkwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICBtYXgtd2lkdGg6IDExMjJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/