/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/app/styles/app.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e2e8f0; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #94a3b8; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #94a3b8; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}
input::-moz-placeholder, textarea::-moz-placeholder{
  color: #64748b;
  opacity: 1;
}
input::placeholder,textarea::placeholder{
  color: #64748b;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
::-webkit-date-and-time-value{
  min-height: 1.5em;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}
select{
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%2364748b%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[multiple],[size]:where(select:not([size="1"])){
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox']{
  border-radius: 0px;
}
[type='radio']{
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}
[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");
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus{
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
.link{
  border-radius: 0.375rem;
}
.link:hover{
  text-decoration-line: underline;
}
.link:focus{
  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(3px + 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-offset-width: 2px;
}
.link--primary:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}
.link--primary{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}
.link--primary:hover{
  --tw-text-opacity: 1;
  color: rgb(152 17 65 / var(--tw-text-opacity));
}
.link--gray:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}
.link--gray{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.link--gray:hover{
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}
.link--gray:focus{
  --tw-ring-offset-width: 2px;
}
.focus-ring:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}
.focus-ring--white:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
/* purgecss start ignore */
:root {
  --form-input-bg: #FFF4F0;
}

.peach-input-bg {
  --form-input-bg: #FFF1EB;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=url]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=number]:focus,
input[type=tel]:focus,
textarea:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

input[type=text],
input[type=email],
input[type=password],
input[type=url],
input[type=date],
input[type=datetime-local],
input[type=number],
input[type=tel],
textarea{
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(153 145 141 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, textarea::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}

input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=url]::placeholder,
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
textarea::placeholder{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}
input[type=text].input--has-error,
input[type=email].input--has-error,
input[type=password].input--has-error,
input[type=url].input--has-error,
input[type=date].input--has-error,
input[type=datetime-local].input--has-error,
input[type=number].input--has-error,
input[type=tel].input--has-error,
textarea.input--has-error{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=url]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=number]:focus,
input[type=tel]:focus,
textarea:focus{
  border-style: none;
}
input[type=text]:disabled,
input[type=email]:disabled,
input[type=password]:disabled,
input[type=url]:disabled,
input[type=date]:disabled,
input[type=datetime-local]:disabled,
input[type=number]:disabled,
input[type=tel]:disabled,
textarea:disabled{
  cursor: not-allowed;
  opacity: 0.4;
}

input[type=file]:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

input[type=file]{
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 640px){
  input[type=file]{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
input[type=file]:focus{
  border-style: none;
}

input[type=checkbox]:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

input[type=checkbox]{
  height: 18px;
  width: 18px;
  border-radius: 0.25rem;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}
input[type=checkbox]:checked{
  --tw-border-opacity: 1;
  border-color: rgb(228 25 97 / var(--tw-border-opacity));
}
input[type=checkbox]:disabled{
  cursor: not-allowed;
  opacity: 0.4;
}
input[type=checkbox]:focus{
  border-style: none;
}

input[type=checkbox] + label{
  margin-bottom: 0px;
}

input[type=radio]{
  --tw-border-opacity: 1;
  border-color: rgb(153 145 141 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}
input[type=radio]:checked{
  --tw-border-opacity: 1;
  border-color: rgb(228 25 97 / var(--tw-border-opacity));
}
input[type=radio]:disabled{
  cursor: not-allowed;
  opacity: 0.4;
}
input[type=radio]:focus{
  border-style: none;
}

fieldset.expanded-choice-fieldset{
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(153 145 141 / var(--tw-border-opacity));
  padding: 0.75rem;
}
fieldset.expanded-choice-fieldset legend{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

select:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

select{
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(153 145 141 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
select.input--has-error{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
select:disabled{
  cursor: not-allowed;
  opacity: 0.4;
}
select:focus{
  border-style: none;
}

select[multiple]{
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(153 145 141 / var(--tw-border-opacity));
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
select[multiple].input--has-error{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
select[multiple] option{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
@media (min-width: 640px){
  select[multiple] option{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
select[multiple]:disabled{
  cursor: not-allowed;
  opacity: 0.4;
}
select[multiple]:focus{
  border-style: none;
}

label{
  margin-bottom: 0.25rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

.help-text{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}

small.help-text {
  font-size: 15px;
}

.form-error{
  margin-top: 0.25rem;
  display: flex;
  align-items: center;
}

.form-error > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.form-error{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.form-error svg{
  height: 1rem;
  width: 1rem;
}

.money-type input[type=text]{
  padding-left: 1.75rem;
}

.money-type__symbol{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}

.tile-checkbox{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.5rem;
}
.tile-checkbox input[type=radio]{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.tile-checkbox label{
  display: flex;
  align-items: center;
}
.tile-checkbox label > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.tile-checkbox label{
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.tile-checkbox label > svg{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}
.tile-checkbox input[type=radio]:checked + label{
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tile-checkbox input[type=radio]:checked + label > svg{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tile-checkbox input[type=radio]:disabled + label {
  opacity: 0.4;
}

.range-picker__custom-button {
  --radius: 0;
  --border-color: #99918D;
  border-width: 0 !important;
  border-left-width: 1px !important;
  border-color: var(--border-color) !important;
  flex-shrink: 0;
}
.range-picker__custom-button:focus {
  outline: none;
  box-shadow: none;
}

.range-picker__shortcuts{
  width: 100%;
}

.range-picker__shortcuts-active[data-value=""]{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.range-picker__trigger{
  width: 100%;
  cursor: default;
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 2.5rem;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5rem;
}

.range-picker__dropout{
  z-index: 20;
  margin-top: 0.25rem;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(153 145 141 / var(--tw-border-opacity));
  --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);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.range-picker__dropout-list{
  max-height: 15rem;
  overflow: auto;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 1rem;
  line-height: 1.5rem;
}

.range-picker__dropout-list:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

@media (min-width: 640px){
  .range-picker__dropout-list{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.range-picker__option{
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.range-picker__option:hover{
  background-color: rgb(92 87 85 / 0.08);
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.range-picker__to{
  border-style: none;
}

.checkbox-row{
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.checkbox-row > :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)));
}
.checkbox-row label{
  margin-bottom: 0px;
}

.form-collection__list{
  margin-bottom: 1rem;
}

.form-collection__list > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.form-collection__list > li{
  position: relative;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding: 1rem;
}

.form-collection__add:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.form-collection__add{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.form-collection__add:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .form-collection__add{
    line-height: 1.25rem;
  }
}

.form-collection__add {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.form-collection__add:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.form-collection__add:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.form-collection__add:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.form-collection__add svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.form-collection__add{
  padding: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.12);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.form-collection__add svg{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}

.form-collection__add[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.form-collection__add{
  width: 100%;
  justify-content: center;
}

.form-collection__remove{
  position: absolute;
  right: 0px;
  top: 0px;
  border-bottom-left-radius: 0.25rem;
  background-color: rgba(000, 000, 000, 0.04);
  padding: 0.5rem;
  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;
}

.form-collection__remove:hover{
  background-color: rgba(000, 000, 000, 0.08);
}

.custom-rent-schedule .custom-rent-schedule__item{
  display: flex;
  width: 100%;
  align-items: center;
}

.custom-rent-schedule .custom-rent-schedule__item > :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)));
}
.custom-rent-schedule .custom-rent-schedule__inner{
  display: flex;
  width: 100%;
  align-items: center;
}
.custom-rent-schedule .custom-rent-schedule__inner > :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)));
}
.custom-rent-schedule .form-collection__remove{
  margin-bottom: 1rem;
  flex-shrink: 0;
}
.custom-rent-schedule .form-collection__add{
  margin-left: auto;
  display: flex;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}
.custom-rent-schedule .form-group{
  width: 100%;
}

.switch .switch__label{
  position: relative;
  display: block;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(235 222 216 / var(--tw-bg-opacity));
  text-indent: -9999px;
  width: 32px;
  height: 20px;
  transition: 0.3s;
}
.switch .switch__label:after{
  position: absolute;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(133 125 122 / var(--tw-bg-opacity));
  content: "";
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  transition: 0.3s;
}
.switch .switch__checkbox {
  height: 0;
  width: 0;
  visibility: hidden;
}
.switch .switch__checkbox:checked + label{
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
}
.switch .switch__checkbox:checked + label:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  left: calc(100% - 2px);
  transform: translateX(-100%);
}
.switch .switch__checkbox:active:after {
  width: 16px;
}

.craue-buttons-wrapper .craue_formflow_buttons{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

@media (min-width: 480px){
  .craue-buttons-wrapper .craue_formflow_buttons{
    flex-wrap: nowrap;
  }
}
.craue-buttons-wrapper .craue_formflow_buttons .return-buttons-container{
  margin-bottom: 0.5rem;
  display: flex;
  width: 100%;
  align-items: center;
}
.craue-buttons-wrapper .craue_formflow_buttons .return-buttons-container > :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)));
}
@media (min-width: 480px){
  .craue-buttons-wrapper .craue_formflow_buttons .return-buttons-container{
    width: auto;
  }
}
.craue-buttons-wrapper .craue_formflow_buttons .return-buttons-container {
  order: 1;
}
.craue-buttons-wrapper .craue_formflow_buttons .submit-button-container{
  margin-bottom: 0.5rem;
  width: 100%;
}
@media (min-width: 480px){
  .craue-buttons-wrapper .craue_formflow_buttons .submit-button-container{
    width: auto;
  }
}
.craue-buttons-wrapper .craue_formflow_buttons .submit-button-container {
  order: 2;
}

.date-range-picker-container {
  container-type: inline-size;
  container-name: date-range-picker-container;
}

@container date-range-picker-container (min-width: 600px) {
  .date-range-picker-widget{
    display: flex;
    align-items: flex-start;
    gap: 1rem;
  }
  .date-range-picker-widget > div{
    width: 100%;
  }
  .date-range-picker-widget .form-group{
    margin-bottom: 0px;
  }
}
dt {
  font-weight: bold;
}

a{
  border-radius: 0.375rem;
}

a:hover{
  text-decoration-line: underline;
}

a:focus{
  --tw-ring-offset-width: 2px;
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

a{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}

a:hover{
  --tw-text-opacity: 1;
  color: rgb(152 17 65 / var(--tw-text-opacity));
}

/* purgecss end ignore */
/* purgecss start ignore */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}

.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-months {
  display: flex;
}

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  flex: 1;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}

/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}

/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

.numInputWrapper input {
  width: 100%;
}

.numInputWrapper input::-ms-clear {
  display: none;
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  box-sizing: border-box;
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0px, 0px, 0px);
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: bolder;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}

.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

.flatpickr-day.today {
  border-color: #959ea9;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #569ff7;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}

.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}

.flatpickr-input[readonly] {
  cursor: pointer;
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.flatpickr-monthDropdown-months {
  display: inline-block;
}

/* purgecss end ignore */
/* purgecss start ignore */
.multi-select {
  font-family: inherit;
  font-size: 16px;
  height: 1.2em;
  box-sizing: border-box;
  cursor: default;
  position: relative;
  width: 200px;
}

.multi-select select {
  border: 0;
  display: inline-block;
  height: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}

.multi-select div {
  margin: 0;
}

.multi-select .multi-select-display {
  background-color: #fff;
  border: solid 1px #a9a9a9;
  border-radius: 0.1em;
  box-sizing: border-box;
  font-size: 80%;
  height: 100%;
  overflow: hidden;
  padding: 1px 20px 1px 4px;
  position: relative;
  white-space: nowrap;
}

.multi-select .multi-select-display::before {
  background-color: #fff;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
}

.multi-select .multi-select-display::after {
  border-color: #000 transparent transparent;
  border-style: solid;
  border-width: 0.5em 0.25em;
  content: "";
  height: 0;
  position: absolute;
  right: 0.45em;
  top: 0.4em;
  width: 0;
}

.multi-select .multi-select-options {
  display: none;
}

.multi-select-options-overlay {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  overflow: visible;
  z-index: 1000;
}

.multi-select-options-overlay .multi-select-options {
  background-color: #fff;
  border: solid 1px #a9a9a9;
  box-sizing: border-box;
  font-size: 80%;
  position: absolute;
  min-width: 0;
  margin: 0;
  width: auto;
  overflow: auto;
}

.multi-select-options-overlay .multi-select-options .option {
  margin: 0;
}

.multi-select-options-overlay .multi-select-options .option label {
  box-sizing: border-box;
  display: block;
  padding: 1px 4px 1px 1px;
  white-space: nowrap;
  width: 100%;
}

.multi-select-options-overlay .multi-select-options .option label:hover {
  background-color: #39f;
  color: #fff;
}

.multi-select {
  width: 250px;
  height: 2.25rem;
}
.multi-select .multi-select-display{
  border-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
  padding: 0.5rem;
  padding-right: 1.5rem;
}
.multi-select .multi-select-display::before{
  width: 1.5rem;
}
.multi-select .multi-select-display::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.25rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 1.5rem;
  border-style: none;
}

.multi-select-options-overlay .multi-select-options{
  border-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.multi-select-options-overlay .multi-select-options .option label{
  margin-bottom: 0px;
  padding: 0.5rem;
}
.multi-select-options-overlay .multi-select-options .option label input[type=checkbox]{
  margin-right: 0.5rem;
}

.full-width-multi-select .multi-select{
  width: 100%;
  min-width: 200px;
}

/* purgecss end ignore */
@keyframes awn-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes awn-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes awn-slide-right {
  from {
    opacity: 0;
    left: 100%;
  }
  to {
    opacity: 1;
    left: 0;
  }
}
@keyframes awn-slide-left {
  from {
    opacity: 0;
    right: 100%;
  }
  to {
    opacity: 1;
    right: 0;
  }
}
@keyframes awn-bar {
  from {
    right: 100%;
  }
  to {
    right: 0;
  }
}
.awn-popup-loading-dots,
.awn-popup-loading-dots:before,
.awn-popup-loading-dots:after {
  border-radius: 50%;
  width: 6px;
  height: 6px;
  animation-fill-mode: both;
  background: #fff;
  animation: awn-loading-dots 1s infinite ease-in-out;
}

.awn-popup-loading-dots {
  position: relative;
  margin-left: 24px;
  display: inline-block;
  color: #fff;
  animation-delay: -0.16s;
}

.awn-popup-loading-dots:before,
.awn-popup-loading-dots:after {
  content: "";
  position: absolute;
  top: 0;
}

.awn-popup-loading-dots:before {
  left: -16px;
  animation-delay: -0.32s;
}

.awn-popup-loading-dots:after {
  left: 16px;
}

@keyframes awn-loading-dots {
  0%, 80%, 100% {
    box-shadow: 0 0 0 0;
  }
  40% {
    box-shadow: 0 0 0 2px;
  }
}
#awn-popup-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99999;
  opacity: 0;
  animation-name: awn-fade-in;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}
#awn-popup-wrapper.awn-hiding {
  animation-name: awn-fade-out;
}
#awn-popup-wrapper .awn-popup-body {
  position: relative;
  border-radius: 6px;
  word-break: break-word;
  background: #fff;
  padding: 24px;
  min-width: 320px;
  font-size: 14px;
  max-width: 500px;
}
#awn-popup-wrapper .awn-popup-body.awn-popup-confirm {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#awn-popup-wrapper .awn-popup-body.awn-popup-confirm .fa {
  font-size: 44px;
  color: hsl(32deg, 100%, 38%);
}
#awn-popup-wrapper .awn-popup-body.awn-popup-async-block {
  background: transparent;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
#awn-popup-wrapper .awn-popup-title {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 8px;
}
#awn-popup-wrapper .awn-buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
#awn-popup-wrapper .awn-buttons .awn-btn {
  border-radius: 4px;
  border: 0;
  font-weight: bold;
  transition: background 0.2s linear;
  font-size: 14px;
  width: 45%;
  line-height: 32px;
  color: #fff;
}
#awn-popup-wrapper .awn-buttons-1 .awn-btn {
  width: 100%;
}
#awn-popup-wrapper .awn-buttons .awn-btn-success {
  background: hsl(100deg, 65%, 32%);
}
#awn-popup-wrapper .awn-buttons .awn-btn-success:hover {
  background: #367218;
}
#awn-popup-wrapper .awn-buttons .awn-btn-cancel {
  background: hsl(201deg, 71%, 38%);
}
#awn-popup-wrapper .awn-buttons .awn-btn-cancel:hover {
  background: #186690;
}

#awn-toast-container {
  position: fixed;
  z-index: 99998;
  bottom: 24px;
  right: 24px;
  box-sizing: border-box;
}
#awn-toast-container.awn-top-left, #awn-toast-container.awn-top-right {
  top: 24px;
  bottom: auto;
}
#awn-toast-container.awn-top-left .awn-toast:first-child, #awn-toast-container.awn-top-right .awn-toast:first-child {
  margin-top: 16px;
}
#awn-toast-container.awn-top-left, #awn-toast-container.awn-bottom-left {
  left: 24px;
  right: auto;
}
#awn-toast-container.awn-top-left .awn-toast, #awn-toast-container.awn-bottom-left .awn-toast {
  right: 100%;
  animation-name: awn-slide-left;
}
#awn-toast-container.awn-top-left .awn-toast.awn-hiding, #awn-toast-container.awn-bottom-left .awn-toast.awn-hiding {
  right: 0;
}
#awn-toast-container.awn-top-right .awn-toast, #awn-toast-container.awn-bottom-right .awn-toast {
  left: 100%;
  animation-name: awn-slide-right;
}
#awn-toast-container.awn-top-right .awn-toast.awn-hiding, #awn-toast-container.awn-bottom-right .awn-toast.awn-hiding {
  left: 0;
}

.awn-toast {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  opacity: 0;
  width: 280px;
  background: hsl(0deg, 0%, 92%);
  margin-top: 16px;
  border-radius: 6px;
  color: hsl(0deg, 0%, 50%);
  font-size: 14px;
  animation-timing-function: linear;
  animation-fill-mode: both;
}
.awn-toast-content {
  word-break: break-word;
}
.awn-toast-label {
  display: block;
  text-transform: uppercase;
  color: hsl(0deg, 0%, 50%);
  font-size: 18px;
}
.awn-toast-icon {
  position: absolute;
  right: 10px;
  top: 6px;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.awn-toast-icon .fa {
  font-size: 44px;
  color: hsl(0deg, 0%, 50%);
}
.awn-toast-wrapper {
  padding: 16px 88px 10px 10px;
  border: 2px solid hsl(0deg, 0%, 82%);
  border-radius: 6px;
}
.awn-toast-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 6px;
}
.awn-toast-progress-bar:after {
  content: " ";
  background: hsl(0deg, 0%, 50%);
  position: absolute;
  width: 100%;
  right: 100%;
  top: 0;
  height: 6px;
  animation-name: awn-bar;
  animation-duration: inherit;
  animation-timing-function: linear;
  animation-fill-mode: both;
}
.awn-toast.awn-toast-progress-bar-paused .awn-toast-progress-bar:after {
  animation-play-state: paused;
}
.awn-toast.awn-hiding {
  animation-name: awn-fade-out !important;
}
.awn-toast.awn-toast-success {
  background: hsl(100deg, 74%, 90%);
  color: hsl(100deg, 65%, 32%);
}
.awn-toast.awn-toast-success .awn-toast-wrapper {
  border-color: hsl(100deg, 45%, 70%);
}
.awn-toast.awn-toast-success b,
.awn-toast.awn-toast-success .fa {
  color: hsl(100deg, 65%, 32%);
}
.awn-toast.awn-toast-success .awn-toast-progress-bar:after {
  background: hsl(100deg, 65%, 32%);
}
.awn-toast.awn-toast-info {
  background: hsl(201deg, 71%, 90%);
  color: hsl(201deg, 71%, 38%);
}
.awn-toast.awn-toast-info .awn-toast-wrapper {
  border-color: hsl(201deg, 71%, 78%);
}
.awn-toast.awn-toast-info b,
.awn-toast.awn-toast-info .fa {
  color: hsl(201deg, 71%, 38%);
}
.awn-toast.awn-toast-info .awn-toast-progress-bar:after {
  background: hsl(201deg, 71%, 38%);
}
.awn-toast.awn-toast-alert {
  background: hsl(3deg, 74%, 90%);
  color: hsl(3deg, 74%, 38%);
}
.awn-toast.awn-toast-alert .awn-toast-wrapper {
  border-color: hsl(3deg, 74%, 78%);
}
.awn-toast.awn-toast-alert b,
.awn-toast.awn-toast-alert .fa {
  color: hsl(3deg, 74%, 38%);
}
.awn-toast.awn-toast-alert .awn-toast-progress-bar:after {
  background: hsl(3deg, 74%, 38%);
}
.awn-toast.awn-toast-warning {
  background: hsl(32deg, 100%, 90%);
  color: hsl(32deg, 100%, 38%);
}
.awn-toast.awn-toast-warning .awn-toast-wrapper {
  border-color: hsl(32deg, 100%, 75%);
}
.awn-toast.awn-toast-warning b,
.awn-toast.awn-toast-warning .fa {
  color: hsl(32deg, 100%, 38%);
}
.awn-toast.awn-toast-warning .awn-toast-progress-bar:after {
  background: hsl(32deg, 100%, 38%);
}

.awn-toast-wrapper {
  padding: 16px 10px 10px 10px;
}

[class^=awn-] {
  box-sizing: border-box;
}

.ts-wrapper.single .ts-control{
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(153 145 141 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-image: none;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.ts-wrapper.single .ts-control::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}

.ts-wrapper.single .ts-control::placeholder{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}
.ts-wrapper.single.input-active .ts-control{
  --tw-border-opacity: 1;
  border-color: rgb(59 47 95 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}
.ts-wrapper.single.disabled .ts-control{
  cursor: not-allowed;
  opacity: 0.4;
}

.ts-wrapper.multi .ts-control:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.ts-wrapper.multi .ts-control{
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  font-size: 0.875rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ts-wrapper.multi .ts-control [data-value]{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ts-wrapper.multi .ts-control [data-value]::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}
.ts-wrapper.multi .ts-control [data-value]::placeholder{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}
.ts-wrapper.multi .ts-control [data-value] {
  text-shadow: none;
  background-image: none;
}
.ts-wrapper.multi .ts-control [data-value] .remove{
  --tw-border-opacity: 1;
  border-color: rgb(194 183 179 / var(--tw-border-opacity));
}
.ts-wrapper.multi.has-items .ts-control {
  padding: 8px 6px 6px;
}

.ts-dropdown{
  z-index: 50;
}
.ts-dropdown .active{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.ts-dropdown.single{
  overflow: hidden;
  border-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
}

.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  backface-visibility: hidden;
  outline: none;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  transition: transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex !important;
  justify-content: center;
  align-items: center;
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
.gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
.desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
.desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: grabbing !important;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
  /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: grabbing !important;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  box-shadow: none !important;
}

.desc-top .gslide-media,
.desc-bottom .gslide-media {
  margin: 0 auto;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  flex: 1 0 100%;
}

.gslide-description.description-left,
.gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
.gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}

/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/
.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
.glightbox-closing .gprev,
.glightbox-closing .gclose {
  opacity: 0 !important;
}

/*Skin */
.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}

/*CSS Animations*/
.gfadeIn {
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  animation: gzoomOut 0.5s ease;
}
@keyframes lightboxLoader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes gslideInLeft {
  from {
    opacity: 0;
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    transform: translate3d(60%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}
@keyframes gzoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}
@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
.glightbox-container .ginner-container.desc-top .gslide-image img {
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
.gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .gslide-media {
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  .glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}
@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}
@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}
.getAddress_autocomplete_list {
  border-color: #D6CAC5;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.getAddress_autocomplete_suggestion{
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.ql-toolbar{
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.ql-container{
  overflow: hidden;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  min-height: 150px;
  max-height: 300px;
}

.ql-editor {
  min-height: inherit;
  max-height: inherit;
}

.container{
  width: 100%;
}

@media (min-width: 480px){
  .container{
    max-width: 480px;
  }
}

@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}

@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}

@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}

@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}

.prose{
  color: var(--tw-prose-body);
  max-width: 65ch;
}

.prose :where(p):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.prose :where(a):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}

.prose :where(strong):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.prose :where(a strong):not(:where([class~="not-prose"] *)){
  color: inherit;
}

.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){
  color: inherit;
}

.prose :where(thead th strong):not(:where([class~="not-prose"] *)){
  color: inherit;
}

.prose :where(ol):not(:where([class~="not-prose"] *)){
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-alpha;
}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-alpha;
}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-roman;
}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-roman;
}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-roman;
}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-roman;
}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){
  list-style-type: decimal;
}

.prose :where(ul):not(:where([class~="not-prose"] *)){
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{
  color: var(--tw-prose-bullets);
}

.prose :where(hr):not(:where([class~="not-prose"] *)){
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.prose :where(blockquote):not(:where([class~="not-prose"] *)){
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{
  content: open-quote;
}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{
  content: close-quote;
}

.prose :where(h1):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.prose :where(h1 strong):not(:where([class~="not-prose"] *)){
  font-weight: 900;
  color: inherit;
}

.prose :where(h2):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.prose :where(h2 strong):not(:where([class~="not-prose"] *)){
  font-weight: 800;
  color: inherit;
}

.prose :where(h3):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.prose :where(h3 strong):not(:where([class~="not-prose"] *)){
  font-weight: 700;
  color: inherit;
}

.prose :where(h4):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.prose :where(h4 strong):not(:where([class~="not-prose"] *)){
  font-weight: 700;
  color: inherit;
}

.prose :where(img):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(figure > *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(figcaption):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.prose :where(code):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.prose :where(code):not(:where([class~="not-prose"] *))::before{
  content: "`";
}

.prose :where(code):not(:where([class~="not-prose"] *))::after{
  content: "`";
}

.prose :where(a code):not(:where([class~="not-prose"] *)){
  color: inherit;
}

.prose :where(h1 code):not(:where([class~="not-prose"] *)){
  color: inherit;
}

.prose :where(h2 code):not(:where([class~="not-prose"] *)){
  color: inherit;
  font-size: 0.875em;
}

.prose :where(h3 code):not(:where([class~="not-prose"] *)){
  color: inherit;
  font-size: 0.9em;
}

.prose :where(h4 code):not(:where([class~="not-prose"] *)){
  color: inherit;
}

.prose :where(blockquote code):not(:where([class~="not-prose"] *)){
  color: inherit;
}

.prose :where(thead th code):not(:where([class~="not-prose"] *)){
  color: inherit;
}

.prose :where(pre):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}

.prose :where(pre code):not(:where([class~="not-prose"] *)){
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.prose :where(pre code):not(:where([class~="not-prose"] *))::before{
  content: none;
}

.prose :where(pre code):not(:where([class~="not-prose"] *))::after{
  content: none;
}

.prose :where(table):not(:where([class~="not-prose"] *)){
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.prose :where(thead):not(:where([class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.prose :where(thead th):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose :where(tbody tr):not(:where([class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){
  border-bottom-width: 0;
}

.prose :where(tbody td):not(:where([class~="not-prose"] *)){
  vertical-align: baseline;
}

.prose :where(tfoot):not(:where([class~="not-prose"] *)){
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.prose :where(tfoot td):not(:where([class~="not-prose"] *)){
  vertical-align: top;
}

.prose{
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

.prose :where(video):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(figure):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(li):not(:where([class~="not-prose"] *)){
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.prose :where(ol > li):not(:where([class~="not-prose"] *)){
  padding-left: 0.375em;
}

.prose :where(ul > li):not(:where([class~="not-prose"] *)){
  padding-left: 0.375em;
}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
}

.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.25em;
}

.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
}

.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.25em;
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(hr + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose :where(h2 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose :where(h3 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose :where(h4 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){
  padding-left: 0;
}

.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){
  padding-right: 0;
}

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
  padding-left: 0;
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
  padding-right: 0;
}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 0;
}

.prose-lg{
  font-size: 1.125rem;
  line-height: 1.7777778;
}

.prose-lg :where(p):not(:where([class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)){
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}

.prose-lg :where(blockquote):not(:where([class~="not-prose"] *)){
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}

.prose-lg :where(h1):not(:where([class~="not-prose"] *)){
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}

.prose-lg :where(h2):not(:where([class~="not-prose"] *)){
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}

.prose-lg :where(h3):not(:where([class~="not-prose"] *)){
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}

.prose-lg :where(h4):not(:where([class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}

.prose-lg :where(img):not(:where([class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.prose-lg :where(video):not(:where([class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.prose-lg :where(figure):not(:where([class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.prose-lg :where(figure > *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}

.prose-lg :where(figcaption):not(:where([class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}

.prose-lg :where(code):not(:where([class~="not-prose"] *)){
  font-size: 0.8888889em;
}

.prose-lg :where(h2 code):not(:where([class~="not-prose"] *)){
  font-size: 0.8666667em;
}

.prose-lg :where(h3 code):not(:where([class~="not-prose"] *)){
  font-size: 0.875em;
}

.prose-lg :where(pre):not(:where([class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
}

.prose-lg :where(ol):not(:where([class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}

.prose-lg :where(ul):not(:where([class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}

.prose-lg :where(li):not(:where([class~="not-prose"] *)){
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}

.prose-lg :where(ol > li):not(:where([class~="not-prose"] *)){
  padding-left: 0.4444444em;
}

.prose-lg :where(ul > li):not(:where([class~="not-prose"] *)){
  padding-left: 0.4444444em;
}

.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"] *)){
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.prose-lg :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.3333333em;
}

.prose-lg :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.3333333em;
}

.prose-lg :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.3333333em;
}

.prose-lg :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.3333333em;
}

.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.prose-lg :where(hr):not(:where([class~="not-prose"] *)){
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}

.prose-lg :where(hr + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose-lg :where(table):not(:where([class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.5;
}

.prose-lg :where(thead th):not(:where([class~="not-prose"] *)){
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)){
  padding-left: 0;
}

.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)){
  padding-right: 0;
}

.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
  padding-top: 0.75em;
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
  padding-left: 0;
}

.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
  padding-right: 0;
}

.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 0;
}

.btn:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.btn{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.btn:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .btn{
    line-height: 1.25rem;
  }
}

.btn {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.btn:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.btn:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.btn:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.btn svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.btn--size-xs{
  padding: 0.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

.btn--size-sm{
  padding: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

.btn--size-sm-wide{
  padding: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

.btn--size-md{
  padding: 0.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

.btn--size-md-wide{
  padding: 0.75rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

.btn--size-lg{
  padding: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 500;
}

@media (min-width: 768px) {
    .btn--size-lg{
    padding: 0.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  }

.ps-btn--style-filled{
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    --bg-hover: #E83D78;
    --bg-active: #BE1551;
}

.ps-btn--style-filled svg{
  --tw-text-opacity: 1;
  color: rgb(241 135 173 / var(--tw-text-opacity));
}

.ps-btn--style-filled:hover svg{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.ps-btn--style-outline{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(90 80 121 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(231 230 236 / var(--tw-text-opacity));
    --bg-hover: rgba(255, 255, 255, 0.04);
    --bg-active: rgba(255, 255, 255, 0.08);
    --color-hover: #E7E6EC;
    --color-active: #E7E6EC;
}

.ps-btn--style-outline svg{
  --tw-text-opacity: 1;
  color: rgb(153 147 172 / var(--tw-text-opacity));
}

.ps-btn--style-outline:hover svg{
  --tw-text-opacity: 1;
  color: rgb(231 230 236 / var(--tw-text-opacity));
}

.ps-btn--style-ghost{
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(231 230 236 / var(--tw-text-opacity));
    --bg-hover: rgba(255, 255, 255, 0.04);
    --bg-active: rgba(255, 255, 255, 0.08);
    --color-hover: #E7E6EC;
    --color-active: #E7E6EC;
}

.ps-btn--style-ghost svg{
  --tw-text-opacity: 1;
  color: rgb(153 147 172 / var(--tw-text-opacity));
}

.ps-btn--style-ghost:hover svg{
  --tw-text-opacity: 1;
  color: rgb(231 230 236 / var(--tw-text-opacity));
}

.btn--style-filled{
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    --bg-hover: #E83D78;
    --bg-active: #BE1551;
}

.btn--style-filled svg{
  --tw-text-opacity: 1;
  color: rgb(247 191 211 / var(--tw-text-opacity));
}

.btn--style-filled:hover svg{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn--style-outline{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.12);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.btn--style-outline svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.btn--style-outline:hover svg{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.btn--style-ghost{
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.08);
    --color-hover: #E41961;
    --color-active: #E41961;
}

.btn--style-ghost svg{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}

.btn--style-ghost-grey{
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.08);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.btn--style-ghost-grey svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.btn--style-filled-danger{
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(224 31 31 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    --bg-hover: #E54241;
    --bg-active: #BB1A1A;
}

.btn--style-filled-danger svg{
  --tw-text-opacity: 1;
  color: rgb(112 16 16 / var(--tw-text-opacity));
}

.btn--style-filled-danger:hover svg{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn--style-outline-danger{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.12);
    --color-hover: #E01F1F;
    --color-active: #E01F1F;
}

.btn--style-outline-danger svg{
  --tw-text-opacity: 1;
  color: rgb(187 26 26 / var(--tw-text-opacity));
}

.btn--style-outline-danger:hover svg{
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
}

.btn--style-ghost-danger{
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.08);
    --color-hover: #E01F1F;
    --color-active: #E01F1F;
}

.btn--style-ghost-danger svg{
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
}

.btn--style-dashed{
  border-width: 1px;
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.12);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.btn--style-dashed svg{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}

.btn--color-primary-outline,
.btn--color-secondary,
.btn--color-secondary-outline,
.btn--color-tertiary,
.btn--color-tertiary-outline{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.12);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.btn--color-primary-outline svg,
.btn--color-secondary svg,
.btn--color-secondary-outline svg,
.btn--color-tertiary svg,
.btn--color-tertiary-outline svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.btn--color-primary-outline:hover svg,
.btn--color-secondary:hover svg,
.btn--color-secondary-outline:hover svg,
.btn--color-tertiary:hover svg,
.btn--color-tertiary-outline:hover svg{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.btn--color-success{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn--color-success:hover{
  --tw-border-opacity: 1;
  border-color: rgb(21 128 61 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn--color-success:active{
  --tw-border-opacity: 1;
  border-color: rgb(21 128 61 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.product-list-shadow {
    filter: drop-shadow(0 28px 84px rgba(0, 0, 0, 0.08));
  }

.slideout-shadow {
    box-shadow: -3px 0px 24px rgba(0, 0, 0, 0.09) 0 16px 84px rgba(0, 0, 0, 0.06);
  }

.command-bar-shadow {
    box-shadow: 0 16px 70px rgba(0, 0, 0, 0.5);
  }

.quick-stats{
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
}

@media (min-width: 768px){
  .quick-stats{
    max-width: 284px;
    flex-wrap: wrap;
  }
}

@media (min-width: 1024px){
  .quick-stats{
    width: auto;
    max-width: none;
    flex-wrap: nowrap;
  }
}

.quick-stat{
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
}

.quick-stat > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.quick-stat{
  border-radius: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding: 0.5rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.quick-stat:hover{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
  text-decoration-line: none;
}

@media (min-width: 640px){
  .quick-stat{
    min-width: 138px;
  }
}

@media (min-width: 768px){
  .quick-stat{
    width: auto;
  }
  .quick-stat-1, .quick-stat-2{
    border-bottom-width: 1px;
  }
}

@media (min-width: 1024px){
  .quick-stat-1, .quick-stat-2{
    border-bottom-width: 0px;
  }
}

.quick-stat-1{
  border-right-width: 1px;
}

.quick-stat-2{
  border-right-width: 1px;
}

@media (min-width: 768px){
  .quick-stat-2{
    border-right-width: 0px;
  }
}

@media (min-width: 1024px){
  .quick-stat-2{
    border-right-width: 1px;
  }
}

.quick-stat-3{
  border-right-width: 1px;
}

.quick-stat__number{
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

@media (min-width: 1024px){
  .quick-stat__number{
    font-size: 32px;
    line-height: 39px;
  }
}

.quick-stat__label{
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}

@media (min-width: 640px){
  .quick-stat__label{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.stat-card{
  display: flex;
  width: 100%;
  align-items: center;
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 222 216 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.stat-card:hover{
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 249 246 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.stat-card {
    container-name: stat-card;
    container-type: inline-size;
  }

.stat-card__icon-wrapper{
  margin-right: 0.5rem;
}

.stat-card__value{
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.stat-card__title{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@container stat-card (width  < 200px) {
    .stat-card__icon-wrapper{
    display: none;
  }

.flatpickr-day.stat-card__icon-wrapper {
  visibility: hidden;
}
.modal-base__container.stat-card__icon-wrapper {
  display: none;
}
.global-actions-modal .modal-base__container.stat-card__icon-wrapper {
  display: none;
}
  }
/* Flex grid - usage: fg-2 = 8px gap */
.fg-1{
  margin: -0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.fg-1 > *{
  margin: 0.25rem;
}
.fg-2{
  margin: -0.5rem;
  display: flex;
  flex-wrap: wrap;
}
.fg-2 > *{
  margin: 0.25rem;
}
.fg-3{
  margin: -0.75rem;
  display: flex;
  flex-wrap: wrap;
}
.fg-3 > *{
  margin: 0.25rem;
}
.fg-4{
  margin: -1rem;
  display: flex;
  flex-wrap: wrap;
}
.fg-4 > *{
  margin: 0.25rem;
}

.grid-cols-16 {
  grid-template-columns: repeat(16, minmax(0, 1fr));
}

.col-span-15 {
  grid-column: span 15/span 15;
}
.accordion {
  width: 100%;
}

.accordion__trigger {
  padding: 0;
  border: none;
  background-color: transparent;
  color: inherit;
  cursor: pointer;
  font: inherit;
  text-align: inherit;
  text-decoration: none;
  display: flex;
  width: 100%;
  align-items: center;
}
.accordion__trigger:focus {
  box-shadow: none;
  outline: none;
}

.accordion__panel {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 0;
  margin: 0;
  transition: height 0.2s ease-out;
}

.accordion__panel-inner > *:last-child {
  margin-bottom: 0;
}
abbr[title].abbr--with-icon{
  display: flex;
  align-items: center;
  gap: 0.25rem;
  text-decoration-line: none;
}
abbr[title]abbr[title].abbr--with-icon {
  text-decoration: none;
}

.circular-avatar--large{
  display: flex;
  height: 2rem;
  width: 2rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.circular-avatar--medium{
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 12px;
}

.circular-avatar{
  display: flex;
  height: 1.25rem;
  width: 1.25rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 8px;
  line-height: 10px;
}

.circular-avatar--small{
  display: flex;
  height: 1rem;
  width: 1rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 8px;
  line-height: 10px;
}

.circular-avatar--shadow-border {
  box-shadow: 0 0 0 1px var(--tw-shadow-color);
}

.datepicker-input--with-icon {
  padding-right: 2rem !important;
}

.date-picker .form-control.input {
  padding-right: 30px;
}

.date-picker__icon{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.collapse-button--close{
  width: 100%;
  border-radius: 0.25rem;
  background-color: rgba(255, 255, 255, 0.08);
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(184 180 197 / var(--tw-text-opacity));
  --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);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.collapse-button--close:hover{
  background-color: rgba(255, 255, 255, 0.12);
}

.collapse-button--open{
  margin-right: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
  padding-top: 14px;
  padding-bottom: 14px;
}

:root {
  --nav-width: 260px;
  --nav-width-negative: -260px;
}

.side-nav{
  position: fixed;
  z-index: 50;
  display: flex;
  height: 100%;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

@media (min-width: 1024px){
  .side-nav{
    flex-shrink: 0;
  }
}

.side-nav {
  transform: translateX(-100%);
}
@media (min-width: 1024px) {
  .side-nav {
    transform: translateX(0);
  }
}

.side-nav__overlay{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 50;
  display: none;
  height: 100%;
  width: 100%;
  background-color: transparent;
}

.flatpickr-day.side-nav__overlay {
  visibility: hidden;
}

.modal-base__container.side-nav__overlay {
  display: none;
}

.global-actions-modal .modal-base__container.side-nav__overlay {
  display: none;
}

@media (min-width: 768px){
  .side-nav__overlay{
    display: none;
  }
}

.side-nav__container{
  position: relative;
  z-index: 20;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(59 47 95 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  width: 100vw;
  overflow: hidden;
}
@media (min-width: 480px) {
  .side-nav__container {
    width: var(--nav-width);
  }
}

.side-nav__inner-container{
  position: relative;
  display: flex;
  height: 100%;
  flex: 1 1 0%;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(59 47 95 / var(--tw-bg-opacity));
  padding: 1rem;
}

.side-nav__item-base{
  position: relative;
  margin-bottom: 0.25rem;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  padding: 0.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(184 180 197 / var(--tw-text-opacity));
}
.side-nav__item-base:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
abbr[title].side-nav__item-base:hover {
  text-decoration: none;
}
.side-nav__item-base:focus{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
abbr[title].side-nav__item-base:focus {
  text-decoration: none;
}
.side-nav__item-base:focus {
  box-shadow: none;
}
.side-nav__item-base:active{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
abbr[title].side-nav__item-base:active {
  text-decoration: none;
}

.side-nav__item--active{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.side-nav__item--active:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.side-nav__item--active {
  background-color: rgba(255, 255, 255, 0.08);
}

.side-nav__item-icon-wrapper{
  margin-right: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.side-nav__item-label{
  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;
}

.side-nav__actions-wrapper{
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.side-nav__actions-wrapper > :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)));
}

@media (min-width: 1024px) {
  .side-nav--expanded .main-content-wrapper {
    padding-left: var(--nav-width);
  }
}
.side-nav--expanded .collapse-button--close {
  display: flex;
}
@media (min-width: 1024px) {
  .side-nav--expanded .collapse-button--open {
    display: none;
  }
}

@media (max-width: 480px) {
  .mobile-side-nav--collapsed .side-nav {
    transform: translateX(-100%);
  }
  .mobile-side-nav--expanded .side-nav {
    transform: translateX(0);
  }
}
@media (min-width: 480px) and (max-width: 1024px) {
  .mobile-side-nav--collapsed .side-nav {
    transform: translateX(calc(var(--nav-width-negative) + 5px));
  }
  .mobile-side-nav--collapsed .side-nav:hover {
    transform: translateX(0px);
  }
  .mobile-side-nav--expanded .side-nav {
    transform: translateX(0);
  }
  .mobile-side-nav--expanded .side-nav__overlay{
    display: block;
  }
}
@media (min-width: 1024px) {
  .side-nav--collapsed .side-nav {
    transform: translateX(calc(var(--nav-width-negative) + 5px));
  }
  .side-nav--collapsed .side-nav:hover {
    transform: translateX(0px);
  }
}
.side-nav--collapsed .main-content-wrapper {
  padding-left: 0;
}
.side-nav--collapsed .side-nav__actions-wrapper{
  flex-direction: column;
}
.side-nav--collapsed .side-nav__actions-wrapper > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
@media (min-width: 480px) {
  .side-nav--collapsed .collapse-button--open {
    display: flex;
  }
}
@media (min-width: 1024px) {
  .side-nav--collapsed .collapse-button--close {
    opacity: 0;
    pointer-events: none;
  }
}

.side-nav__logo-wrapper{
  display: flex;
  align-items: center;
}

.side-nav__logo-wrapper > :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)));
}

.side-nav__logo-wrapper{
  padding-bottom: 1rem;
}

.side-nav__logo-container{
  position: relative;
  width: 100%;
}

.side-nav__logo-image {
  width: 27px;
}

.profile-dropout{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.profile-dropout > :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)));
}

.profile-dropout{
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(41 32 68 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-align: left;
  font-size: 0.75rem;
  line-height: 1rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(200 197 210 / var(--tw-text-opacity));
}

.profile-dropout__names{
  width: 100%;
  max-width: 148px;
}

.profile-dropout__name{
  font-weight: 500;
}

.profile-dropout__avatar{
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.profile-dropout__avatar--pink{
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
}

.profile-dropout__avatar--purple{
  --tw-bg-opacity: 1;
  background-color: rgb(59 47 95 / var(--tw-bg-opacity));
}

.profile-dropout__name{
  display: none;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.flatpickr-day.profile-dropout__name {
  visibility: hidden;
}

.modal-base__container.profile-dropout__name {
  display: none;
}

.global-actions-modal .modal-base__container.profile-dropout__name {
  display: none;
}

@media (min-width: 1024px){
  .profile-dropout__name{
    display: block;
  }
}

.profile-dropout__arrow{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

div.side-nav-popper{
  overflow: hidden;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  --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);
}
div.side-nav-popper .dropout__item{
  display: flex;
  align-items: center;
}
div.side-nav-popper .dropout__item > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
div.side-nav-popper .dropout__item{
  border-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}
div.side-nav-popper .dropout__item:hover{
  background-color: rgba(000, 000, 000, 0.04);
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
div.side-nav-popper .dropout__item svg{
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}
div.side-nav-popper .selected-persona:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
div.side-nav-popper .selected-persona svg{
  --tw-text-opacity: 1;
  color: rgb(86 73 125 / var(--tw-text-opacity));
}

/* purgecss start ignore */
.dropout__container{
  position: absolute;
  right: 0px;
  z-index: 10;
  margin-top: 0.5rem;
  width: 12rem;
  transform-origin: top right;
  border-radius: 0.375rem;
}

.dropout__trigger{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.dropout__menu-container{
  z-index: 10;
  width: 12rem;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 222 216 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(253 236 229 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.dropout__item:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.dropout__item{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.dropout__item:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .dropout__item{
    line-height: 1.25rem;
  }
}

.dropout__item {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.dropout__item:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.dropout__item:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.dropout__item:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.dropout__item svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.dropout__item{
  padding: 0.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.08);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.dropout__item svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.dropout__item[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.dropout__item{
  width: 100%;
}

.dropout__item > :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)));
}
.dropout__item:disabled{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  opacity: 0.5;
}

.dropout__item--danger{
  --tw-text-opacity: 1;
  color: rgb(187 26 26 / var(--tw-text-opacity));
  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;
}

.dropout__item--danger:hover{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(187 26 26 / var(--tw-text-opacity));
}

.popper-target > div > .dropout__menu-container,
.external-popper-target > div > .dropout__menu-container {
  display: block !important;
}

.external-popper-target > div{
  z-index: 50;
}

/* purgecss end ignore */
.filters__form-group{
  margin-right: 1rem;
  margin-top: 0.5rem;
}

.filters__hidden .filters__form-group{
  margin-right: 1rem;
  margin-top: 1rem;
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  padding: 1rem;
}

@media (min-width: 768px){
  .filters__hidden .filters__form-group{
    width: auto;
  }
}

div.filters__tabs-container{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 235 / var(--tw-bg-opacity));
}

@media (min-width: 640px){
  div.filters__tabs-container{
    min-width: 16rem;
    padding: 0.25rem;
  }
}

.filters__tabs-container-list > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-divide-opacity));
}

div.filters__forms-container{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 235 / var(--tw-bg-opacity));
}

button.table-search__dropdown-button:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

button.table-search__dropdown-button{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

button.table-search__dropdown-button:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  button.table-search__dropdown-button{
    line-height: 1.25rem;
  }
}

button.table-search__dropdown-button {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

button.table-search__dropdown-button:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

button.table-search__dropdown-button:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

button.table-search__dropdown-button:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

button.table-search__dropdown-button svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

button.table-search__dropdown-button{
  padding: 0.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

button.table-search__dropdown-button[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

button.table-search__dropdown-button{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
}

button.table-search__dropdown-button:hover{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

button.table-search__dropdown-button--active{
  --tw-border-opacity: 1;
  border-color: rgb(228 25 97 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
}

button.table-search__dropdown-button--active:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.filters__tab{
  display: flex;
  justify-content: space-between;
}

.filters__tab:hover{
  background-color: rgba(000, 000, 000, 0.08);
}
.filters__tab.filters__tab--open{
  pointer-events: none;
  background-color: rgba(000, 000, 000, 0.04);
}
.filters__tab *{
  pointer-events: none;
}

.filters__active-tab{
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.25rem;
  font-size: 10px;
  font-weight: 500;
  line-height: .75rem;
}

.filters__active-tab-button:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.filters__active-tab-button:hover{
  --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, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(133 125 122 / var(--tw-ring-opacity));
}
.filters__active-tab-button svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.filters__clear-all-button{
  margin-bottom: 0.5rem;
  display: inline-flex;
  align-items: center;
  font-size: 0.75rem;
  line-height: 1rem;
}

.filters .filters__fields-container .form-group {
  display: none;
}
.filters .filters__fields-container .form-group.filters__field-row--open {
  display: block;
}
.filters .filters__fields-container .form-group.filters__field-row--open .form-group {
  display: block;
}

.filters-slideout__content-container{
  display: flex;
  height: 100%;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 235 / var(--tw-bg-opacity));
  width: 360px;
}

.filters-accordion .accordion__tab{
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.filters-accordion .accordion__tab:first-child{
  border-top-width: 0px;
}
.filters-accordion .accordion__trigger-icon{
  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;
}
.filters-accordion .accordion__tab--active .accordion__trigger-icon{
  --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));
}
.filters-accordion .accordion__panel-inner{
  padding-bottom: 1.5rem;
}
.filters-accordion .form-label{
  margin-bottom: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

input[type=search].table-search__input{
  width: 100%;
  max-width: 20rem;
  border-width: 0px;
  border-bottom-width: 2px;
  border-color: transparent;
  background-color: transparent;
  padding-left: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

input[type=search].table-search__input:focus{
  --tw-border-opacity: 1;
  border-color: rgb(79 70 229 / var(--tw-border-opacity));
  --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(0px + 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);
}

.batch-select-cell{
  display: none;
  width: 4rem;
}

.flatpickr-day.batch-select-cell {
  visibility: hidden;
}

.modal-base__container.batch-select-cell {
  display: none;
}

.global-actions-modal .modal-base__container.batch-select-cell {
  display: none;
}

.show-batch .batch-select-cell{
  display: table-cell;
}

.table-item{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding: 1rem;
  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;
}

@media (min-width: 768px){
  .table-item{
    flex-wrap: nowrap;
  }
}

.table-item--accordion .accordion__trigger-icon{
  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;
}
.table-item--accordion.accordion__tab--active .accordion__trigger-icon{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.table-item--aligned{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.table-item--with-hover:hover{
  background-color: rgba(000, 000, 000, 0.04);
}

.table-item__link{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
}

.list-table__body > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity));
}

.list-table__body{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.list-table__th{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: left;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  font-weight: 600;
}

.list-table__th-action{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  text-align: right;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.list-table__item{
  white-space: nowrap;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.list-table__item-action{
  white-space: nowrap;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: right;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.list-table__no-results{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-weight: 500;
}

.list-table__th-batch{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: left;
}

.list-table__item-batch{
  white-space: nowrap;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

.list-table__table{
  min-width: 100%;
}

.list-table__table > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  --tw-divide-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-divide-opacity));
}

.pagination__previous_btn:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.pagination__previous_btn{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.pagination__previous_btn:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .pagination__previous_btn{
    line-height: 1.25rem;
  }
}

.pagination__previous_btn {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.pagination__previous_btn:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.pagination__previous_btn:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.pagination__previous_btn:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.pagination__previous_btn svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.pagination__previous_btn{
  padding: 0.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.12);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.pagination__previous_btn svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.pagination__previous_btn:hover svg{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.pagination__previous_btn[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.pagination__next_btn:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.pagination__next_btn{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.pagination__next_btn:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .pagination__next_btn{
    line-height: 1.25rem;
  }
}

.pagination__next_btn {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.pagination__next_btn:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.pagination__next_btn:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.pagination__next_btn:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.pagination__next_btn svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.pagination__next_btn{
  padding: 0.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.12);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.pagination__next_btn svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.pagination__next_btn:hover svg{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.pagination__next_btn[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.pill{
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
}

.pill > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.pill{
  white-space: nowrap;
  border-radius: 0.75rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
}
.pill svg{
  margin-left: -0.25rem;
}
.pill--green{
  --tw-bg-opacity: 1;
  background-color: rgb(219 235 205 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.pill--green svg{
  --tw-text-opacity: 1;
  color: rgb(39 204 56 / var(--tw-text-opacity));
}
.pill--green::before{
  --tw-text-opacity: 1;
  color: rgb(39 204 56 / var(--tw-text-opacity));
}
.pill--red{
  --tw-bg-opacity: 1;
  background-color: rgb(250 206 201 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.pill--red svg{
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
}
.pill--red::before{
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
}
.pill--amber{
  --tw-bg-opacity: 1;
  background-color: rgb(249 230 202 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.pill--amber svg{
  --tw-text-opacity: 1;
  color: rgb(219 178 34 / var(--tw-text-opacity));
}
.pill--amber::before{
  --tw-text-opacity: 1;
  color: rgb(219 178 34 / var(--tw-text-opacity));
}
.pill--blue{
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.pill--blue::before{
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}
.pill--neutral{
  --tw-bg-opacity: 1;
  background-color: rgb(235 222 216 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.pill--neutral::before{
  --tw-bg-opacity: 1;
  background-color: rgb(133 125 122 / var(--tw-bg-opacity));
}
.pill--peach-outline{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(235 222 216 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.chip {
  --borderColor: #D6CAC5;
  --backgroundColor: transparent;
  --textColor: #5C5755;
  display: inline-flex;
  align-items: center;
  border-radius: 0.5rem;
  border-width: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  border-color: var(--borderColor);
  background-color: var(--backgroundColor);
  color: var(--textColor);
  padding-top: 5px;
  padding-bottom: 5px;
}
.chip.chip--green {
  --borderColor: #DBEBCD;
  --backgroundColor: #DBEBCD;
  --textColor: #4BD256;
}
.chip.chip--red {
  --borderColor: #FACEC9;
  --backgroundColor: #FACEC9;
  --textColor: #BB1A1A;
}
.chip.chip--neutral {
  --borderColor: #D6CAC5;
  --backgroundColor: #D6CAC5;
  --textColor: #33302F;
}

.tabs-nav__tab-base{
  border-radius: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tabs-nav__tab-base:hover {
  text-decoration: none;
}
.tabs-nav__tab-base:focus {
  box-shadow: none;
}

.tabs-nav__tab--active{
  pointer-events: none;
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(72 59 110 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.tabs-nav__tab--inactive{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.tabs-nav__tab--inactive:hover{
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
  background-color: rgba(000, 000, 000, 0.08);
}

.tabs-nav__container > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.scroll-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: none;
}

.tabs-nav__dropdown-button:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.tabs-nav__dropdown-button{
  width: 100%;
  cursor: default;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 2.5rem;
  text-align: left;
  text-transform: capitalize;
}

@media (min-width: 640px){
  .tabs-nav__dropdown-button{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.mobile-tabs__dropout{
  z-index: 10;
  margin-top: 0.25rem;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --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);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.mobile-tabs__menu-list{
  max-height: 15rem;
  overflow: auto;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  font-size: 1rem;
  line-height: 1.5rem;
}

.mobile-tabs__menu-list:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

@media (min-width: 640px){
  .mobile-tabs__menu-list{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.mobile-tabs__menu-item{
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.mobile-tabs__menu-item:hover{
  background-color: rgb(92 87 85 / 0.08);
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.mobile-tabs__menu-item-current{
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.slideout__heading{
  --tw-bg-opacity: 1;
  background-color: rgb(59 47 95 / var(--tw-bg-opacity));
}

.slideout__heading-text{
  text-transform: capitalize;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.slideout__heading-subtext{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.slideout__close-button{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.slideout__close-button:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.slideout__content{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
}

.slideout__submit-button:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.slideout__submit-button{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.slideout__submit-button:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .slideout__submit-button{
    line-height: 1.25rem;
  }
}

.slideout__submit-button {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.slideout__submit-button:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.slideout__submit-button:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.slideout__submit-button:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.slideout__submit-button svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.slideout__submit-button{
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    --bg-hover: #E83D78;
    --bg-active: #BE1551;
}

.slideout__submit-button svg{
  --tw-text-opacity: 1;
  color: rgb(247 191 211 / var(--tw-text-opacity));
}

.slideout__submit-button:hover svg{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.slideout__submit-button[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.slideout__cancel-button:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.slideout__cancel-button{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.slideout__cancel-button:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .slideout__cancel-button{
    line-height: 1.25rem;
  }
}

.slideout__cancel-button {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.slideout__cancel-button:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.slideout__cancel-button:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.slideout__cancel-button:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.slideout__cancel-button svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.slideout__cancel-button{
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.08);
    --color-hover: #E41961;
    --color-active: #E41961;
}

.slideout__cancel-button svg{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}

.slideout__cancel-button[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.slideout-base__underlay{
  background-color: rgb(59 47 95 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.4;
}

.overlays-default-loading-indicator{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
}

.modal-base__container{
  display: flex;
  height: 100%;
  align-items: flex-start;
  justify-content: center;
  padding: 1rem;
}

@media (min-width: 640px){
  .modal-base__container{
    align-items: center;
  }
}
.modal-base__container.hidden {
  display: none;
}

.modal__content {
    box-shadow: 0 16px 70px rgba(0, 0, 0, 0.5);
    display: inline-block;
    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));
    overflow: auto;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 240 / var(--tw-bg-opacity));
    padding-bottom: 1rem;
    text-align: left;
    vertical-align: bottom;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.modal-base__underlay{
  position: absolute;
  inset: 0px;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.75;
}

.modal__heading{
  --tw-bg-opacity: 1;
  background-color: rgb(59 47 95 / var(--tw-bg-opacity));
}

.modal__heading-text{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.modal__heading-subtext{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.modal__close-button{
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.08);
    --color-hover: #E41961;
    --color-active: #E41961;
}

.modal__close-button svg{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}

.modal__submit-button{
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    --bg-hover: #E83D78;
    --bg-active: #BE1551;
}

.modal__submit-button svg{
  --tw-text-opacity: 1;
  color: rgb(247 191 211 / var(--tw-text-opacity));
}

.modal__submit-button:hover svg{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.modal__submit-button:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.modal__submit-button{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.modal__submit-button:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .modal__submit-button{
    line-height: 1.25rem;
  }
}

.modal__submit-button {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.modal__submit-button:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.modal__submit-button:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.modal__submit-button:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.modal__submit-button svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.modal__submit-button{
  padding: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    --bg-hover: #E83D78;
    --bg-active: #BE1551;
}

.modal__submit-button svg{
  --tw-text-opacity: 1;
  color: rgb(247 191 211 / var(--tw-text-opacity));
}

.modal__submit-button:hover svg{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.modal__submit-button[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.modal__cancel-button:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.modal__cancel-button{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.modal__cancel-button:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .modal__cancel-button{
    line-height: 1.25rem;
  }
}

.modal__cancel-button {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.modal__cancel-button:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.modal__cancel-button:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.modal__cancel-button:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.modal__cancel-button svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.modal__cancel-button{
  padding: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.08);
    --color-hover: #E41961;
    --color-active: #E41961;
}

.modal__cancel-button svg{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}

.modal__cancel-button[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.modal-form__content{
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
}

.modal-form__container{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 36rem;
}

.modal-form__inner-container{
  padding-top: 1rem;
}

.modal-form__heading{
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.modal-form__heading-text{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.modal-form__close-icon{
  height: 1.5rem;
  width: 1.5rem;
}

.confirmation-modal-form__container{
  max-width: 28rem;
}

.confirmation-modal-form__title{
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.confirmation-modal-form__subtitle{
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

.breadcrumbs{
  display: flex;
  align-items: center;
}

.breadcrumbs > :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)));
}

.breadcrumbs{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.breadcrumb__link{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
  max-width: 130px;
}
@media (min-width: 640px) {
  .breadcrumb__link {
    max-width: 90px;
  }
}
@media (min-width: 1024px) {
  .breadcrumb__link {
    max-width: 130px;
  }
}

a.breadcrumb__link:hover{
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

.breadcrumb__divider{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.breadcrumb__active-item{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  max-width: 130px;
}
@media (min-width: 640px) {
  .breadcrumb__active-item {
    max-width: 100px;
  }
}
@media (min-width: 1024px) {
  .breadcrumb__active-item {
    max-width: 130px;
  }
}

.breadcrumbs-list li{
  display: none;
}

.flatpickr-day.breadcrumbs-list li {
  visibility: hidden;
}

.modal-base__container.breadcrumbs-list li {
  display: none;
}

.global-actions-modal .modal-base__container.breadcrumbs-list li {
  display: none;
}

@media (min-width: 640px){
  .breadcrumbs-list li{
    display: block;
  }
}
.breadcrumbs-list li:nth-last-child(2){
  display: block;
}
@media (max-width: 640px) {
  .breadcrumbs-list li:nth-last-child(2) svg{
    display: none;
  }

.flatpickr-day.breadcrumbs-list li:nth-last-child(2) svg {
  visibility: hidden;
}
.modal-base__container.breadcrumbs-list li:nth-last-child(2) svg {
  display: none;
}
.global-actions-modal .modal-base__container.breadcrumbs-list li:nth-last-child(2) svg {
  display: none;
}
  .breadcrumbs-list li:nth-last-child(2) a{
    margin-left: 0px;
  }
  .breadcrumbs-list li:nth-last-child(2) a::before {
    margin-right: 5px;
    content: "<<";
  }
}

.breadcrumb-link:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.breadcrumb-link{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.breadcrumb-link:hover{
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

.breadcrumb-link:focus{
  --tw-ring-offset-width: 2px;
}

.mobile-breadcrumb__singular-item{
  width: 100%;
  text-align: center;
  font-weight: 500;
}
.mobile-breadcrumb__singular-item:hover {
  background-color: transparent;
}

.mobile-breadcrumb__trigger:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.mobile-breadcrumb__trigger{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.mobile-breadcrumb__trigger:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .mobile-breadcrumb__trigger{
    line-height: 1.25rem;
  }
}

.mobile-breadcrumb__trigger {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.mobile-breadcrumb__trigger:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.mobile-breadcrumb__trigger:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.mobile-breadcrumb__trigger:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.mobile-breadcrumb__trigger svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.mobile-breadcrumb__trigger{
  padding: 0.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.12);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.mobile-breadcrumb__trigger svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.mobile-breadcrumb__trigger:hover svg{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.mobile-breadcrumb__trigger[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.mobile-breadcrumb__trigger{
  width: 100%;
  justify-content: space-between !important;
}
.mobile-breadcrumb__trigger[aria-expanded=true]{
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-width: 0px;
}

.mobile-breadcrumbs__dropout{
  z-index: 10;
  width: 100%;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 235 / var(--tw-bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.mobile-breadcrumb__link:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.mobile-breadcrumb__link{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.mobile-breadcrumb__link:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .mobile-breadcrumb__link{
    line-height: 1.25rem;
  }
}

.mobile-breadcrumb__link {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.mobile-breadcrumb__link:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.mobile-breadcrumb__link:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.mobile-breadcrumb__link:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.mobile-breadcrumb__link svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.mobile-breadcrumb__link{
  padding: 0.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
    --bg-hover: rgba(000, 000, 000, 0.04);
    --bg-active: rgba(000, 000, 000, 0.08);
    --color-hover: #33302F;
    --color-active: #33302F;
}

.mobile-breadcrumb__link svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.mobile-breadcrumb__link[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.mobile-breadcrumb__link{
  width: 100%;
  text-align: left;
}

.mobile-breadcrumb__link:hover{
  background-color: transparent;
}

@media (min-width: 640px){
  .data-chunk{
    grid-column: span 1 / span 1;
  }
}
.data-chunk > dt{
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}
.data-chunk > dd{
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

div[role=tooltip]{
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  padding: 0.25rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.property-list{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
}

@media (min-width: 768px){
  .property-list{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px){
  .property-list{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 1280px){
  .property-list{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

.plist-item{
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
}

.plist-item:hover{
  text-decoration-line: none;
}

@media (min-width: 768px){
  .plist-item{
    flex-direction: row;
    align-items: center;
  }
}

.plist-item__image-wrapper{
  display: block;
  aspect-ratio: 16 / 9;
  width: 100%;
  flex-shrink: 0;
}

@media (min-width: 768px){
  .plist-item__image-wrapper{
    position: absolute;
    aspect-ratio: auto;
    height: 100%;
    width: 6rem;
  }
}

.plist-item__image{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 768px){
  .plist-item__image{
    height: 100%;
    width: 100%;
    border-top-right-radius: 0px;
  }
  .plist-item--has-image .plist-item__content-wrapper{
    padding-left: 7rem;
  }
}

.plist-item__content-wrapper{
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 1rem;
}

@media (min-width: 768px){
  .plist-item__content-wrapper{
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}

.plist-item__address-wrapper{
  margin-bottom: 1rem;
  flex-direction: column;
}

@media (min-width: 768px){
  .plist-item__address-wrapper{
    margin-bottom: 0px;
    margin-right: 1rem;
  }
}

.plist-item__short-address{
  margin-bottom: 0.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.plist-item__long-address{
  display: flex;
}

.plist-item__long-address > :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)));
}

.plist-item__long-address{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}

.pgrid-item{
  position: relative;
  overflow: hidden;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 235 / var(--tw-bg-opacity));
}

.pgrid-item:hover{
  --tw-border-opacity: 1;
  border-color: rgb(194 183 179 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  text-decoration-line: none;
}

.pgrid-item__image-wrapper{
  position: relative;
  display: block;
  aspect-ratio: 16 / 9;
  width: 100%;
  flex-shrink: 0;
  overflow: hidden;
}

.pgrid-item__image{
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

@media (min-width: 768px){
  .pgrid-item__image{
    border-top-right-radius: 0px;
  }
}

.pgrid-item__content-wrapper{
  display: block;
  padding: 1rem;
}

.pgrid-item__address-wrapper{
  margin-bottom: 1rem;
  display: block;
}

.pgrid-item__short-address{
  margin-bottom: 0.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.pgrid-item__long-address{
  display: flex;
}

.pgrid-item__long-address > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.pgrid-item__long-address{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}
.pgrid-item__long-address svg{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.pgrid-item__action-required{
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
  display: flex;
  align-items: center;
}

.pgrid-item__action-required > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.pgrid-item__action-required{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(224 31 31 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.25rem;
  font-size: 10px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.pgrid-item__action-required svg{
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
}

.pgrid-item:hover .pgrid-item__image {
  transform: scale(1.075);
}

.form-positioned-right{
  display: grid;
}

@media (min-width: 1024px){
  .form-positioned-right{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .form-positioned-right > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
}
.form-positioned-right .form-container{
  margin-left: auto;
  margin-right: auto;
}

.form-positioned-center{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.form-positioned-center .form-container{
  width: 100%;
}

.onboarding-choice{
  --tw-border-opacity: 1;
  border-color: rgb(255 244 240 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
}

.onboarding-choice:hover{
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
}

.onboarding-choice{
  display: flex;
  height: 10rem;
  width: 100%;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  border-width: 1px;
  text-align: center;
  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: 300ms;
}

@media (min-width: 640px){
  .onboarding-choice{
    height: 12rem;
  }
}

.onboarding-choice__icon{
  display: flex;
  justify-content: center;
  padding-bottom: 1rem;
}

@media (min-width: 640px){
  .onboarding-choice__icon{
    padding-bottom: 2rem;
  }
  .onboarding-choice__label{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.panel{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.panel__inner-container{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
}

.panel__main{
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
}

.panel__title{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.panel__subtitle{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

.panel__footer{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
}

.to-do__item{
  display: flex;
  align-items: center;
  border-radius: 0.25rem;
  border-width: 1px;
  padding: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  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;
}

.to-do__item:hover{
  text-decoration-line: none;
}

.to-do__item{
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.to-do__item:hover{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.to-do__item--hover:hover{
  background-color: rgba(000, 000, 000, 0.04);
}

.panel--full-height .panel,
.panel--full-height .panel__inner-container,
.panel--full-height .panel__main,
.panel--full-height .panel__content-area {
  height: 100%;
}

.content-accordion > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.content-accordion .accordion__item{
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.content-accordion .accordion__tab{
  display: flex;
  width: 100%;
  align-items: center;
  gap: 1rem;
}
.content-accordion .accordion__trigger > :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)));
}
.content-accordion .accordion__panel-inner{
  padding-top: 1.5rem;
}
.content-accordion .accordion__panel-content{
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding-top: 1.5rem;
}

.table-accordion > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.table-accordion .accordion__item{
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  padding: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.table-accordion .accordion__tab{
  display: flex;
  width: 100%;
  align-items: center;
  gap: 1rem;
}
.table-accordion .accordion__trigger{
  grid-column: span 11 / span 11;
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: flex-start;
  gap: 1rem;
}
.table-accordion .accordion__panel-inner{
  padding-top: 1.5rem;
}
.table-accordion .accordion__panel-content{
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding-top: 1.5rem;
}
.table-accordion .accordion__trigger-icon{
  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;
}
.table-accordion .accordion__tab--active .accordion__trigger-icon{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.table-accordion .accordion__trigger-icon{
  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;
}

.form-stages{
  position: relative;
  margin-bottom: 1.5rem;
}

.form-stages__steps{
  position: relative;
}

.form-stages__step{
  display: flex;
  height: 2.25rem;
  width: 2.25rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

.form-stages__step--completed{
  --tw-border-opacity: 1;
  border-color: rgb(228 25 97 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.form-stages__step--completed > span{
  opacity: 1;
}

.form-stages__step--current{
  --tw-border-opacity: 1;
  border-color: rgb(228 25 97 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}
.form-stages__step--current > span{
  opacity: 1;
}

.form-stages__step-container{
  position: relative;
  display: flex;
  align-items: center;
}

.form-stages__step-container > :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)));
}

.form-stages__step-label{
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

.form-stages__step-label--pink{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
  opacity: 1;
}

.form-stages-dropout .dropout__list .form-stages__step-container{
  padding: 0.75rem;
}

.global-actions__buttons-container{
  position: relative;
  box-sizing: content-box;
  width: 100%;
}

.global-actions__expanded-button-wrapper{
  width: 100%;
  padding: 1rem;
}

.global-actions__button:focus{
  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(3px + 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: 1;
  --tw-ring-color: rgb(59 47 95 / var(--tw-ring-opacity));
}

.global-actions__button{
  display: inline-flex;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.global-actions__button:hover{
  text-decoration-line: none;
}

@media (min-width: 640px){
  .global-actions__button{
    line-height: 1.25rem;
  }
}

.global-actions__button {
    border-radius: var(--radius, 4px);
    transition-duration: var(--duration, 300ms);
  }

.global-actions__button:hover {
    color: var(--color-hover, #fff);
    background-color: var(--bg-hover);
  }

.global-actions__button:active {
    color: var(--color-active, #fff);
    background-color: var(--bg-active);
  }

.global-actions__button:disabled {
    opacity: 0.38;
    cursor: not-allowed;
  }

.global-actions__button svg{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.global-actions__button{
  padding: 0.5rem;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(90 80 121 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(231 230 236 / var(--tw-text-opacity));
    --bg-hover: rgba(255, 255, 255, 0.04);
    --bg-active: rgba(255, 255, 255, 0.08);
    --color-hover: #E7E6EC;
    --color-active: #E7E6EC;
}

.global-actions__button svg{
  --tw-text-opacity: 1;
  color: rgb(153 147 172 / var(--tw-text-opacity));
}

.global-actions__button:hover svg{
  --tw-text-opacity: 1;
  color: rgb(231 230 236 / var(--tw-text-opacity));
}

.global-actions__button[disabled]{
  cursor: not-allowed;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.global-actions__button{
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start !important;
}

.global-actions__button-label{
  position: absolute;
  white-space: nowrap;
  left: 36px;
}

.global-actions__title{
  padding: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.global-actions__link{
  display: flex;
  align-items: center;
}

.global-actions__link > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.global-actions__link{
  padding: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.global-actions__link:hover{
  background-color: rgba(000, 000, 000, 0.04);
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
  text-decoration-line: none;
}
abbr[title].global-actions__link:hover {
  text-decoration: none;
}

.global-actions-modal .modal-base__container{
  display: flex;
  height: 100%;
  align-items: flex-start;
  justify-content: center;
  padding: 1rem;
}

@media (min-width: 640px){
  .global-actions-modal .modal-base__container{
    align-items: center;
  }
}
.global-actions-modal .modal-base__container.hidden {
  display: none;
}
.global-actions-modal .modal__content {
    box-shadow: 0 16px 70px rgba(0, 0, 0, 0.5);
    width: 100%;
    max-width: 48rem;
    overflow: auto;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(253 236 229 / var(--tw-bg-opacity));
    padding: 1rem;
  }

.app-main {
  padding-top: 67px;
}
@media (min-width: 768px) {
  .app-main {
    padding-top: 53px;
  }
}

.top-nav{
  display: flex;
  align-items: center;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 235 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media (min-width: 640px){
  .top-nav{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.top-nav{
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 30;
  width: 100%;
  min-height: 53px;
}

@media (min-width: 1024px) {
  .side-nav--expanded .top-nav {
    padding-left: calc(var(--nav-width) + 1.5rem);
  }
}

.top-nav__breadcrumbs-container{
  margin-right: 1rem;
  width: 100%;
  min-width: 0px;
  padding-top: 14px;
  padding-bottom: 14px;
}

@media (min-width: 768px){
  .top-nav__breadcrumbs-container{
    width: auto;
  }
}

.priority-indicator{
  --tw-text-opacity: 1;
  color: rgb(235 222 216 / var(--tw-text-opacity));
}

.priority-indicator--low{
  --tw-text-opacity: 1;
  color: rgb(219 235 205 / var(--tw-text-opacity));
}
.priority-indicator--low .status-indicator__bar-one{
  --tw-text-opacity: 1;
  color: rgb(39 204 56 / var(--tw-text-opacity));
}

.priority-indicator--medium{
  --tw-text-opacity: 1;
  color: rgb(249 230 202 / var(--tw-text-opacity));
}
.priority-indicator--medium .status-indicator__bar-one,
.priority-indicator--medium .status-indicator__bar-two{
  --tw-text-opacity: 1;
  color: rgb(219 178 34 / var(--tw-text-opacity));
}

.priority-indicator--high .status-indicator__bar-one,
.priority-indicator--high .status-indicator__bar-two,
.priority-indicator--high .status-indicator__bar-three{
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
}

.notice{
  border-radius: 0.25rem;
  border-width: 1px;
  padding: 1rem;
}

.notice--error{
  --tw-border-opacity: 1;
  border-color: rgb(224 31 31 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(250 206 201 / var(--tw-bg-opacity));
}
.notice--error svg{
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
}

.notice--warning{
  --tw-border-opacity: 1;
  border-color: rgb(219 178 34 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(249 230 202 / var(--tw-bg-opacity));
}
.notice--warning svg{
  --tw-text-opacity: 1;
  color: rgb(219 178 34 / var(--tw-text-opacity));
}

.notice--success{
  --tw-border-opacity: 1;
  border-color: rgb(39 204 56 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(219 235 205 / var(--tw-bg-opacity));
}
.notice--success svg{
  --tw-text-opacity: 1;
  color: rgb(39 204 56 / var(--tw-text-opacity));
}

.notice--neutral{
  --tw-border-opacity: 1;
  border-color: rgb(25 106 228 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(217 218 234 / var(--tw-bg-opacity));
}
.notice--neutral svg{
  --tw-text-opacity: 1;
  color: rgb(25 106 228 / var(--tw-text-opacity));
}

.notifications-dropout__positioner{
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
  margin-top: 0.25rem;
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media (min-width: 640px){
  .notifications-dropout__positioner{
    top: auto;
    width: 24rem;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.notifications-dropout__container {
    box-shadow: 0 16px 70px rgba(0, 0, 0, 0.5);
    overflow-y: scroll;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(214 202 197 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 240 / var(--tw-bg-opacity));
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  max-height: calc(100vh - 80px);
  }

.cookie-consent-floater {
  bottom: 1rem;
  right: 1rem;
  position: fixed;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
  padding: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.cookie-consent-floater:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(190 21 81 / var(--tw-bg-opacity));
}

.ticket__main {
  flex-basis: 760px;
  flex-grow: 2;
  min-width: 0;
}

.ticket__aside{
  display: none;
  flex-grow: 1;
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
  padding: 1rem;
}

.flatpickr-day.ticket__aside {
  visibility: hidden;
}

.modal-base__container.ticket__aside {
  display: none;
}

.global-actions-modal .modal-base__container.ticket__aside {
  display: none;
}

@media (min-width: 768px){
  .ticket__aside{
    display: block;
  }
}

.ticket__aside {
  max-width: 480px;
  min-width: 320px;
}
.document-group-item {
  container-name: document-group-item;
  container-type: inline-size;
}

@container document-group-item (width < 400px) {
  .document-group-item__button-text {
    display: none;
  }
  .document-group-item__button-svg {
    margin-left: 0 !important;
  }
}
.sign-contract-page .corner-logo,
.sign-contract-page .corner-logout {
  position: absolute;
  top: 0;
  bottom: auto;
}

.scheduled-payment {
  container-name: scheduled-payment-container;
  container-type: inline-size;
}

.scheduled-payment__partially-paid {
  text-align: right;
}

@container scheduled-payment-container (width < 250px) {
  .scheduled-payment__pill {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .scheduled-payment__pill > span {
    display: none;
  }
  .scheduled-payment__pill > svg {
    margin-left: 0;
  }
}
@container scheduled-payment-container (width < 200px) {
  .scheduled-payment__left {
    width: 100%;
  }
  .scheduled-payment__partially-paid {
    text-align: left;
  }
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none{
  pointer-events: none;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.inset-x-0{
  left: 0px;
  right: 0px;
}
.inset-y-0{
  top: 0px;
  bottom: 0px;
}
.-bottom-\[270px\]{
  bottom: -270px;
}
.-bottom-\[400px\]{
  bottom: -400px;
}
.-bottom-\[60px\]{
  bottom: -60px;
}
.bottom-0{
  bottom: 0px;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.left-2{
  left: 0.5rem;
}
.left-5{
  left: 1.25rem;
}
.right-0{
  right: 0px;
}
.right-4{
  right: 1rem;
}
.top-0{
  top: 0px;
}
.top-1\/2{
  top: 50%;
}
.top-5{
  top: 1.25rem;
}
.top-full{
  top: 100%;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.order-3{
  order: 3;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-5{
  grid-column: span 5 / span 5;
}
.col-span-6{
  grid-column: span 6 / span 6;
}
.-m-3{
  margin: -0.75rem;
}
.m-4{
  margin: 1rem;
}
.m-8{
  margin: 2rem;
}
.-mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}
.-my-2{
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.-mb-4{
  margin-bottom: -1rem;
}
.-mb-px{
  margin-bottom: -1px;
}
.-ml-1{
  margin-left: -0.25rem;
}
.-ml-px{
  margin-left: -1px;
}
.-mr-1{
  margin-right: -0.25rem;
}
.-mr-12{
  margin-right: -3rem;
}
.-mr-2{
  margin-right: -0.5rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-20{
  margin-bottom: 5rem;
}
.mb-24{
  margin-bottom: 6rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-16{
  margin-left: 4rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-4{
  margin-right: 1rem;
}
.mt-0{
  margin-top: 0px;
}
.mt-0\.5{
  margin-top: 0.125rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-16{
  margin-top: 4rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-\[54px\]{
  margin-top: 54px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.table-cell{
  display: table-cell;
}
.table-row{
  display: table-row;
}
.flow-root{
  display: flow-root;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.aspect-\[16\/10\]{
  aspect-ratio: 16/10;
}
.aspect-\[16\/7\]{
  aspect-ratio: 16/7;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.h-0{
  height: 0px;
}
.h-0\.5{
  height: 0.125rem;
}
.h-1{
  height: 0.25rem;
}
.h-1\.5{
  height: 0.375rem;
}
.h-10{
  height: 2.5rem;
}
.h-12{
  height: 3rem;
}
.h-20{
  height: 5rem;
}
.h-3{
  height: 0.75rem;
}
.h-36{
  height: 9rem;
}
.h-4{
  height: 1rem;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-7{
  height: 1.75rem;
}
.h-8{
  height: 2rem;
}
.h-full{
  height: 100%;
}
.h-px{
  height: 1px;
}
.h-screen{
  height: 100vh;
}
.max-h-32{
  max-height: 8rem;
}
.max-h-60{
  max-height: 15rem;
}
.max-h-64{
  max-height: 16rem;
}
.max-h-80{
  max-height: 20rem;
}
.min-h-screen{
  min-height: 100vh;
}
.w-0{
  width: 0px;
}
.w-0\.5{
  width: 0.125rem;
}
.w-1{
  width: 0.25rem;
}
.w-1\.5{
  width: 0.375rem;
}
.w-1\/2{
  width: 50%;
}
.w-10{
  width: 2.5rem;
}
.w-12{
  width: 3rem;
}
.w-14{
  width: 3.5rem;
}
.w-20{
  width: 5rem;
}
.w-3{
  width: 0.75rem;
}
.w-32{
  width: 8rem;
}
.w-4{
  width: 1rem;
}
.w-48{
  width: 12rem;
}
.w-5{
  width: 1.25rem;
}
.w-6{
  width: 1.5rem;
}
.w-64{
  width: 16rem;
}
.w-72{
  width: 18rem;
}
.w-8{
  width: 2rem;
}
.w-\[634px\]{
  width: 634px;
}
.w-\[700px\]{
  width: 700px;
}
.w-\[769px\]{
  width: 769px;
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.w-screen{
  width: 100vw;
}
.min-w-0{
  min-width: 0px;
}
.min-w-80{
  min-width: 20rem;
}
.min-w-full{
  min-width: 100%;
}
.max-w-2xl{
  max-width: 42rem;
}
.max-w-3xl{
  max-width: 48rem;
}
.max-w-64{
  max-width: 16rem;
}
.max-w-6xl{
  max-width: 72rem;
}
.max-w-7xl{
  max-width: 80rem;
}
.max-w-8xl{
  max-width: 88rem;
}
.max-w-full{
  max-width: 100%;
}
.max-w-lg{
  max-width: 32rem;
}
.max-w-md{
  max-width: 28rem;
}
.max-w-prose{
  max-width: 65ch;
}
.max-w-sm{
  max-width: 24rem;
}
.max-w-xl{
  max-width: 36rem;
}
.max-w-xs{
  max-width: 20rem;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-shrink{
  flex-shrink: 1;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink{
  flex-shrink: 1;
}
.flex-grow{
  flex-grow: 1;
}
.grow{
  flex-grow: 1;
}
.border-collapse{
  border-collapse: collapse;
}
.border-spacing-2{
  --tw-border-spacing-x: 0.5rem;
  --tw-border-spacing-y: 0.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.origin-top-left{
  transform-origin: top left;
}
.origin-top-right{
  transform-origin: top right;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full{
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-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-0{
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-4{
  --tw-translate-y: 1rem;
  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-100{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  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-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  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));
}
.cursor-default{
  cursor: default;
}
.select-none{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.list-inside{
  list-style-position: inside;
}
.list-disc{
  list-style-type: disc;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.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-2{
  gap: 0.5rem;
}
.gap-4{
  gap: 1rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-8{
  gap: 2rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-y-1{
  row-gap: 0.25rem;
}
.gap-y-8{
  row-gap: 2rem;
}
.-space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity));
}
.divide-gray-50 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(248 250 252 / var(--tw-divide-opacity));
}
.divide-onPeach-neutral-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(235 222 216 / var(--tw-divide-opacity));
}
.divide-onPeach-neutral-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-divide-opacity));
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-scroll{
  overflow: scroll;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-visible{
  overflow-x: visible;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.rounded-bl{
  border-bottom-left-radius: 0.25rem;
}
.rounded-br{
  border-bottom-right-radius: 0.25rem;
}
.rounded-tl{
  border-top-left-radius: 0.25rem;
}
.rounded-tr{
  border-top-right-radius: 0.25rem;
}
.border{
  border-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-r{
  border-right-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-dashed{
  border-style: dashed;
}
.border-none{
  border-style: none;
}
.border-brand-lightPeach{
  --tw-border-opacity: 1;
  border-color: rgb(255 244 240 / var(--tw-border-opacity));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-onPeach-neutral-100{
  --tw-border-opacity: 1;
  border-color: rgb(235 222 216 / var(--tw-border-opacity));
}
.border-onPeach-neutral-200{
  --tw-border-opacity: 1;
  border-color: rgb(214 202 197 / var(--tw-border-opacity));
}
.border-onPeach-neutral-500{
  --tw-border-opacity: 1;
  border-color: rgb(153 145 141 / var(--tw-border-opacity));
}
.border-opacities-black-400{
  border-color: rgba(000, 000, 000, 0.16);
}
.border-red-500{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-surfaces-peach-100{
  --tw-border-opacity: 1;
  border-color: rgb(255 241 235 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.bg-brand-lightPeach{
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 240 / var(--tw-bg-opacity));
}
.bg-brand-peach{
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 235 / var(--tw-bg-opacity));
}
.bg-brand-pink{
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
}
.bg-brand-purple{
  --tw-bg-opacity: 1;
  background-color: rgb(59 47 95 / var(--tw-bg-opacity));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.bg-gray-500{
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}
.bg-gray-600{
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.bg-gray-700{
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
.bg-green-50{
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}
.bg-indigo-700{
  --tw-bg-opacity: 1;
  background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}
.bg-lightBlue-100{
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}
.bg-lightBlue-900{
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}
.bg-onPeach-blue-700{
  --tw-bg-opacity: 1;
  background-color: rgb(21 88 190 / var(--tw-bg-opacity));
}
.bg-onPeach-blue-800{
  --tw-bg-opacity: 1;
  background-color: rgb(17 71 152 / var(--tw-bg-opacity));
}
.bg-onPeach-green-100{
  --tw-bg-opacity: 1;
  background-color: rgb(219 235 205 / var(--tw-bg-opacity));
}
.bg-onPeach-green-500{
  --tw-bg-opacity: 1;
  background-color: rgb(75 210 86 / var(--tw-bg-opacity));
}
.bg-onPeach-green-600{
  --tw-bg-opacity: 1;
  background-color: rgb(39 204 56 / var(--tw-bg-opacity));
}
.bg-onPeach-neutral-100{
  --tw-bg-opacity: 1;
  background-color: rgb(235 222 216 / var(--tw-bg-opacity));
}
.bg-onPeach-neutral-200{
  --tw-bg-opacity: 1;
  background-color: rgb(214 202 197 / var(--tw-bg-opacity));
}
.bg-onPeach-neutral-500{
  --tw-bg-opacity: 1;
  background-color: rgb(153 145 141 / var(--tw-bg-opacity));
}
.bg-onPeach-neutral-800{
  --tw-bg-opacity: 1;
  background-color: rgb(92 87 85 / var(--tw-bg-opacity));
}
.bg-onPeach-pink-100{
  --tw-bg-opacity: 1;
  background-color: rgb(251 205 212 / var(--tw-bg-opacity));
}
.bg-onPeach-pink-600{
  --tw-bg-opacity: 1;
  background-color: rgb(228 25 97 / var(--tw-bg-opacity));
}
.bg-onPeach-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(250 206 201 / var(--tw-bg-opacity));
}
.bg-opacities-black-200{
  background-color: rgba(000, 000, 000, 0.08);
}
.bg-red-50{
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-surfaces-peach-100{
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 235 / var(--tw-bg-opacity));
}
.bg-surfaces-peach-500{
  --tw-bg-opacity: 1;
  background-color: rgb(247 221 211 / var(--tw-bg-opacity));
}
.bg-surfaces-purple-100{
  --tw-bg-opacity: 1;
  background-color: rgb(59 47 95 / 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-yellow-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}
.bg-yellow-50{
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-opacity-75{
  --tw-bg-opacity: 0.75;
}
.bg-opacity-80{
  --tw-bg-opacity: 0.8;
}
.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-cover{
  background-size: cover;
}
.bg-bottom{
  background-position: bottom;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-1{
  padding: 0.25rem;
}
.p-2{
  padding: 0.5rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-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;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-20{
  padding-bottom: 5rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-8{
  padding-left: 2rem;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-10{
  padding-right: 2.5rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.align-middle{
  vertical-align: middle;
}
.align-bottom{
  vertical-align: bottom;
}
.font-inter{
  font-family: Inter, inter, helvetica neue, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.font-sans{
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-7xl{
  font-size: 4.5rem;
  line-height: 1;
}
.text-\[32px\]{
  font-size: 32px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-button{
  font-size: 14px;
  line-height: 18px;
}
.text-heading4{
  font-size: 32px;
  line-height: 39px;
}
.text-heading5{
  font-size: 28px;
  line-height: 34px;
}
.text-heading6{
  font-size: 24px;
  line-height: 29px;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-title{
  font-size: 20px;
  line-height: 24px;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-xxs{
  font-size: 10px;
}
.font-bold{
  font-weight: 700;
}
.font-extrabold{
  font-weight: 800;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.capitalize{
  text-transform: capitalize;
}
.leading-4{
  line-height: 1rem;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-8{
  line-height: 2rem;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-snug{
  line-height: 1.375;
}
.tracking-tight{
  letter-spacing: -0.025em;
}
.tracking-wider{
  letter-spacing: 0.05em;
}
.\!text-onPeach-red-600{
  --tw-text-opacity: 1 !important;
  color: rgb(224 31 31 / var(--tw-text-opacity)) !important;
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-brand-lightPeach{
  --tw-text-opacity: 1;
  color: rgb(255 244 240 / var(--tw-text-opacity));
}
.text-brand-peach{
  --tw-text-opacity: 1;
  color: rgb(255 241 235 / var(--tw-text-opacity));
}
.text-brand-pink{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}
.text-brand-purple{
  --tw-text-opacity: 1;
  color: rgb(59 47 95 / var(--tw-text-opacity));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.text-green-400{
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}
.text-green-800{
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}
.text-indigo-200{
  --tw-text-opacity: 1;
  color: rgb(199 210 254 / var(--tw-text-opacity));
}
.text-indigo-300{
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}
.text-indigo-600{
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}
.text-lightBlue-600{
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}
.text-lightBlue-800{
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}
.text-onPeach-amber-600{
  --tw-text-opacity: 1;
  color: rgb(219 178 34 / var(--tw-text-opacity));
}
.text-onPeach-blue-600{
  --tw-text-opacity: 1;
  color: rgb(25 106 228 / var(--tw-text-opacity));
}
.text-onPeach-green-500{
  --tw-text-opacity: 1;
  color: rgb(75 210 86 / var(--tw-text-opacity));
}
.text-onPeach-green-600{
  --tw-text-opacity: 1;
  color: rgb(39 204 56 / var(--tw-text-opacity));
}
.text-onPeach-neutral-1000{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}
.text-onPeach-neutral-600{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}
.text-onPeach-neutral-700{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}
.text-onPeach-neutral-800{
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}
.text-onPeach-neutral-900{
  --tw-text-opacity: 1;
  color: rgb(71 68 66 / var(--tw-text-opacity));
}
.text-onPeach-pink-600{
  --tw-text-opacity: 1;
  color: rgb(228 25 97 / var(--tw-text-opacity));
}
.text-onPeach-red-500{
  --tw-text-opacity: 1;
  color: rgb(229 66 65 / var(--tw-text-opacity));
}
.text-onPeach-red-600{
  --tw-text-opacity: 1;
  color: rgb(224 31 31 / var(--tw-text-opacity));
}
.text-onPeach-red-700{
  --tw-text-opacity: 1;
  color: rgb(187 26 26 / var(--tw-text-opacity));
}
.text-red-400{
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-800{
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow-400{
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}
.text-yellow-600{
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity));
}
.text-yellow-800{
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-40{
  opacity: 0.4;
}
.opacity-75{
  opacity: 0.75;
}
.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);
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-brand-lightPeach{
  --tw-shadow-color: #FFF4F0;
  --tw-shadow: var(--tw-shadow-colored);
}
.ring-1{
  --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, 0 0 #0000);
}
.ring-4{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-black{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}
.ring-white{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.ring-opacity-5{
  --tw-ring-opacity: 0.05;
}
.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);
}
.backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  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;
}
.duration-100{
  transition-duration: 100ms;
}
.duration-150{
  transition-duration: 150ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-500{
  transition-duration: 500ms;
}
.duration-75{
  transition-duration: 75ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear{
  transition-timing-function: linear;
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
/* purgecss start ignore */
.loading-indicator:after {
  content: " ";
  display: block;
  width: 90%;
  height: 90%;
  margin: 0;
  border-radius: 50%;
  border: 2px solid currentColor;
  border-color: currentColor transparent currentColor transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
abbr[title].no-underline {
  text-decoration: none;
}

.no-transition * {
  transition: none !important;
}

/* purgecss end ignore */

.placeholder\:text-onPeach-neutral-600::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.placeholder\:text-onPeach-neutral-600::placeholder{
  --tw-text-opacity: 1;
  color: rgb(133 125 122 / var(--tw-text-opacity));
}

.placeholder\:text-onPeach-neutral-700::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}

.placeholder\:text-onPeach-neutral-700::placeholder{
  --tw-text-opacity: 1;
  color: rgb(112 106 104 / var(--tw-text-opacity));
}

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

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

.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.hover\:bg-onPeach-neutral-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(214 202 197 / var(--tw-bg-opacity));
}

.hover\:bg-opacities-black-100:hover{
  background-color: rgba(000, 000, 000, 0.04);
}

.hover\:bg-opacities-black-200:hover{
  background-color: rgba(000, 000, 000, 0.08);
}

.hover\:text-gray-500:hover{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.hover\:text-gray-700:hover{
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.hover\:text-indigo-300:hover{
  --tw-text-opacity: 1;
  color: rgb(165 180 252 / var(--tw-text-opacity));
}

.hover\:text-onPeach-neutral-1000:hover{
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.hover\:text-onPeach-neutral-500:hover{
  --tw-text-opacity: 1;
  color: rgb(153 145 141 / var(--tw-text-opacity));
}

.hover\:text-onPeach-neutral-800:hover{
  --tw-text-opacity: 1;
  color: rgb(92 87 85 / var(--tw-text-opacity));
}

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

.hover\:no-underline:hover{
  text-decoration-line: none;
}

.hover\:ring-1:hover{
  --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, 0 0 #0000);
}

.hover\:ring-black:hover{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}

.focus\:border-lightBlue-500:focus{
  --tw-border-opacity: 1;
  border-color: rgb(14 165 233 / var(--tw-border-opacity));
}

.focus\:bg-gray-50:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.focus\:text-gray-900:focus{
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.focus\:opacity-100:focus{
  opacity: 1;
}

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

.focus\:ring-0: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(0px + 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-1: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(1px + 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-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-inset:focus{
  --tw-ring-inset: inset;
}

.focus\:ring-brand-pink:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(228 25 97 / var(--tw-ring-opacity));
}

.focus\:ring-indigo-100:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity));
}

.focus\:ring-indigo-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}

.focus\:ring-lightBlue-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity));
}

.group:hover .group-hover\:text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.group:focus .group-focus\:text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.prose-headings\:text-onPeach-neutral-1000 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))){
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

.prose-p\:text-onPeach-neutral-1000 :is(:where(p):not(:where([class~="not-prose"] *))){
  --tw-text-opacity: 1;
  color: rgb(51 48 47 / var(--tw-text-opacity));
}

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

@media (min-width: 480px){
  .xs\:w-44{
    width: 11rem;
  }
  .xs\:w-auto{
    width: auto;
  }
  .xs\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xs\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xs\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .xs\:space-x-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .xs\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .xs\:p-4{
    padding: 1rem;
  }
}

@media (min-width: 640px){
  .sm\:relative{
    position: relative;
  }
  .sm\:order-2{
    order: 2;
  }
  .sm\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .sm\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .sm\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .sm\:col-span-8{
    grid-column: span 8 / span 8;
  }
  .sm\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .sm\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .sm\:mb-0{
    margin-bottom: 0px;
  }
  .sm\:mb-32{
    margin-bottom: 8rem;
  }
  .sm\:ml-4{
    margin-left: 1rem;
  }
  .sm\:mr-0{
    margin-right: 0px;
  }
  .sm\:mr-1{
    margin-right: 0.25rem;
  }
  .sm\:mr-2{
    margin-right: 0.5rem;
  }
  .sm\:mt-0{
    margin-top: 0px;
  }
  .sm\:mt-16{
    margin-top: 4rem;
  }
  .sm\:mt-24{
    margin-top: 6rem;
  }
  .sm\:mt-5{
    margin-top: 1.25rem;
  }
  .sm\:block{
    display: block;
  }
  .sm\:inline-block{
    display: inline-block;
  }
  .sm\:inline{
    display: inline;
  }
  .sm\:flex{
    display: flex;
  }
  .sm\:inline-flex{
    display: inline-flex;
  }
  .sm\:grid{
    display: grid;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:h-10{
    height: 2.5rem;
  }
  .sm\:h-12{
    height: 3rem;
  }
  .sm\:h-24{
    height: 6rem;
  }
  .sm\:h-8{
    height: 2rem;
  }
  .sm\:h-screen{
    height: 100vh;
  }
  .sm\:max-h-80{
    max-height: 20rem;
  }
  .sm\:w-10{
    width: 2.5rem;
  }
  .sm\:w-12{
    width: 3rem;
  }
  .sm\:w-24{
    width: 6rem;
  }
  .sm\:w-60{
    width: 15rem;
  }
  .sm\:w-64{
    width: 16rem;
  }
  .sm\:w-72{
    width: 18rem;
  }
  .sm\:w-8{
    width: 2rem;
  }
  .sm\:w-auto{
    width: auto;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\:max-w-2xl{
    max-width: 42rem;
  }
  .sm\:max-w-3xl{
    max-width: 48rem;
  }
  .sm\:max-w-lg{
    max-width: 32rem;
  }
  .sm\:max-w-md{
    max-width: 28rem;
  }
  .sm\:max-w-sm{
    max-width: 24rem;
  }
  .sm\:max-w-xl{
    max-width: 36rem;
  }
  .sm\:translate-y-0{
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    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));
  }
  .sm\:scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    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));
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .sm\:flex-row-reverse{
    flex-direction: row-reverse;
  }
  .sm\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .sm\:items-start{
    align-items: flex-start;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:justify-end{
    justify-content: flex-end;
  }
  .sm\:gap-6{
    gap: 1.5rem;
  }
  .sm\:space-x-10 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .sm\: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)));
  }
  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }
  .sm\:overflow-hidden{
    overflow: hidden;
  }
  .sm\:rounded{
    border-radius: 0.25rem;
  }
  .sm\:rounded-lg{
    border-radius: 0.5rem;
  }
  .sm\:rounded-md{
    border-radius: 0.375rem;
  }
  .sm\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }
  .sm\:rounded-tr{
    border-top-right-radius: 0.25rem;
  }
  .sm\:border-b{
    border-bottom-width: 1px;
  }
  .sm\:border-b-0{
    border-bottom-width: 0px;
  }
  .sm\:bg-brand-lightPeach{
    --tw-bg-opacity: 1;
    background-color: rgb(255 244 240 / var(--tw-bg-opacity));
  }
  .sm\:bg-transparent{
    background-color: transparent;
  }
  .sm\:bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .sm\:p-0{
    padding: 0px;
  }
  .sm\:p-1{
    padding: 0.25rem;
  }
  .sm\:p-6{
    padding: 1.5rem;
  }
  .sm\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .sm\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .sm\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm\:pb-8{
    padding-bottom: 2rem;
  }
  .sm\:pl-16{
    padding-left: 4rem;
  }
  .sm\:pl-4{
    padding-left: 1rem;
  }
  .sm\:text-left{
    text-align: left;
  }
  .sm\:text-center{
    text-align: center;
  }
  .sm\:align-middle{
    vertical-align: middle;
  }
  .sm\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .sm\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .sm\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .sm\:text-\[40px\]{
    font-size: 40px;
  }
  .sm\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:text-heading3{
    font-size: 36px;
    line-height: 44px;
  }
  .sm\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .sm\:text-title{
    font-size: 20px;
    line-height: 24px;
  }
  .sm\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .sm\:text-brand-purple{
    --tw-text-opacity: 1;
    color: rgb(59 47 95 / var(--tw-text-opacity));
  }
  .sm\: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);
  }
  .sm\:shadow-none{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .sm\:duration-700{
    transition-duration: 700ms;
  }
}

@media (min-width: 768px){
  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .md\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .md\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .md\:mb-0{
    margin-bottom: 0px;
  }
  .md\:mt-2{
    margin-top: 0.5rem;
  }
  .md\:block{
    display: block;
  }
  .md\:flex{
    display: flex;
  }
  .md\:hidden{
    display: none;
  }
  .md\:h-32{
    height: 8rem;
  }
  .md\:h-full{
    height: 100%;
  }
  .md\:w-1\/2{
    width: 50%;
  }
  .md\:w-64{
    width: 16rem;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:flex-1{
    flex: 1 1 0%;
  }
  .md\:flex-shrink-0{
    flex-shrink: 0;
  }
  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:flex-row{
    flex-direction: row;
  }
  .md\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .md\:items-center{
    align-items: center;
  }
  .md\:justify-center{
    justify-content: center;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:space-x-10 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-x-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }
  .md\:p-8{
    padding: 2rem;
  }
  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .md\:pb-0{
    padding-bottom: 0px;
  }
  .md\:pt-2{
    padding-top: 0.5rem;
  }
  .md\:text-left{
    text-align: left;
  }
  .md\:text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  .lg\:relative{
    position: relative;
  }
  .lg\:inset-y-0{
    top: 0px;
    bottom: 0px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-3{
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .lg\:col-span-9{
    grid-column: span 9 / span 9;
  }
  .lg\:col-start-1{
    grid-column-start: 1;
  }
  .lg\:col-start-2{
    grid-column-start: 2;
  }
  .lg\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:mt-24{
    margin-top: 6rem;
  }
  .lg\:mt-6{
    margin-top: 1.5rem;
  }
  .lg\:block{
    display: block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:max-w-7xl{
    max-width: 80rem;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:flex-shrink-0{
    flex-shrink: 0;
  }
  .lg\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }
  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:gap-x-5{
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
  .lg\:overflow-hidden{
    overflow: hidden;
  }
  .lg\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .lg\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:pb-14{
    padding-bottom: 3.5rem;
  }
  .lg\:pb-16{
    padding-bottom: 4rem;
  }
  .lg\:pt-16{
    padding-top: 4rem;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1280px){
  .xl\:order-1{
    order: 1;
  }
  .xl\:order-2{
    order: 2;
  }
  .xl\:order-3{
    order: 3;
  }
  .xl\:order-4{
    order: 4;
  }
  .xl\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .xl\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .xl\:mt-0{
    margin-top: 0px;
  }
  .xl\:block{
    display: block;
  }
  .xl\:flex{
    display: flex;
  }
  .xl\:grid{
    display: grid;
  }
  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:items-center{
    align-items: center;
  }
  .xl\:gap-8{
    gap: 2rem;
  }
  .xl\:space-x-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }
  .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .xl\:space-y-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }
  .xl\:pr-12{
    padding-right: 3rem;
  }
  .xl\:text-center{
    text-align: center;
  }
  .xl\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Ozs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0tBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7QUNIQTtFQUNJO0FESUo7O0FDREE7RUFDSTtBRElKOztBQ1FJOzs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFEQTs7QUFDQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Ozs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBR0k7Ozs7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUlBOzs7Ozs7Ozs7RUFBQTtBQUFBO0FBSUE7Ozs7Ozs7OztFQUFBO0VBQ0E7QUFEQTs7QUFNSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQ0E7QUFEQTtBQUtBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQ0E7QUFEQTtBQUtBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQ0E7QUFEQTtBQUtBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQ0E7QUFEQTtBQUtBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUdKO0VBQ0k7QURVSjs7QUNOSTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUdKOztFQUVJO0VBQ0E7QURTSjs7QUNMSTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBO0FBSVI7RUFDSTtBRElSOztBQ0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FER0o7QUNESTtFQUNJO0VBQ0E7QURHUjs7QUNFSTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBS0k7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKQTtBQU9JO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQQTtBQVdSO0VBQ0k7RUFDQTtFQUNBO0FEVFI7QUNZWTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QUFGQTtBQUtKO0VBQ0k7QURYWjs7QUNpQkk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQURKO0VBR0k7QURkUjtBQ2tCUTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFESjtFQUdJO0FEaEJSOztBQ29CQTtFQUNJO0VBQ0E7QURqQko7O0FDb0JBO0VBRVE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUdJO0lBQUE7RUFBQTtFQUlBO0lBQUE7RUFBQTtBRGpCWjtBRTFVQTtFQUNJO0FGNFVKOztBRXhVSTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBRkFKO0FHTEE7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFHQTtBSGtWSjs7QUcvVUE7O0VBRUk7RUFDQTtFQUNBO0FIa1ZKOztBR2hWQTtFQUNJO0VBQ0E7QUhtVko7O0FHalZBO0VBRUk7QUhvVko7O0FHbFZBO0VBQ0k7RUFDQTtFQUNBO0FIcVZKOztBR25WQTtFQUNJO0VBQ0E7QUhzVko7O0FHcFZBO0VBQ0k7RUFDQTtBSHVWSjs7QUdyVkE7RUFLSTtBSHFWSjs7QUduVkE7RUFLSTtBSG1WSjs7QUdqVkE7O0VBRUk7RUFDQTtFQUNBO0FIb1ZKOztBR2xWQTtFQUNJO0FIcVZKOztBR25WQTtFQUNJO0VBQ0E7QUhzVko7O0FHcFZBO0VBQ0k7QUh1Vko7O0FHclZBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh3Vko7O0FHdFZBOzs7O0VBSUk7RUFDQTtBSHlWSjs7QUd2VkE7O0VBRUk7RUFDQTtBSDBWSjs7QUd4VkE7RUFDSTtFQUNBO0FIMlZKOztBR3pWQTtFQUNJO0VBQ0E7QUg0Vko7O0FHMVZBOztFQUVJO0FINlZKOztBRzNWQTtFQUNJO0FIOFZKOztBRzVWQTtFQUNJO0FIK1ZKOztBRzdWQTs7RUFFSTtBSGdXSjs7QUc5VkE7RUFDSTtBSGlXSjs7QUcvVkE7RUFDSTtBSGtXSjs7QUdoV0E7RUFDSTtBSG1XSjs7QUdqV0E7RUFDSTtFQUNBO0FIb1dKOztBR2xXQTtFQUlJO0FIcVdKOztBR25XQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFJQTtBSHNXSjs7QUdwV0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVdKOztBR3JXQTs7RUFFSTtBSHdXSjs7QUd0V0E7O0VBRUk7QUh5V0o7O0FHdldBOztFQUVJO3lCQUFBO0VBRUE7T0FBQTtFQUVBO0VBQ0E7dUJBQUE7RUFFQTtPQUFBO0FIMldKOztBR3hXQTsyQkFBQTtBQUVBO3lCQUFBO0FBRUE7O0VBRUk7eUJBQUE7RUFFQTtPQUFBO0VBRUE7RUFDQTt1QkFBQTtFQUVBO09BQUE7QUg0V0o7O0FHeldBOzJCQUFBO0FBRUE7eUJBQUE7QUFFQTs7RUFFSTtBSDRXSjs7QUcxV0E7O0VBRUk7QUg2V0o7O0FHM1dBOztFQUVJO0VBQ0E7QUg4V0o7O0FHNVdBOztFQUdJO0VBQ0E7QUgrV0o7O0FHN1dBO0VBQ0k7RUFDQTtBSGdYSjs7QUc5V0E7O0VBRUk7QUhpWEo7O0FHL1dBO0VBQ0k7QUhrWEo7O0FHaFhBO0VBQ0k7QUhtWEo7O0FHalhBOztFQUVJO0VBQ0E7QUhvWEo7O0FHbFhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUhxWEo7O0FHblhBO0VBQ0k7QUhzWEo7O0FHcFhBO0VBQ0k7QUh1WEo7O0FHclhBO0VBQ0k7RUFDQTtFQUNBO0FId1hKOztBR3RYQTtFQUNJO0VBQ0E7QUh5WEo7O0FHdlhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUgwWEo7O0FHeFhBO0VBQ0k7QUgyWEo7O0FHelhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUg0WEo7O0FHMVhBO0VBQ0k7RUFDQTtBSDZYSjs7QUczWEE7RUFDSTtBSDhYSjs7QUc1WEE7RUFDSTtBSCtYSjs7QUc3WEE7RUFDSTtBSGdZSjs7QUc5WEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBSGlZSjs7QUcvWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrWUo7O0FHaFlBO0VBQ0k7QUhtWUo7O0FHallBO0VBQ0k7RUFDQTtFQUNBO0FIb1lKOztBR2xZQTtFQUNJO0FIcVlKOztBR25ZQTtFQUNJO0FIc1lKOztBR3BZQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVZSjs7QUdyWUE7RUFDSTtBSHdZSjs7QUd0WUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUh5WUo7O0FHdllBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMFlKOztBR3hZQTs7RUFFSTtBSDJZSjs7QUd6WUE7RUFDSTtBSDRZSjs7QUcxWUE7RUFDSTtFQUNBO0VBQ0E7QUg2WUo7O0FHM1lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUlBO0VBQ0E7QUg4WUo7O0FHNVlBO0VBSUk7RUFJQTtBSCtZSjs7QUc3WUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtBSGdaSjs7QUc5WUE7O0VBRUk7QUhpWko7O0FHL1lBO0VBQ0k7RUFDQTtFQUlBO0VBSUE7RUFDQTtBSGtaSjs7QUdoWkE7RUFDSTtBSG1aSjs7QUdqWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBSUE7RUFFQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0FIb1pKOztBR2xaQTtFQUVJO0FIcVpKOztBR25aQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QUhzWko7O0FHcFpBOzs7Ozs7Ozs7Ozs7RUFZSTtFQUNBO0VBQ0E7RUFDQTtBSHVaSjs7QUdyWkE7RUFDSTtBSHdaSjs7QUd0WkE7O0VBRUk7RUFDQTtFQUNBO0FIeVpKOztBR3ZaQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JJO0VBRUE7RUFDQTtFQUNBO0FIMFpKOztBR3haQTs7O0VBR0k7QUgyWko7O0FHelpBOzs7RUFHSTtBSDRaSjs7QUcxWkE7OztFQUlJO0FINlpKOztBRzNaQTs7O0VBR0k7QUg4Wko7O0FHNVpBO0VBQ0k7RUFFQTtBSCtaSjs7QUc3WkE7Ozs7Ozs7RUFPSTtFQUNBO0VBQ0E7RUFDQTtBSGdhSjs7QUc5WkE7O0VBRUk7RUFDQTtBSGlhSjs7QUcvWkE7RUFDSTtFQUVBO0FIa2FKOztBR2hhQTtFQUNJO0FIbWFKOztBR2phQTtFQUNJO0FIb2FKOztBR2xhQTtFQUNJO0FIcWFKOztBR25hQTtFQUNJO0VBRUE7QUhzYUo7O0FHcGFBO0VBQ0k7RUFDQTtFQUNBO0FIdWFKOztBR3JhQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdhSjs7QUd0YUE7RUFDSTtFQUlBO0VBRUE7RUFDQTtBSHlhSjs7QUd2YUE7RUFDSTtFQUNBO0VBRUE7QUgwYUo7O0FHeGFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUlBO0FIMmFKOztBR3phQTtFQUNJO0VBQ0E7RUFDQTtBSDRhSjs7QUcxYUE7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBSDZhSjs7QUczYUE7RUFDSTtBSDhhSjs7QUc1YUE7RUFDSTtBSCthSjs7QUc3YUE7RUFDSTtBSGdiSjs7QUc5YUE7RUFDSTtBSGliSjs7QUcvYUE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBSGtiSjs7QUdoYkE7RUFDSTtBSG1iSjs7QUdqYkE7O0VBRUk7QUhvYko7O0FHbGJBO0VBQ0k7RUFDQTtBSHFiSjs7QUduYkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBR0E7QUhzYko7O0FHcGJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHViSjs7QUdyYkE7Ozs7RUFJSTtBSHdiSjs7QUd0YkE7RUFDSTtBSHliSjtBRzNhQTtFQUNJO0lBQ0k7SUFFQTtFSDBiTjtFR3hiRTtJQUNJO0lBRUE7RUgwYk47QUFDRjtBR3RiQTtFQUNJO0FId2JKOztBR3RiQTtBQ3Z5QkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaXVDSjs7QUk5dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppdUNKOztBSTl0Q0E7RUFDSTtBSml1Q0o7O0FJOXRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaXVDSjs7QUk5dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppdUNKOztBSTl0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppdUNKOztBSTl0Q0E7RUFDSTtBSml1Q0o7O0FJOXRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppdUNKOztBSTl0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppdUNKOztBSTl0Q0E7RUFDSTtBSml1Q0o7O0FJOXRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppdUNKOztBSTl0Q0E7RUFDSTtFQUNBO0FKaXVDSjs7QUk1dENBO0VBQ0k7RUFFQTtBSjh0Q0o7QUkzdENRO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUo0dENaOztBSXR0Q0k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBOztBQU1SO0VBQUE7RUFDQTtBQURBOztBQUlKO0FDbEpBO0VBQ0U7SUFDRTtFTDIyQ0Y7RUt4MkNBO0lBQ0U7RUwwMkNGO0FBQ0Y7QUt2MkNBO0VBQ0U7SUFDRTtFTHkyQ0Y7RUt0MkNBO0lBQ0U7RUx3MkNGO0FBQ0Y7QUtyMkNBO0VBQ0U7SUFDRTtJQUNBO0VMdTJDRjtFS3AyQ0E7SUFDRTtJQUNBO0VMczJDRjtBQUNGO0FLbjJDQTtFQUNFO0lBQ0U7SUFDQTtFTHEyQ0Y7RUtsMkNBO0lBQ0U7SUFDQTtFTG8yQ0Y7QUFDRjtBS2oyQ0E7RUFDRTtJQUNFO0VMbTJDRjtFS2gyQ0E7SUFDRTtFTGsyQ0Y7QUFDRjtBSy8xQ0E7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGkyQ0Y7O0FLOTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpMkNGOztBSzkxQ0E7O0VBRUU7RUFDQTtFQUNBO0FMaTJDRjs7QUs5MUNBO0VBQ0U7RUFDQTtBTGkyQ0Y7O0FLOTFDQTtFQUNFO0FMaTJDRjs7QUs5MUNBO0VBRUU7SUFHRTtFTDgxQ0Y7RUszMUNBO0lBQ0U7RUw2MUNGO0FBQ0Y7QU1oOENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCQ2dDcUI7RUQvQnJCLGNDZ0MwQjtFRC9CMUI7RUFDQSwyQkMyQ3lCO0VEMUN6QixtQ0M0QzJCO0VEM0MzQjtBTms4Q0Y7QU1oOENFO0VBQ0UsNEJDdUN1QjtBUDI1QzNCO0FNLzdDRTtFQUNFO0VBQ0Esa0JDMkJzQjtFRDFCdEI7RUFDQSxnQkNtQlc7RURsQlgsYUN1QmdCO0VEdEJoQixnQkNrQmtCO0VEakJsQixlQ21Ca0I7RURsQmxCLGdCQ2lCa0I7QVBnN0N0QjtBTS83Q0k7RUFDRTtFQUNBO0VBQ0E7QU5pOENOO0FNLzdDTTtFQUNFLGVDV2M7RURWZCw0QkNoQlk7QVBpOUNwQjtBTTc3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOKzdDTjtBTTM3Q0U7RUFDRSxlQ0xrQjtFRE1sQjtFQUNBO0VBQ0E7QU42N0NKO0FNMTdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCQ2JnQjtBUHk4Q3BCO0FNMTdDSTtFQUNFLGtCQ1p3QjtFRGF4QjtFQUNBO0VBQ0E7RUFDQSxlQ3RCZ0I7RUR1QmhCO0VBQ0EsaUJDcEJpQjtFRHFCakIsV0NwQmdCO0FQZzlDdEI7QU14N0NNO0VBQ0U7QU4wN0NSO0FNdDdDSTtFQUNFLGlDQ3hFYztBUGdnRHBCO0FNdDdDTTtFQUNFO0FOdzdDUjtBTXA3Q0k7RUFDRSxpQ0M1RVc7QVBrZ0RqQjtBTXA3Q007RUFDRTtBTnM3Q1I7O0FRbGhEQTtFQUNJO0VBQ0EsY0REb0I7RUNFcEIsWUREb0I7RUNFcEIsV0RGb0I7RUNHcEI7QVJxaERKO0FRbmhESTtFQUVJLFNEUGdCO0VDUWhCO0FSb2hEUjtBUWxoRFE7RUFDSSxnQkRlTztBUHFnRG5CO0FRaGhESTtFQUVJLFVEakJnQjtFQ2tCaEI7QVJpaERSO0FRL2dEUTtFQUNJO0VBQ0EsOEJEbUNvQjtBUDgrQ2hDO0FRL2dEWTtFQUNJO0FSaWhEaEI7QVExZ0RRO0VBQ0k7RUFDQSwrQkR3QnFCO0FQby9DakM7QVExZ0RZO0VBQ0k7QVI0Z0RoQjs7QVF0Z0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQ2hEYztFRGlEZCw4QkQ3Q3FCO0VDOENyQixnQkR4QmU7RUN5QmYsa0JEckJzQjtFQ3NCdEIseUJEakRnQjtFQ2tEaEIsZURuQmtCO0VDb0JsQixpQ0RNeUI7RUNMekI7QVJ5Z0RKO0FRdmdESTtFQUNJO0FSeWdEUjtBUXRnREk7RUFDSTtFQUNBO0VBQ0EseUJEN0RZO0VDOERaLGVEOUJvQjtBUHNpRDVCO0FRcmdESTtFQUNJO0VBQ0EsV0NyRVk7RURzRVosUUR0Q2tCO0VDdUNsQjtFQUNBO0VBQ0E7RUFDQTtBUnVnRFI7QVFyZ0RRO0VBQ0ksZUQxQ1U7RUMyQ1YseUJENUVRO0FQbWxEcEI7QVFuZ0RJO0VBQ0k7RUFHQSxvQ0R4REs7RUN5REwsa0JEMURrQjtBUDZqRDFCO0FRaGdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0QvRGtCO0FQaWtEMUI7QVFoZ0RRO0VBQ0k7RUFDQSw4QkRqR1E7RUNrR1I7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXRHhFYztFQ3lFZDtFQUNBO0VBQ0E7RUFDQTtBUmtnRFo7QVE5L0NJO0VBQ0k7QVJnZ0RSO0FRNy9DSTtFQUNJO0FSKy9DUjtBUTUvQ0k7RUFDSSxpQ0RsSGlCO0VDbUhqQiw0QkRwSFk7QVBrbkRwQjtBUTUvQ1E7RUFDSSxtQ0RySGU7QVBtbkQzQjtBUTMvQ1E7O0VBRUksNEJENUhRO0FQeW5EcEI7QVExL0NRO0VBQ0ksaUNEaElRO0FQNG5EcEI7QVF4L0NJO0VBQ0ksaUNEaEljO0VDaUlkLDRCRGxJUztBUDRuRGpCO0FReC9DUTtFQUNJLG1DRG5JWTtBUDZuRHhCO0FRdi9DUTs7RUFFSSw0QkQxSUs7QVBtb0RqQjtBUXQvQ1E7RUFDSSxpQ0Q5SUs7QVBzb0RqQjtBUXAvQ0k7RUFDSSwrQkQ5SWU7RUMrSWYsMEJEaEpVO0FQc29EbEI7QVFwL0NRO0VBQ0ksaUNEakphO0FQdW9EekI7QVFuL0NROztFQUVJLDBCRHhKTTtBUDZvRGxCO0FRbC9DUTtFQUNJLCtCRDVKTTtBUGdwRGxCO0FRaC9DSTtFQUNJLGlDRDVKaUI7RUM2SmpCLDRCRDlKWTtBUGdwRHBCO0FRaC9DUTtFQUNJLG1DRC9KZTtBUGlwRDNCO0FRLytDUTs7RUFFSSw0QkR0S1E7QVB1cERwQjtBUTkrQ1E7RUFDSSxpQ0QxS1E7QVAwcERwQjs7QVEzK0NBO0VBQ0k7QVI4K0NKOztBUzFxREE7RUFDRTtBVDZxREY7O0FVcnJEUTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFDQTtBQURBOztBQU9BO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFESjtFQUdJO0VBQ0E7QVZvckRaO0FVanJEZ0I7RUFBQTtFQUFBO0FBQUE7QUFLWjtFQUNJO0FWaXJEUjs7QVU1cURJO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDN0NKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7QVgrdERKOztBVzV0REE7RUFDSTtBWCt0REo7O0FXNXREQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrdERKOztBVzV0REE7RUFHSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBR0E7RUFHQTtFQUVBO0FYK3RESjs7QVc1dERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUdBO0VBR0E7RUFHQTtFQUNBO0FYK3RESjs7QVc1dERBO0VBQ0k7RUFDQTtFQUNBO0FYK3RESjs7QVc1dERBO0VBQ0k7RUFDQTtBWCt0REo7O0FXNXREQTtFQUNJO0FYK3RESjs7QVc1dERBO0VBQ0k7RUFDQTtFQUdBO0VBR0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtBWCt0REo7O0FXNXREQTtFQUNJO0FYK3RESjs7QVc1dERBOztFQUtJO0FYK3RESjs7QVc1dERBOztFQUVJO0FYK3RESjs7QVc1dERBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QVgrdERKOztBVzV0REE7RUFDSTtBWCt0REo7O0FXNXREQTtFQUdJO0FYK3RESjs7QVc1dERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBWCt0REo7O0FXNXREQTs7RUFFSTtBWCt0REo7O0FXNXREQTs7RUFFSTtFQUNBO0FYK3RESjs7QVc1dERBO0VBQ0k7QVgrdERKOztBVzV0REE7RUFFSTtFQUVBO0FYK3RESjs7QVc1dERBO0VBQ0k7RUFDQTtFQUNBO0FYK3RESjs7QVc1dERBO0VBQ0k7QVgrdERKOztBVzV0REE7RUFDSTtFQUNBO0VBQ0E7QVgrdERKOztBVzV0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrdERKOztBVzV0REE7RUFDSTtBWCt0REo7O0FXNXREQTtFQUNJO0VBQ0E7RUFDQTtBWCt0REo7O0FXNXREQTtFQUNJO0VBQ0E7QVgrdERKOztBVzV0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrdERKOztBVzV0REE7RUFDSTtFQUNBO0FYK3RESjs7QVc1dERBO0VBRUk7RUFFQTtBWCt0REo7O0FXNXREQTtFQUNJO0VBQ0E7RUFDQTtBWCt0REo7O0FXNXREQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrdERKOztBVzV0REE7RUFHSTtFQUNBO0FYK3RESjs7QVc1dERBO0VBRUk7QVgrdERKOztBVzV0REE7O0VBRUk7RUFJQTtBWCt0REo7O0FXNXREQTtFQUNJO0VBR0E7QVgrdERKOztBVzV0REE7O0VBRUk7QVgrdERKOztBVzV0REE7O0VBRUk7RUFDQTtBWCt0REo7O0FXNXREQTtFQUNJO0FYK3RESjs7QVc1dERBO0VBQ0k7QVgrdERKOztBVzV0REE7RUFDSTtBWCt0REo7O0FXNXREQTtFQUNJO0FYK3RESjs7QVc1dERBOzs7O0NBQUE7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQVFBO0VBRUE7RUFDQTtBWHd0REo7O0FXcnREQTtFQUNJO0VBQ0E7QVh3dERKOztBV3J0REE7RUFDSTtBWHd0REo7O0FXcnREQTtFQUNJO0VBQ0E7QVh3dERKOztBV3J0REE7RUFDSTtBWHd0REo7O0FXcnREQTtFQUNJO0VBQ0E7QVh3dERKOztBV3J0REE7RUFFSTtFQUNBO0FYd3RESjs7QVdydERBO0VBQ0k7QVh3dERKOztBV3J0REE7RUFFSTtFQUNBO0FYd3RESjs7QVdydERBO0VBRUk7QVh3dERKOztBV3J0REE7RUFDSTtBWHd0REo7O0FXcnREQTtFQUNJO0FYd3RESjs7QVdydERBO0VBQ0k7QVh3dERKOztBV3J0REE7RUFDSTtBWHd0REo7O0FXcnREQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYd3RESjs7QVdydERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3dERKOztBV3J0REE7RUFDSTtBWHd0REo7O0FXcnREQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBR0E7RUFHQTtFQUlBO0FYd3RESjs7QVdydERBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYd3RESjs7QVdydERBOzs7RUFHSTtBWHd0REo7O0FXcnREQTs7O0VBR0k7QVh3dERKOztBV3J0REE7RUFDSTtBWHd0REo7O0FXcnREQTtFQUNJO0FYd3RESjs7QVdydERBOzs7RUFHSTtBWHd0REo7O0FXcnREQTtBQUVBO0VBQ0k7QVh1dERKOztBV3B0REE7RUFDSTtBWHV0REo7O0FXcHREQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHV0REo7O0FXcHREQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYdXRESjs7QVdwdERBO0VBQ0k7QVh1dERKOztBV3B0REE7OztFQUdJO0VBQ0E7QVh1dERKOztBV3B0REE7OztFQUdJO0FYdXRESjs7QVdwdERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHV0REo7O0FXcHREQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1dERKOztBV3B0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdXRESjs7QVdwdERBO0VBQ0k7RUFDQTtBWHV0REo7O0FXcHREQTtFQUNJO0FYdXRESjs7QVdwdERBO0FBRUE7RUFFSTtBWHN0REo7O0FXbnREQTtFQUVJO0FYc3RESjs7QVdudERBO0VBRUk7QVhzdERKOztBV250REE7RUFFSTtBWHN0REo7O0FXbnREQTtFQUVJO0FYc3RESjs7QVdudERBO0VBRUk7QVhzdERKOztBV250REE7RUFFSTtBWHN0REo7O0FXbnREQTtFQUVJO0FYc3RESjtBV3hzREE7RUFDSTtJQUVJO0VYcXRETjtFV250REU7SUFFSTtFWHF0RE47QUFDRjtBV3pzREE7RUFDSTtJQUNJO0VYbXRETjtFV2p0REU7SUFDSTtFWG10RE47QUFDRjtBV3ZzREE7RUFDSTtJQUNJO0VYaXRETjtFVy9zREU7SUFDSTtFWGl0RE47QUFDRjtBV2hzREE7RUFDSTtJQUNJO0lBRUE7RVgrc0ROO0VXN3NERTtJQUNJO0lBRUE7SUFDQTtFWCtzRE47QUFDRjtBVzdyREE7RUFDSTtJQUNJO0lBQ0E7SUFFQTtFWDZzRE47RVczc0RFO0lBRUk7SUFDQTtJQUNBO0VYNnNETjtBQUNGO0FXNXJEQTtFQUNJO0lBQ0k7SUFDQTtJQUVBO0VYMnNETjtFV3pzREU7SUFFSTtJQUNBO0VYMnNETjtBQUNGO0FXMXJEQTtFQUNJO0lBQ0k7SUFDQTtJQUVBO0VYeXNETjtFV3ZzREU7SUFFSTtJQUNBO0VYeXNETjtBQUNGO0FXM3JEQTtFQUNJO0lBQ0k7SUFFQTtFWHVzRE47RVdyc0RFO0lBQ0k7RVh1c0ROO0FBQ0Y7QVd0ckRBO0VBQ0k7SUFDSTtFWHFzRE47RVduc0RFO0lBQ0k7SUFFQTtFWHFzRE47RVduc0RFO0lBQ0k7RVhxc0ROO0FBQ0Y7QVdsc0RBO0VBQ0k7SUFDSTtJQUNBO0lBSUE7RVhvc0ROO0VXbHNERTtJQUdJO0VYb3NETjtFV2xzREU7O0lBSUk7RVhvc0ROO0VXbHNERTtJQUdJO0VYb3NETjtFV2xzREU7SUFHSTtFWG9zRE47RVdsc0RFO0lBQ0k7SUFDQTtFWG9zRE47RVdsc0RFO0lBRUk7RVhvc0ROO0VXbHNERTtJQUVJO0VYb3NETjtFV2xzREU7SUFDSTtFWG9zRE47RVdsc0RFO0lBQ0k7RVhvc0ROO0VXbHNERTs7SUFFSTtFWG9zRE47RVdsc0RFO0lBQ0k7RVhvc0ROO0VXbHNERTtJQUNJO0VYb3NETjtFV2xzREU7SUFFSTtFWG9zRE47RVdsc0RFOztJQUVJO0lBQ0E7SUFDQTtFWG9zRE47RVdsc0RFOzs7SUFHSTtFWG9zRE47RVdsc0RFOzs7SUFHSTtFWG9zRE47RVdsc0RFO0lBQ0k7RVhvc0ROO0VXbHNERTtJQUNJO0VYb3NETjtBQUNGO0FXanNEQTtFQUNJO0lBQ0k7SUFDQTtFWG1zRE47QUFDRjtBV2hzREE7RUFDSTtJQUNJO0VYa3NETjtBQUNGO0FZOW1GQTtFQUNJO0VBQ0E7RUFDQTtBWmduRko7O0FZNW1GSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNKQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFFQTtFQUNBO0FBSEE7O0FBTUo7RUFDSTtFQUNBO0FidW5GSjs7QUE1bkZBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QWNSUTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFESjtJQUdJO0lBQ0E7RWQycUZOOztBY3pxRk07SUFDSTtJQUNBO0VkMnFGVjs7QWN4cUZNO0lBQ0k7SUFDQTtFZDBxRlY7O0FjdnFGTTtJQUNJO0lBQ0E7RWR5cUZWOztBY3JxRlU7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBRUE7SUFDSTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VkbXFGVjs7QWM3cEZNO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBRUE7SUFDQTtBQUhBOztBQU1JO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7QUFMQTs7QUFRSTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFFQTtJQUNBO0lBQ0E7SUFDQTtBQUxBOztBQVFJO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBRUE7SUFDQTtBQUhBOztBQU1JO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7QUFMQTs7QUFRSTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFFQTtJQUNBO0lBQ0E7SUFDQTtBQUxBOztBQVFJO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0FBTEE7O0FBUUk7RUFBQTtFQUFBO0FBQUE7O0FBUUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFFQTtJQUNBO0FBSEE7O0FBTUk7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFFQTtJQUNBO0lBQ0E7SUFDQTtBQUxBOztBQVFJO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0FBTEE7O0FBUUk7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFFQTtJQUNBO0lBQ0E7SUFDQTtBQUxBOztBQVFJO0VBQUE7RUFBQTtBQUFBOztBQVVKOzs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7OztFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ3JQSjtJQUNJO0VmdTNGTjs7QWU1MkZFO0lBQ0k7RWZvM0ZOOztBZWozRkU7SUFDSTtFZm0zRk47O0FnQm40Rk07RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0VBSUk7SUFBQTtFQUFBO0FBSko7O0FBSUk7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBREo7SUFHSTtJQUNBO0VoQnNrSU47O0FnQmxrSU07RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUdKO0lBRVE7SUFBQTtFQUFBOztBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtFaEJta0lWO0FpQjFuSUY7QUFHUTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBOztBQUtaO0VBQ0k7QWpCaW9GSjs7QWlCOW5GQTtFQUNJO0FqQmlvRko7QWtCeHBGQTtFQUNJO0FsQnUzRko7O0FrQnAzRkE7RUFuQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWVBO0VBQ0E7RUFDQTtBbEI2M0ZKO0FrQjU0Rkk7RUFDSTtFQUNBO0FsQjg0RlI7O0FrQjkzRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCaTRGSjs7QWtCNzNGSTtFQUNJO0FsQmc0RlI7QW1CcjVGSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUVBO0VBQ0E7QUFIQTs7QUFPQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFFQTtFQUNBO0FBSEE7O0FBT0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBRUE7RUFDQTtBQUhBOztBQU1KO0VBQ0k7QW5CbzZGSjs7QW9CcDlGQTtFQUNJO0FwQnU5Rko7O0FvQnA5RkE7RUFDSTtBcEJ1OUZKOztBb0JuOUZJO0VBQUE7RUFBQTtBQUFBOztBQ1JBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBQUZBOztBQUtKO0VBQ0k7RUFDQTtBckJtK0ZKOztBcUI5OUZJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBREo7RUFHSTtBckJpK0ZKO0FxQi85Rkk7RUFMSjtJQU1RO0VyQmsrRk47QUFDRjs7QXFCOTlGSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFFQTtFQUNBO0FBSEE7QUFLQTtFQU5KO0lBT1E7RXJCaytGTjtBQUNGOztBcUI5OUZJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBRUE7RUFBQTtFQUFBO0FBRkE7QUFLSTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFESjtFQUVJO0FyQmcrRlI7QXFCNTlGUTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQURKO0VBRUk7QXJCODlGSjs7QXFCMTlGSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQ0k7SUFDSTtFckI2OUZWO0FBQ0Y7QXFCMTlGSTtFQUNJO0FyQjQ5RlI7QXFCejlGSTtFQUNJO0lBQ0k7RXJCMjlGVjtBQUNGOztBcUJ0OUZBO0VBRVE7SUFDSTtFckJ3OUZWO0VxQm45Rk07SUFDSTtFckJxOUZWO0FBQ0Y7QXFCaDlGQTtFQUVRO0lBQ0k7RXJCaTlGVjtFcUIvOEZVO0lBQ0k7RXJCaTlGZDtFcUIzOEZNO0lBQ0k7RXJCNjhGVjtFcUJ6OEZVO0lBQUE7RUFBQTtBckI2OEZaO0FxQnQ4RlE7RUFESjtJQUVRO0VyQnk4RlY7RXFCdjhGVTtJQUNJO0VyQnk4RmQ7QUFDRjtBcUJyOEZJO0VBQ0k7QXJCdThGUjtBcUJuOEZRO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSjtFQUNJO0lBQ0k7RXJCcThGVjtBQUNGO0FxQmw4Rkk7RUFDSTtJQUNJO0lBQ0E7RXJCbzhGVjtBQUNGOztBcUIvN0ZJO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUdKO0VBQ0k7QXJCbThGSjs7QXFCLzdGSTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFFQTtBQUZBOztBQU1BO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBOztBQ3ZPWjtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtBOztFQUNJO0F0QnVxR1I7O0FzQmpxR0k7RUFBQTtBQUFBOztBQUdKO0FDckNJO0VBQUE7RUFBQTtBQUFBOztBQUtJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBRUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUtJO0VBQ0k7QXZCb3NHWjtBdUJsc0dZO0VBQ0k7QXZCb3NHaEI7QXVCbHNHZ0I7RUFDSTtBdkJvc0dwQjs7QXVCNXJHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFFQTtBQUZBOztBQU9JO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLSTtFQUFBO0VBQUE7QUFBQTtBQUlKO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUN4R0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFLSTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFLSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtJO0VBQUE7RUFBQTtBQUFBOztBQU1SO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ25GQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFFQTtBQUZBO0FBS0k7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJrMkdKO0F5QmgyR0k7RUFDSTtFQUNBO0VBQ0E7QXpCazJHUjtBeUIvMUdJO0VBQ0k7RUFDQTtFQUNBO0F6QmkyR1I7QXlCOTFHSTtFQUNJO0VBQ0E7RUFDQTtBekJnMkdSOztBMEI3N0dJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVBO0VBQ0k7QTFCaThHUjtBMEI5N0dJO0VBQ0k7QTFCZzhHUjs7QTBCMzdHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUdJO0FBSEo7O0FBUUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI4N0dKOztBMEIxN0dJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ3JEQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQ2hDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUE7RUFDSTtBNUIyaEhSOztBNEJ0aEhJO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0lBQUE7SUFBQTtFQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQzVFQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdBO0FBSEE7QUFLQTtFQU5KO0lBT1E7RTdCeW1ITjtBQUNGO0E2QnZtSEk7RUFWSjtJQVdRO0U3QjBtSE47QUFDRjs7QTZCdG1ISTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdBO0FBSEE7QUFLQTtFQU5KO0lBT1E7RTdCeW1ITjtBQUNGO0E2QnZtSEk7RUFWSjtJQVdRO0U3QjBtSE47QUFDRjs7QTZCdG1ISTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTtBQUVBO0VBRVE7SUFBQTtFQUFBOztBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtFQUlBO0lBQUE7RUFBQTtFQUVBO0lBQ0k7SUFDQTtFN0J5bUhsQjtBQUNGOztBNkJsbUhJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVBO0VBQ0k7QTdCc21IUjs7QTZCam1ISTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFFQTtBQUZBO0FBS0k7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7SUFBQTtJQUFBO0VBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQzNGQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ1BKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0tBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFJQTtJQUFBO0VBQUE7QUFKQTs7QUFRQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtBQUFBOztBQUtKO0VBQ0k7QWhDNnNIUjs7QWlDMXhISTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7RUFJQTtJQUFBO0lBQUE7RUFBQTtBQUpBOztBQ3JCQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0k7RUFBQTtBQUFBOztBQUtKOzs7O0VBSUk7QWxDc3pIUjs7QW1DNzFISTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUNuQko7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFLSTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQ2pDSjtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQU1RO0VBQUE7QUFBQTs7QUMxQ1I7RUFBQTtFQUFBO0VBRUE7QUFGQTs7QUFNQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtJQUFBO0lBQUE7RUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFFQTtBQUZBOztBQU1BO0VBQUE7RUFBQTtFQUVBO0FBRkE7O0FBTUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUE7RUFDSTtBdENxN0haO0FzQ2g3SFE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7O0FDNUNSO0VBQ0k7QXZDaytISjtBdUNoK0hJO0VBSEo7SUFJUTtFdkNtK0hOO0FBQ0Y7O0F1Qy85SEk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBRUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBRUE7QUFGQTs7QUFNQTtFQURKO0lBRVE7RXZDaStITjtBQUNGOztBdUM3OUhJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FDdEJBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQTtFQUFBO0FBQUE7QUFJSTs7RUFBQTtFQUFBO0FBQUE7O0FBUUE7OztFQUFBO0VBQUE7QUFBQTs7QUN4Qko7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7QUFBQTs7QUMvQko7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFFQTtFQUZBOztBQ0xKO0VBQ0k7RUFDQTtFQUVBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBM0M0aklKOztBMkM1aklJO0VBQUE7RUFBQTtBQUFBOztBQ0pKO0VBQ0k7RUFFQTtFQUNBO0E1Q21rSUo7O0E0Qy9qSUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQURKO0VBRUk7RUFDQTtBNUNta0lKO0E2QzdrSUE7RUFDSTtFQUNBO0E3QzZuSUo7O0E2QzFuSUE7RUFDSTtJQUNJO0U3QzZuSU47RTZDMW5JRTtJQUNJO0U3QzRuSU47QUFDRjtBOEN2b0lJOztFQUVJO0VBQ0E7RUFDQTtBOUN5b0lSOztBK0M5b0lBO0VBQ0k7RUFDQTtBL0NpcElKOztBK0M5b0lBO0VBQ0k7QS9DaXBJSjs7QStDOW9JQTtFQUNJO0lBQ0k7SUFDQTtFL0NpcElOO0UrQy9vSU07SUFDSTtFL0NpcElWO0UrQzlvSU07SUFDSTtFL0NncElWO0FBQ0Y7QStDNW9JQTtFQUNJO0lBQ0k7RS9DOG9JTjtFK0Mzb0lFO0lBQ0k7RS9DNm9JTjtBQUNGO0FBdnBJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBR0E7QWdEdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRCtxSVI7O0FnRDNxSUE7RUFDSTtJQUNJO0VoRDhxSU47RWdENXFJRTtJQUNJO0VoRDhxSU47QUFDRjtBZ0QzcUlBO0VBQ0k7QWhENnFJSjs7QWdEMXFJQTtFQUtJO0FoRDZxSUo7O0FBbnJJQTs7QWExQlE7RUFBQSxxQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLHFCb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQSxxQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEsdUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLG1Cb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQSxtQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEsbUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLG1Cb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQTtDb0NBUjs7QXBDQVE7RUFBQTtDb0NBUjs7QXBDQVE7RUFBQSxxQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLHFCb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQSxxQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLHFCb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQSxxQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBO0NvQ0FSOztBcENBUTtFQUFBLDRHb0NBUjtFcENBUSwwR29DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLHVCb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQSxtQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBO0NvQ0FSOztBcENBUTtFQUFBLCtCb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQSw0R29DQVI7RXBDQVEsMEdvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLDRHb0NBUjtFcENBUSwwR29DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEsNEdvQ0FSO0VwQ0FRLDBHb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQTtDb0NBUjs7QXBDQVE7RUFBQSxxQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLHFCb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQSxxQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLHFCb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQSxxQm9DQVI7RXBDQVE7Q29DQVI7O0FwQ0FRO0VBQUEscUJvQ0FSO0VwQ0FRO0NvQ0FSOztBcENBUTtFQUFBLHFCb0NBUjtFcENBUTtDb0NBUjs7QXBDQVE7RUFBQTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSx3Qm9DQVI7SXBDQVEsd0RvQ0FSO0lwQ0FRO0dvQ0FSO0VwQ0FRO0lBQUEsd0JvQ0FSO0lwQ0FRLDREb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0NBQUE7O0FwQ0FRO0VBQUE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBLGlCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLGtCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLGlCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSxzQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxnQm9DQVI7SXBDQVEsZ0JvQ0FSO0lwQ0FRO0dvQ0FSO0VwQ0FRO0lBQUEsa0JvQ0FSO0lwQ0FRLGtCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUEsd0JvQ0FSO0lwQ0FRLHVEb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLHdCb0NBUjtJcENBUSx1RG9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSx3Qm9DQVI7SXBDQVEscURvQ0FSO0lwQ0FRO0dvQ0FSO0VwQ0FRO0lBQUEsd0JvQ0FSO0lwQ0FRLDREb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLHlCb0NBUjtJcENBUSxtRW9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUEsbUJvQ0FSO0lwQ0FRO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSxtQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSxrQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxxQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxpQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxvQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxrQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxvQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSxvQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxtQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxnQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBLGdCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLGdCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLG9Cb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLGdCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLG1Cb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLHFCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLGdGb0NBUjtJcENBUSxvR29DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSx1Qm9DQVI7SXBDQVEsK0JvQ0FSO0lwQ0FRO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7Q0FBQTs7QXBDQVE7RUFBQTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUEsd0JvQ0FSO0lwQ0FRLHVEb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLHdCb0NBUjtJcENBUSx3RG9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSx3Qm9DQVI7SXBDQVEscURvQ0FSO0lwQ0FRO0dvQ0FSO0VwQ0FRO0lBQUEsd0JvQ0FSO0lwQ0FRLDREb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLHlCb0NBUjtJcENBUSxtRW9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBLHFCb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLG9Cb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBLG1Cb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLG9Cb0NBUjtJcENBUTtHb0NBUjtDQUFBOztBcENBUTtFQUFBO0lBQUE7R29DQVI7RXBDQVE7SUFBQSxTb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSxnQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSx5Qm9DQVI7U3BDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSxrQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxtQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxtQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxpQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxrQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxrQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQSxrQm9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBLG9Cb0NBUjtJcENBUTtHb0NBUjtDQUFBOztBcENBUTtFQUFBO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUE7R29DQVI7RXBDQVE7SUFBQSx3Qm9DQVI7SXBDQVEsb0RvQ0FSO0lwQ0FRO0dvQ0FSO0VwQ0FRO0lBQUEsd0JvQ0FSO0lwQ0FRLHFEb0NBUjtJcENBUTtHb0NBUjtFcENBUTtJQUFBLHdCb0NBUjtJcENBUSwrRG9DQVI7SXBDQVE7R29DQVI7RXBDQVE7SUFBQTtHb0NBUjtFcENBUTtJQUFBO0dvQ0FSO0VwQ0FRO0lBQUEsbUJvQ0FSO0lwQ0FRO0dvQ0FSIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvZWxlbWVudHMvX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy92ZW5kb3IvX2ZsYXRwaWNrci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL3ZlbmRvci9fbXVsdGlzZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy92ZW5kb3IvYXdlc29tZS1ub3RpZmljYXRpb25zL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvdmVuZG9yL2F3ZXNvbWUtbm90aWZpY2F0aW9ucy9fcG9wdXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvdmVuZG9yL2F3ZXNvbWUtbm90aWZpY2F0aW9ucy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvdmVuZG9yL2F3ZXNvbWUtbm90aWZpY2F0aW9ucy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvdmVuZG9yL2F3ZXNvbWUtbm90aWZpY2F0aW9ucy9fc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy92ZW5kb3IvX3RvbS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy92ZW5kb3IvX2dsaWdodGJveC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL3ZlbmRvci9fZ2V0YWRkcmVzcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL3ZlbmRvci9fcXVpbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9vYmplY3RzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvb2JqZWN0cy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL3BhZ2VzL19kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9vYmplY3RzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9vYmplY3RzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9vYmplY3RzL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19kcm9wb3V0LW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19waWxscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19zbGlkZW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3Byb3BlcnR5LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19vbmJvYXJkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fcGFuZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fdGFibGUtYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fZm9ybS1wcm9ncmVzcy1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19nbG9iYWwtYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL2NvbXBvbmVudHMvX3RvcC1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19wcmlvcml0eS1pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3N0eWxlcy9jb21wb25lbnRzL19ub3RpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fbm90aWZpY2F0aW9ucy1kcm9wb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvY29tcG9uZW50cy9fY29va2llcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL3BhZ2VzL190aWNrZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvcGFnZXMvX2RvY3VtZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc3R5bGVzL3BhZ2VzL19zaWduLWNvbnRyYWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvcGFnZXMvX3BheW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zdHlsZXMvdHJ1bXBzL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vLzxubyBzb3VyY2U+Il0sInNvdXJjZXNDb250ZW50IjpbIkB0YWlsd2luZCBiYXNlO1xuXG4vLyBFbGVtZW50c1xuLyogcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5AaW1wb3J0ICdlbGVtZW50cy9wYXJ0aWFscyc7XG4vKiBwdXJnZWNzcyBlbmQgaWdub3JlICovXG5cbi8vIFZlbmRvclxuQGltcG9ydCAndmVuZG9yL3BhcnRpYWxzJztcblxuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5cbi8vIE9iamVjdHNcbkBpbXBvcnQgJ29iamVjdHMvcGFydGlhbHMnO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0ICdjb21wb25lbnRzL3BhcnRpYWxzJztcblxuLy8gUGFnZXNcbkBpbXBvcnQgJ3BhZ2VzL3BhcnRpYWxzJztcblxuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuLy8gSGVscGVycywgVXRpbGl0aWVzLCBJbXBvcnRhbnRzLCBvdmVycmlkZXNcbi8qIHB1cmdlY3NzIHN0YXJ0IGlnbm9yZSAqL1xuQGltcG9ydCAndHJ1bXBzL3BhcnRpYWxzJztcbi8qIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIjpyb290IHtcbiAgICAtLWZvcm0taW5wdXQtYmc6IHRoZW1lKGNvbG9ycy5icmFuZC5saWdodFBlYWNoKTtcbn1cblxuLnBlYWNoLWlucHV0LWJnIHtcbiAgICAtLWZvcm0taW5wdXQtYmc6IHRoZW1lKGNvbG9ycy5icmFuZC5wZWFjaCk7XG59XG5cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0ndXJsJ10sXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbnRleHRhcmVhIHtcbiAgICBAYXBwbHkgZm9jdXMtcmluZyBibG9jayB3LWZ1bGwgcm91bmRlZC1sZyBiZy13aGl0ZSBsZWFkaW5nLTQgdHJhbnNpdGlvbiBkdXJhdGlvbi0xNTAgZWFzZS1pbi1vdXQ7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtNTAwIHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgcGxhY2Vob2xkZXI6dGV4dC1vblBlYWNoLW5ldXRyYWwtNzAwIGJvcmRlciBweC00IHB5LTMgdGV4dC1iYXNlIHNoYWRvdy1ub25lO1xuXG4gICAgJi5pbnB1dC0taGFzLWVycm9yIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1yZWQtNTAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLW5vbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIEBhcHBseSBjdXJzb3Itbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIGZvY3VzLXJpbmcgcm91bmRlZC1tZCBib3JkZXIgcHgtMyBweS0yIHRyYW5zaXRpb24gZHVyYXRpb24tMTUwIGVhc2UtaW4tb3V0IHNtOnRleHQtc20gc206bGVhZGluZy01O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbm9uZTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLXBpbmsgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgZm9jdXMtcmluZyBoLVsxOHB4XSB3LVsxOHB4XSByb3VuZGVkO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1icmFuZC1waW5rO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBAYXBwbHkgY3Vyc29yLW5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbm9uZTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgQGFwcGx5IG1iLTA7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgIEBhcHBseSB0ZXh0LWJyYW5kLXBpbmsgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC01MDA7XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWJyYW5kLXBpbms7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIEBhcHBseSBjdXJzb3Itbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1ub25lO1xuICAgIH1cbn1cblxuZmllbGRzZXQuZXhwYW5kZWQtY2hvaWNlLWZpZWxkc2V0IHtcbiAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC01MDAgcm91bmRlZC1sZyBib3JkZXIgcC0zO1xuXG4gICAgbGVnZW5kIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTgwMCBweC0xIHRleHQtc20gZm9udC1tZWRpdW07XG4gICAgfVxufVxuXG5zZWxlY3Qge1xuICAgIEBhcHBseSBib3JkZXItb25QZWFjaC1uZXV0cmFsLTUwMCBmb2N1cy1yaW5nIGJsb2NrIHctZnVsbCByb3VuZGVkLWxnIGJvcmRlciBiZy13aGl0ZSBwLTMgdGV4dC1zbSB0cmFuc2l0aW9uIGR1cmF0aW9uLTE1MCBlYXNlLWluLW91dDtcblxuICAgICYuaW5wdXQtLWhhcy1lcnJvciB7XG4gICAgICAgIEBhcHBseSBib3JkZXItcmVkLTUwMDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgQGFwcGx5IGN1cnNvci1ub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLW5vbmU7XG4gICAgfVxufVxuXG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC01MDAgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBibG9jayB3LWZ1bGwgcm91bmRlZC1sZyBib3JkZXIgcHgtMCBweS0wO1xuXG4gICAgJi5pbnB1dC0taGFzLWVycm9yIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1yZWQtNTAwO1xuICAgIH1cblxuICAgIG9wdGlvbiB7XG4gICAgICAgIEBhcHBseSBweC0zIHB5LTEgc206dGV4dC1zbSBzbTpsZWFkaW5nLTU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIEBhcHBseSBjdXJzb3Itbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1ub25lO1xuICAgIH1cbn1cblxubGFiZWwge1xuICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC04MDAgbWItMSBibG9jayB0ZXh0LXNtIGZvbnQtbWVkaXVtO1xufVxuXG4uaGVscC10ZXh0IHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtNzAwIHB4LTQgcHQtMSB0ZXh0LXhzO1xufVxuXG5zbWFsbC5oZWxwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgLy8gc21hbGwgdGFnIDgwJSByZWR1Y2VzIGl0IHRvIDEycHhcbn1cblxuLmZvcm0tZXJyb3Ige1xuICAgIEBhcHBseSBtdC0xIGZsZXggaXRlbXMtY2VudGVyIHNwYWNlLXgtMSB0ZXh0LXNtIHRleHQtcmVkLTYwMDtcblxuICAgIHN2ZyB7XG4gICAgICAgIEBhcHBseSBoLTQgdy00O1xuICAgIH1cbn1cblxuLm1vbmV5LXR5cGUgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBAYXBwbHkgcGwtNztcbn1cblxuLm1vbmV5LXR5cGVfX3N5bWJvbCB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTYwMDtcbn1cblxuaW5wdXRbdHlwZT0nZGF0ZSddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT0nZGF0ZSddOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4udGlsZS1jaGVja2JveCB7XG4gICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTIgZ2FwLTY7XG5cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgQGFwcGx5IHNyLW9ubHk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBAYXBwbHkgYmctYnJhbmQtbGlnaHRQZWFjaCBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIGZsZXggaXRlbXMtY2VudGVyIHNwYWNlLXgtNiByb3VuZGVkLWxnIGJvcmRlciBwLTYgdGV4dC1iYXNlIGZvbnQtc2VtaWJvbGQ7XG4gICAgfVxuXG4gICAgbGFiZWwgPiBzdmcge1xuICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtNzAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgQGFwcGx5IGJnLWJyYW5kLXBpbmsgdGV4dC13aGl0ZTtcblxuICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG59XG4ucmFuZ2UtcGlja2VyX19jdXN0b20tYnV0dG9uIHtcbiAgICAtLXJhZGl1czogMDtcbiAgICAtLWJvcmRlci1jb2xvcjogdGhlbWUoY29sb3JzLm9uUGVhY2gubmV1dHJhbC41MDApO1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblxuICAgIEBhcHBseSBmbGV4LXNocmluay0wO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4ucmFuZ2UtcGlja2VyX19zaG9ydGN1dHMge1xuICAgIEBhcHBseSB3LWZ1bGw7XG59XG5cbi5yYW5nZS1waWNrZXJfX3Nob3J0Y3V0cy1hY3RpdmVbZGF0YS12YWx1ZT0nJ10ge1xuICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC02MDA7XG59XG5cbi5yYW5nZS1waWNrZXJfX3RyaWdnZXIge1xuICAgIEBhcHBseSB3LWZ1bGwgY3Vyc29yLWRlZmF1bHQgcm91bmRlZC1sZyBweC00IHB5LTMgcHItMTAgdGV4dC1sZWZ0IHRleHQtYmFzZTtcbn1cblxuLnJhbmdlLXBpY2tlcl9fZHJvcG91dCB7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtNTAwIHotMjAgbXQtMSB3LWZ1bGwgcm91bmRlZC1sZyBib3JkZXIgc2hhZG93IHRyYW5zaXRpb24tb3BhY2l0eTtcbn1cblxuLnJhbmdlLXBpY2tlcl9fZHJvcG91dC1saXN0IHtcbiAgICBAYXBwbHkgbWF4LWgtNjAgb3ZlcmZsb3ctYXV0byByb3VuZGVkLW1kIGJnLXdoaXRlIHRleHQtYmFzZSBmb2N1czpvdXRsaW5lLW5vbmUgc206dGV4dC1zbTtcbn1cblxuLnJhbmdlLXBpY2tlcl9fb3B0aW9uIHtcbiAgICBAYXBwbHkgaG92ZXI6Ymctb25QZWFjaC1uZXV0cmFsLTgwMC9bMC4wOF0gaG92ZXI6dGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIGJsb2NrIHctZnVsbCB0cnVuY2F0ZSByb3VuZGVkLW5vbmUgcHgtNCBweS0zIHRleHQtbGVmdCB0cmFuc2l0aW9uLWNvbG9ycztcbn1cblxuLnJhbmdlLXBpY2tlcl9fdG8ge1xuICAgIEBhcHBseSBib3JkZXItbm9uZTtcbn1cblxuLmNoZWNrYm94LXJvdyB7XG4gICAgQGFwcGx5IG1iLTIgZmxleCBpdGVtcy1jZW50ZXIgc3BhY2UteC0yO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG59XG5cbi5mb3JtLWNvbGxlY3Rpb25fX2xpc3Qge1xuICAgIEBhcHBseSBtYi00IHNwYWNlLXktNDtcbn1cblxuLmZvcm0tY29sbGVjdGlvbl9fbGlzdCA+IGxpIHtcbiAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgcmVsYXRpdmUgcm91bmRlZCBib3JkZXIgcC00O1xufVxuXG4uZm9ybS1jb2xsZWN0aW9uX19hZGQge1xuICAgIEBhcHBseSBidG4gYnRuLS1zaXplLXNtIGJ0bi0tc3R5bGUtZGFzaGVkIHctZnVsbCBqdXN0aWZ5LWNlbnRlcjtcbn1cblxuLmZvcm0tY29sbGVjdGlvbl9fcmVtb3ZlIHtcbiAgICBAYXBwbHkgYmctb3BhY2l0aWVzLWJsYWNrLTEwMCBob3ZlcjpiZy1vcGFjaXRpZXMtYmxhY2stMjAwIGFic29sdXRlIHJpZ2h0LTAgdG9wLTAgcm91bmRlZC1ibCBwLTIgdHJhbnNpdGlvbjtcbn1cblxuLmN1c3RvbS1yZW50LXNjaGVkdWxlIHtcbiAgICAuY3VzdG9tLXJlbnQtc2NoZWR1bGVfX2l0ZW0ge1xuICAgICAgICBAYXBwbHkgZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIHNwYWNlLXgtMjtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXJlbnQtc2NoZWR1bGVfX2lubmVyIHtcbiAgICAgICAgQGFwcGx5IGZsZXggdy1mdWxsIGl0ZW1zLWNlbnRlciBzcGFjZS14LTI7XG4gICAgfVxuXG4gICAgLmZvcm0tY29sbGVjdGlvbl9fcmVtb3ZlIHtcbiAgICAgICAgQGFwcGx5IG1iLTQgZmxleC1zaHJpbmstMDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb2xsZWN0aW9uX19hZGQge1xuICAgICAgICBAYXBwbHkgdGV4dC1icmFuZC1waW5rIHRleHQtYnV0dG9uIG1sLWF1dG8gZmxleCBmb250LXNlbWlib2xkIHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgfVxufVxuXG4uc3dpdGNoIHtcbiAgICAuc3dpdGNoX19sYWJlbCB7XG4gICAgICAgIEBhcHBseSBiZy1vblBlYWNoLW5ldXRyYWwtMTAwIHJlbGF0aXZlIGJsb2NrIGN1cnNvci1wb2ludGVyIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctb25QZWFjaC1uZXV0cmFsLTYwMCBhYnNvbHV0ZSByb3VuZGVkLWZ1bGw7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNoX19jaGVja2JveCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctYnJhbmQtcGluaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jcmF1ZS1idXR0b25zLXdyYXBwZXIgLmNyYXVlX2Zvcm1mbG93X2J1dHRvbnMge1xuICAgIEBhcHBseSB4czpmbGV4LW5vd3JhcCBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xuXG4gICAgLnJldHVybi1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSB4czp3LWF1dG8gbWItMiBmbGV4IHctZnVsbCBpdGVtcy1jZW50ZXIgc3BhY2UteC0yO1xuXG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5zdWJtaXQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSB4czp3LWF1dG8gbWItMiB3LWZ1bGw7XG5cbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxufVxuXG4uZGF0ZS1yYW5nZS1waWNrZXItY29udGFpbmVyIHtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgY29udGFpbmVyLW5hbWU6IGRhdGUtcmFuZ2UtcGlja2VyLWNvbnRhaW5lcjtcbn1cblxuQGNvbnRhaW5lciBkYXRlLXJhbmdlLXBpY2tlci1jb250YWluZXIgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZGF0ZS1yYW5nZS1waWNrZXItd2lkZ2V0IHtcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQgZ2FwLTQ7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hIHtcbiAgICBAYXBwbHkgbGluayBsaW5rLS1wcmltYXJ5O1xufVxuIiwiLyogcHVyZ2Vjc3Mgc3RhcnQgaWdub3JlICovXG5cbi8vIEZsYXRwaWNrciBjc3MgYXMgb2YgRGVjZW1iZXIgMTF0aCAyMDIwXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwNy44NzVweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LFxuICAgICAgICAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsXG4gICAgICAgIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDY0MHB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGhcbiAgICAuZmxhdHBpY2tyLWRheXNcbiAgICAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuICsgMSlcbiAgICAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3biArIDcpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGhcbiAgICAuZmxhdHBpY2tyLWRheXNcbiAgICAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuICsgMilcbiAgICAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3biArIDEpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgICBib3JkZXItbGVmdDogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlcixcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgbWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gICAgYm90dG9tOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgICB0b3A6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1tb250aHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAgIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgLypcbiAgICAgICAgKi9cbiAgICBsZWZ0OiAwO1xuICAgIC8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAgIC8qXG4gICAgICAgICovXG59XG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgLypcbiAgICAgICAgKi9cbiAgICByaWdodDogMDtcbiAgICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgICAvKlxuICAgICAgICAqL1xufVxuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgICBjb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICAgIGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICAgIGhlaWdodDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICAgIHRvcDogMjYlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gICAgdG9wOiA1MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gICAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMTM1JTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gICAgd2lkdGg6IDZjaDtcbiAgICB3aWR0aDogN2NoXFwwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gICAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gICAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuLmZsYXRwaWNrci1kYXlzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cbi5kYXlDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAzMDcuODc1cHg7XG4gICAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gICAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgICBib3JkZXItY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gICAgYmFja2dyb3VuZDogIzk1OWVhOTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gICAgYmFja2dyb3VuZDogIzU2OWZmNztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3biArIDEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3biArIDEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24gKyAxKSkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG4gICAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICAgIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG4gICAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gICAgd2lkdGg6IDI2JTtcbn1cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAyJTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTglO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG4vLyBFbmQgZmxhdHBpY2tyIGNzc1xuXG4uZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKiBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIvKiBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5tdWx0aS1zZWxlY3Qge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAwcHg7XG59XG5cbi5tdWx0aS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG59XG5cbi5tdWx0aS1zZWxlY3QgZGl2IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5tdWx0aS1zZWxlY3QgLm11bHRpLXNlbGVjdC1kaXNwbGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNhOWE5YTk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxcHggMjBweCAxcHggNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubXVsdGktc2VsZWN0IC5tdWx0aS1zZWxlY3QtZGlzcGxheTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxOHB4O1xufVxuXG4ubXVsdGktc2VsZWN0IC5tdWx0aS1zZWxlY3QtZGlzcGxheTo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMC41ZW0gMC4yNWVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNDVlbTtcbiAgICB0b3A6IDAuNGVtO1xuICAgIHdpZHRoOiAwO1xufVxuXG4ubXVsdGktc2VsZWN0IC5tdWx0aS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm11bHRpLXNlbGVjdC1vcHRpb25zLW92ZXJsYXkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tdWx0aS1zZWxlY3Qtb3B0aW9ucy1vdmVybGF5IC5tdWx0aS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYTlhOWE5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tdWx0aS1zZWxlY3Qtb3B0aW9ucy1vdmVybGF5IC5tdWx0aS1zZWxlY3Qtb3B0aW9ucyAub3B0aW9uIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5tdWx0aS1zZWxlY3Qtb3B0aW9ucy1vdmVybGF5IC5tdWx0aS1zZWxlY3Qtb3B0aW9ucyAub3B0aW9uIGxhYmVsIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCA0cHggMXB4IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubXVsdGktc2VsZWN0LW9wdGlvbnMtb3ZlcmxheSAubXVsdGktc2VsZWN0LW9wdGlvbnMgLm9wdGlvbiBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLy8gRW5kIG9mIHZlbmRvciBzdHlsaW5nXG5cbi5tdWx0aS1zZWxlY3Qge1xuICAgIHdpZHRoOiAyNTBweDtcblxuICAgIEBhcHBseSBoLTk7XG5cbiAgICAubXVsdGktc2VsZWN0LWRpc3BsYXkge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC1tZCBib3JkZXItZ3JheS0zMDAgcC0yIHByLTY7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSB3LTY7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggc3Ryb2tlPSclMjM2YjcyODAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnIGQ9J002IDhsNCA0IDQtNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuMjVyZW0gY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41ZW0gMS41ZW07XG5cbiAgICAgICAgICAgIEBhcHBseSB3LTYgdG9wLTAgcmlnaHQtMCBib3JkZXItbm9uZSBoLWZ1bGw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tdWx0aS1zZWxlY3Qtb3B0aW9ucy1vdmVybGF5IC5tdWx0aS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgQGFwcGx5IHJvdW5kZWQtbWQgYm9yZGVyLWdyYXktMzAwO1xuXG4gICAgLm9wdGlvbiBsYWJlbCB7XG4gICAgICAgIEBhcHBseSBwLTIgbWItMDtcblxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgIEBhcHBseSBtci0yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnVsbC13aWR0aC1tdWx0aS1zZWxlY3QgLm11bHRpLXNlbGVjdCB7XG4gICAgQGFwcGx5IHctZnVsbDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4vKiBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCJAa2V5ZnJhbWVzIGF3bi1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYXduLWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYXduLXNsaWRlLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGF3bi1zbGlkZS1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYXduLWJhciB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgdG8ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5hd24tcG9wdXAtbG9hZGluZy1kb3RzLFxuLmF3bi1wb3B1cC1sb2FkaW5nLWRvdHM6YmVmb3JlLFxuLmF3bi1wb3B1cC1sb2FkaW5nLWRvdHM6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBhbmltYXRpb246IGF3bi1sb2FkaW5nLWRvdHMgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5hd24tcG9wdXAtbG9hZGluZy1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG5cbi5hd24tcG9wdXAtbG9hZGluZy1kb3RzOmJlZm9yZSxcbi5hd24tcG9wdXAtbG9hZGluZy1kb3RzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5hd24tcG9wdXAtbG9hZGluZy1kb3RzOmJlZm9yZSB7XG4gIGxlZnQ6IC0xNnB4O1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cblxuLmF3bi1wb3B1cC1sb2FkaW5nLWRvdHM6YWZ0ZXIge1xuICBsZWZ0OiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGF3bi1sb2FkaW5nLWRvdHMge1xuXG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gIH1cblxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweDtcbiAgfVxufVxuIiwiI2F3bi1wb3B1cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkYXduLXBvcHVwLXdyYXBwZXItYmc7XG4gIHotaW5kZXg6ICRhd24tcG9wdXAtd3JhcHBlci16LWluZGV4O1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tbmFtZTogJGF3bi1wb3B1cC1zaG93LWFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGF3bi1wb3B1cC1hbmltYXRpb24tdGltaW5nO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICYuYXduLWhpZGluZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICRhd24tcG9wdXAtaGlkZS1hbmltYXRpb247XG4gIH1cblxuICAuYXduLXBvcHVwLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYXduLXBvcHVwLWJvcmRlci1yYWRpdXM7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kOiAkYXduLXBvcHVwLWJnO1xuICAgIHBhZGRpbmc6ICRhd24tcG9wdXAtcGFkZGluZztcbiAgICBtaW4td2lkdGg6ICRhd24tcG9wdXAtbWluLXdpZHRoO1xuICAgIGZvbnQtc2l6ZTogJGF3bi1wb3B1cC1mb250LXNpemU7XG4gICAgbWF4LXdpZHRoOiAkYXduLXBvcHVwLW1heC13aWR0aDtcblxuICAgICYuYXduLXBvcHVwLWNvbmZpcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZmEge1xuICAgICAgICBmb250LXNpemU6ICRhd24tcG9wdXAtaWNvbi1zaXplO1xuICAgICAgICBjb2xvcjogJGF3bi13YXJuaW5nLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYXduLXBvcHVwLWFzeW5jLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYXduLXBvcHVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICRhd24tcG9wdXAtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmF3bi1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAkYXduLXBvcHVwLXBhZGRpbmc7XG5cbiAgICAuYXduLWJ0biB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYXduLXBvcHVwLWJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgbGluZWFyO1xuICAgICAgZm9udC1zaXplOiAkYXduLXBvcHVwLWZvbnQtc2l6ZTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBsaW5lLWhlaWdodDogJGF3bi1wb3B1cC1idG4taGVpZ2h0O1xuICAgICAgY29sb3I6ICRhd24tcG9wdXAtYnRuLWNvbG9yO1xuICAgIH1cblxuICAgICYtMSB7XG4gICAgICAuYXduLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hd24tYnRuLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZDogJGF3bi1zdWNjZXNzLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRhd24tc3VjY2Vzcy1jb2xvciwgNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hd24tYnRuLWNhbmNlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXduLWluZm8tY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGF3bi1pbmZvLWNvbG9yLCA1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXJcbiRhd24tY29udGFpbmVyLXotaW5kZXg6IDk5OTk4ICFkZWZhdWx0O1xuJGF3bi1jb250YWluZXItcGFkZGluZzogMjRweCAhZGVmYXVsdDtcblxuLy8gQ29sb3JzXG4kYXduLXByaW1hcnktY29sb3I6IGhzbCgwLCAwJSwgNTAlKSAhZGVmYXVsdDtcbiRhd24tcHJpbWFyeS1iYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDkyJSkgIWRlZmF1bHQ7XG4kYXduLXByaW1hcnktYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDgyJSkgIWRlZmF1bHQ7XG5cbiRhd24tc3VjY2Vzcy1jb2xvcjogaHNsKDEwMCwgNjUlLCAzMiUpICFkZWZhdWx0O1xuJGF3bi1zdWNjZXNzLWJhY2tncm91bmQ6IGhzbCgxMDAsIDc0JSwgOTAlKSAhZGVmYXVsdDtcbiRhd24tc3VjY2Vzcy1ib3JkZXItY29sb3I6IGhzbCgxMDAsIDQ1JSwgNzAlKSAhZGVmYXVsdDtcblxuJGF3bi1pbmZvLWNvbG9yOiBoc2woMjAxLCA3MSUsIDM4JSkgIWRlZmF1bHQ7XG4kYXduLWluZm8tYmFja2dyb3VuZDogaHNsKDIwMSwgNzElLCA5MCUpICFkZWZhdWx0O1xuJGF3bi1pbmZvLWJvcmRlci1jb2xvcjogaHNsKDIwMSwgNzElLCA3OCUpICFkZWZhdWx0O1xuXG4kYXduLWFsZXJ0LWNvbG9yOiBoc2woMywgNzQlLCAzOCUpICFkZWZhdWx0O1xuJGF3bi1hbGVydC1iYWNrZ3JvdW5kOiBoc2woMywgNzQlLCA5MCUpICFkZWZhdWx0O1xuJGF3bi1hbGVydC1ib3JkZXItY29sb3I6IGhzbCgzLCA3NCUsIDc4JSkgIWRlZmF1bHQ7XG5cbiRhd24td2FybmluZy1jb2xvcjogaHNsKDMyLCAxMDAlLCAzOCUpICFkZWZhdWx0O1xuJGF3bi13YXJuaW5nLWJhY2tncm91bmQ6IGhzbCgzMiwgMTAwJSwgOTAlKSAhZGVmYXVsdDtcbiRhd24td2FybmluZy1ib3JkZXItY29sb3I6IGhzbCgzMiwgMTAwJSwgNzUlKSAhZGVmYXVsdDtcblxuLy8gTm90aWZpY2F0aW9uc1xuJGF3bi10b2FzdC13aWR0aDogMzIwcHggIWRlZmF1bHQ7XG4kYXduLXRvYXN0LXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XG4kYXduLXRvYXN0LW1hcmdpbjogMTZweCAhZGVmYXVsdDtcbiRhd24tdG9hc3QtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4kYXduLXRvYXN0LWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kYXduLXRvYXN0LWJvcmRlci1jb2xvcjogJGF3bi1wcmltYXJ5LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhd24tdG9hc3QtYm9yZGVyLXJhZGl1czogNnB4ICFkZWZhdWx0O1xuJGF3bi1ib3JkZXI6ICRhd24tdG9hc3QtYm9yZGVyLXdpZHRoICRhd24tdG9hc3QtYm9yZGVyLXN0eWxlXG4kYXduLXRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhd24tcHJvZ3Jlc3MtYmFyLWhlaWdodDogNnB4ICFkZWZhdWx0O1xuJGF3bi10b2FzdC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kYXduLXRvYXN0LXRpdGxlLWZvbnQtc2l6ZTogMThweCAhZGVmYXVsdDtcbiRhd24tdG9hc3QtaWNvbi1zaXplOiA0NHB4ICFkZWZhdWx0O1xuXG4vLyBQb3B1cHNcbiRhd24tcG9wdXAtd3JhcHBlci1iZzogcmdiYSgwLCAwLCAwLCAwLjcpICFkZWZhdWx0O1xuJGF3bi1wb3B1cC13cmFwcGVyLXotaW5kZXg6IDk5OTk5ICFkZWZhdWx0O1xuJGF3bi1wb3B1cC1iZzogI2ZmZiAhZGVmYXVsdDtcbiRhd24tcG9wdXAtbWluLXdpZHRoOiAzMjBweCAhZGVmYXVsdDtcbiRhd24tcG9wdXAtbWF4LXdpZHRoOiA1MDBweCAhZGVmYXVsdDtcbiRhd24tcG9wdXAtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGF3bi1wb3B1cC1pY29uLXNpemU6IDQ0cHggIWRlZmF1bHQ7XG4kYXduLXBvcHVwLXBhZGRpbmc6IDI0cHggIWRlZmF1bHQ7XG4kYXduLXBvcHVwLWJvcmRlci1yYWRpdXM6IDZweCAhZGVmYXVsdDtcbiRhd24tcG9wdXAtYnRuLWhlaWdodDogMzJweCAhZGVmYXVsdDtcbiRhd24tcG9wdXAtYnRuLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGF3bi1wb3B1cC1idG4tYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuXG4vLyBBbmltYXRpb25zXG4kYXduLXBvcHVwLXNob3ctYW5pbWF0aW9uOiBhd24tZmFkZS1pbjtcbiRhd24tcG9wdXAtaGlkZS1hbmltYXRpb246IGF3bi1mYWRlLW91dDtcbiRhd24tcG9wdXAtYW5pbWF0aW9uLXRpbWluZzogZWFzZS1vdXQ7XG5cbiRhd24tdG9hc3QtbGVmdC1zaG93LWFuaW1hdGlvbjogYXduLXNsaWRlLWxlZnQ7XG4kYXduLXRvYXN0LXJpZ2h0LXNob3ctYW5pbWF0aW9uOiBhd24tc2xpZGUtcmlnaHQ7XG4kYXduLXRvYXN0LWhpZGUtYW5pbWF0aW9uOiBhd24tZmFkZS1vdXQ7XG4kYXduLXRvYXN0LWFuaW1hdGlvbi10aW1pbmc6IGxpbmVhcjtcbiIsIiNhd24tdG9hc3QtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogJGF3bi1jb250YWluZXItei1pbmRleDtcbiAgICBib3R0b206ICRhd24tY29udGFpbmVyLXBhZGRpbmc7XG4gICAgcmlnaHQ6ICRhd24tY29udGFpbmVyLXBhZGRpbmc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICYuYXduLXRvcC1sZWZ0LFxuICAgICYuYXduLXRvcC1yaWdodCB7XG4gICAgICAgIHRvcDogJGF3bi1jb250YWluZXItcGFkZGluZztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuXG4gICAgICAgIC5hd24tdG9hc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGF3bi10b2FzdC1tYXJnaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF3bi10b3AtbGVmdCxcbiAgICAmLmF3bi1ib3R0b20tbGVmdCB7XG4gICAgICAgIGxlZnQ6ICRhd24tY29udGFpbmVyLXBhZGRpbmc7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5hd24tdG9hc3Qge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogJGF3bi10b2FzdC1sZWZ0LXNob3ctYW5pbWF0aW9uO1xuXG4gICAgICAgICAgICAmLmF3bi1oaWRpbmcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hd24tdG9wLXJpZ2h0LFxuICAgICYuYXduLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIC5hd24tdG9hc3Qge1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkYXduLXRvYXN0LXJpZ2h0LXNob3ctYW5pbWF0aW9uO1xuXG4gICAgICAgICAgICAmLmF3bi1oaWRpbmcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hd24tdG9hc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAkYXduLXRvYXN0LXdpZHRoO1xuICAgIGJhY2tncm91bmQ6ICRhd24tcHJpbWFyeS1iYWNrZ3JvdW5kO1xuICAgIG1hcmdpbi10b3A6ICRhd24tdG9hc3QtbWFyZ2luO1xuICAgIGJvcmRlci1yYWRpdXM6ICRhd24tdG9hc3QtYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGF3bi1wcmltYXJ5LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGF3bi10b2FzdC1mb250LXNpemU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGF3bi10b2FzdC1hbmltYXRpb24tdGltaW5nO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRhd24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkYXduLXRvYXN0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAkYXduLXRvYXN0LXBhZGRpbmc7XG4gICAgICAgIHRvcDogJGF3bi1wcm9ncmVzcy1iYXItaGVpZ2h0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGF3bi10b2FzdC1pY29uLXNpemU7XG4gICAgICAgICAgICBjb2xvcjogJGF3bi1wcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogJGF3bi1wcm9ncmVzcy1iYXItaGVpZ2h0ICsgJGF3bi10b2FzdC1wYWRkaW5nIDg4cHggJGF3bi10b2FzdC1wYWRkaW5nXG4gICAgICAgICAgICAkYXduLXRvYXN0LXBhZGRpbmc7XG5cbiAgICAgICAgYm9yZGVyOiAkYXduLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGF3bi10b2FzdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICYtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6ICRhd24tcHJvZ3Jlc3MtYmFyLWhlaWdodDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhd24tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6ICRhd24tcHJvZ3Jlc3MtYmFyLWhlaWdodDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhd24tYmFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXduLXRvYXN0LXByb2dyZXNzLWJhci1wYXVzZWQgLmF3bi10b2FzdC1wcm9ncmVzcy1iYXI6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIH1cblxuICAgICYuYXduLWhpZGluZyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkYXduLXRvYXN0LWhpZGUtYW5pbWF0aW9uICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hd24tdG9hc3Qtc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhd24tc3VjY2Vzcy1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGF3bi1zdWNjZXNzLWNvbG9yO1xuXG4gICAgICAgIC5hd24tdG9hc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhd24tc3VjY2Vzcy1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBiLFxuICAgICAgICAuZmEge1xuICAgICAgICAgICAgY29sb3I6ICRhd24tc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hd24tdG9hc3QtcHJvZ3Jlc3MtYmFyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhd24tc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXduLXRvYXN0LWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYXduLWluZm8tYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRhd24taW5mby1jb2xvcjtcblxuICAgICAgICAuYXduLXRvYXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXduLWluZm8tYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgYixcbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYXduLWluZm8tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuYXduLXRvYXN0LXByb2dyZXNzLWJhcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXduLWluZm8tY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF3bi10b2FzdC1hbGVydCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhd24tYWxlcnQtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRhd24tYWxlcnQtY29sb3I7XG5cbiAgICAgICAgLmF3bi10b2FzdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGF3bi1hbGVydC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBiLFxuICAgICAgICAuZmEge1xuICAgICAgICAgICAgY29sb3I6ICRhd24tYWxlcnQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuYXduLXRvYXN0LXByb2dyZXNzLWJhcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXduLWFsZXJ0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hd24tdG9hc3Qtd2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhd24td2FybmluZy1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGF3bi13YXJuaW5nLWNvbG9yO1xuXG4gICAgICAgIC5hd24tdG9hc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhd24td2FybmluZy1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBiLFxuICAgICAgICAuZmEge1xuICAgICAgICAgICAgY29sb3I6ICRhd24td2FybmluZy1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hd24tdG9hc3QtcHJvZ3Jlc3MtYmFyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhd24td2FybmluZy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF3bi10b2FzdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTBweCAxMHB4O1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4kYXduLXRvYXN0LXdpZHRoOiAyODBweDtcbiRhd24tdG9hc3QtcGFkZGluZzogMTBweDtcblxuQGltcG9ydCBcImFuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJwb3B1cHNcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcblxuW2NsYXNzXj1cImF3bi1cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSIsIi50cy13cmFwcGVyLnNpbmdsZSB7XG4gICAgLnRzLWNvbnRyb2wge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC01MDAgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBwbGFjZWhvbGRlcjp0ZXh0LW9uUGVhY2gtbmV1dHJhbC03MDAgcm91bmRlZC1sZyBib3JkZXIgYmctd2hpdGUgYmctbm9uZSBweC00IHB5LTMgdGV4dC1zbSBzaGFkb3ctbm9uZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYnJhbmQtcHVycGxlIHJpbmctYnJhbmQtcHVycGxlIGJnLXdoaXRlIHJpbmc7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCAudHMtY29udHJvbCB7XG4gICAgICAgIEBhcHBseSBjdXJzb3Itbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG59XG5cbi50cy13cmFwcGVyLm11bHRpIHtcbiAgICAudHMtY29udHJvbCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIGZvY3VzLXJpbmcgYmxvY2sgdy1mdWxsIHJvdW5kZWQgYm9yZGVyIGJnLXdoaXRlIHAtMyB0ZXh0LXNtIGxlYWRpbmctNCBzaGFkb3ctbm9uZSB0cmFuc2l0aW9uIGR1cmF0aW9uLTE1MCBlYXNlLWluLW91dDtcblxuICAgICAgICBbZGF0YS12YWx1ZV0ge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIHRleHQtb25QZWFjaC1uZXV0cmFsLTgwMCBwbGFjZWhvbGRlcjp0ZXh0LW9uUGVhY2gtbmV1dHJhbC03MDAgcm91bmRlZCBib3JkZXIgYmctd2hpdGUgZm9udC1tZWRpdW0gc2hhZG93LW5vbmU7XG5cbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nOiA4cHggNnB4IDZweDtcbiAgICB9XG59XG5cbi50cy1kcm9wZG93biB7XG4gICAgQGFwcGx5IHotNTA7XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgYmctd2hpdGU7XG4gICAgfVxufVxuXG4udHMtZHJvcGRvd24uc2luZ2xlIHtcbiAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtbWQ7XG59XG4iLCIuZ2xpZ2h0Ym94LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIuaW5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS5jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS5wcmV2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtaW5uZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmd2aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLWJvdHRvbSxcbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCxcbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtcmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3NsaWRlIGlmcmFtZSxcbi5nc2xpZGUgdmlkZW8ge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4uZ3NsaWRlOm5vdCguY3VycmVudCkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ3NsaWRlLWltYWdlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdzbGlkZS1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UgaW1nLFxuLmRlc2MtYm90dG9tIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmRlc2MtbGVmdCAuZ3NsaWRlLWltYWdlIGltZyxcbi5kZXNjLXJpZ2h0IC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nc2xpZGUtaW1hZ2UgaW1nLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nc2xpZGUtdmlkZW8gLnBseXJfX3Bvc3Rlci1lbmFibGVkLnBseXItLWxvYWRpbmcgLnBseXJfX3Bvc3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdzbGlkZS12aWRlbyAuZ3ZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIG1heC13aWR0aDogMTYwdm1pbjsgKi9cbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5nc2xpZGUtdmlkZW86OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4zNCk7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdzbGlkZS12aWRlby5wbGF5aW5nOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8uZnVsbHNjcmVlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzV2aDtcbn1cblxuLmdzbGlkZS12aWRlby5mdWxsc2NyZWVuIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3NsaWRlLWlubGluZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ3NsaWRlLWlubGluZSAuZ2lubGluZWQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmdzbGlkZS1pbmxpbmUgLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5naW5saW5lZC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5nc2xpZGUtZXh0ZXJuYWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmdzbGlkZS1tZWRpYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnpvb21lZCAuZ3NsaWRlLW1lZGlhIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNjLXRvcCAuZ3NsaWRlLW1lZGlhLFxuLmRlc2MtYm90dG9tIC5nc2xpZGUtbWVkaWEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICAgIGZsZXg6IDEgMCAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsXG4uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tYm90dG9tLFxuLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi10b3Age1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5nc2xpZGUtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uem9vbWVkIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGlnaHRib3gtYnV0dG9uLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIERlc2NyaXB0aW9uIGZvciBtb2JpbGVzXG4gKiBzb21ldGhpbmcgbGlrZSBmYWNlYm9vayBkb2VzIHRoZSBkZXNjcmlwdGlvblxuICogZm9yIHRoZSBwaG90b3NcbiovXG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTlweCAxMXB4O1xuICAgIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDc4dmg7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICBsaW5lYXIsXG4gICAgICAgIGxlZnQgdG9wLFxuICAgICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgICAgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSxcbiAgICAgICAgdG8ocmdiYSgwLCAwLCAwLCAwLjc1KSlcbiAgICApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43NSkgMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2Mge1xuICAgIGNvbG9yOiAjYTFhMWExO1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyAqIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjIC5kZXNjLW1vcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLmdkZXNjLW9wZW4gLmdzbGlkZS1tZWRpYSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5nZGVzYy1vcGVuIC5nZGVzYy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5nZGVzYy1jbG9zZWQgLmdzbGlkZS1tZWRpYSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uZ3Jlc2V0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmdhYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ3JlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGlnaHRib3gtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2xpZ2h0Ym94LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbG9hZGVyIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpZ2h0Ym94TG9hZGVyIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogbGlnaHRib3hMb2FkZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogNDclO1xufVxuXG4uZ292ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCArIDFweCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmdwcmV2LFxuLmduZXh0LFxuLmdjbG9zZSB7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdwcmV2IHN2Zyxcbi5nbmV4dCBzdmcsXG4uZ2Nsb3NlIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZ3ByZXYuZGlzYWJsZWQsXG4uZ25leHQuZGlzYWJsZWQsXG4uZ2Nsb3NlLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjE7XG59XG5cbi5ncHJldiAuZ2Fycm93LFxuLmduZXh0IC5nYXJyb3csXG4uZ2Nsb3NlIC5nYXJyb3cge1xuICAgIHN0cm9rZTogI2ZmZjtcbn1cblxuLmdidG4uZm9jdXNlZCB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwZjNkODE7XG59XG5cbmlmcmFtZS53YWl0LWF1dG9wbGF5IHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uZ2xpZ2h0Ym94LWNsb3NpbmcgLmduZXh0LFxuLmdsaWdodGJveC1jbG9zaW5nIC5ncHJldixcbi5nbGlnaHRib3gtY2xvc2luZyAuZ2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qU2tpbiAqL1xuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdkZXNjLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogYXJpYWw7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDAuODZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdwcmV2IHBhdGgsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCBwYXRoLFxuLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdwcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qQ1NTIEFuaW1hdGlvbnMqL1xuXG4uZ2ZhZGVJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGdmYWRlSW4gMC41cyBlYXNlO1xuICAgIGFuaW1hdGlvbjogZ2ZhZGVJbiAwLjVzIGVhc2U7XG59XG5cbi5nZmFkZU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGdmYWRlT3V0IDAuNXMgZWFzZTtcbiAgICBhbmltYXRpb246IGdmYWRlT3V0IDAuNXMgZWFzZTtcbn1cblxuLmdzbGlkZU91dExlZnQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVPdXRMZWZ0IDAuM3MgZWFzZTtcbiAgICBhbmltYXRpb246IGdzbGlkZU91dExlZnQgMC4zcyBlYXNlO1xufVxuXG4uZ3NsaWRlSW5MZWZ0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlSW5MZWZ0IDAuM3MgZWFzZTtcbiAgICBhbmltYXRpb246IGdzbGlkZUluTGVmdCAwLjNzIGVhc2U7XG59XG5cbi5nc2xpZGVPdXRSaWdodCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGdzbGlkZU91dFJpZ2h0IDAuM3MgZWFzZTtcbiAgICBhbmltYXRpb246IGdzbGlkZU91dFJpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLmdzbGlkZUluUmlnaHQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVJblJpZ2h0IDAuM3MgZWFzZTtcbiAgICBhbmltYXRpb246IGdzbGlkZUluUmlnaHQgMC4zcyBlYXNlO1xufVxuXG4uZ3pvb21JbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGd6b29tSW4gMC41cyBlYXNlO1xuICAgIGFuaW1hdGlvbjogZ3pvb21JbiAwLjVzIGVhc2U7XG59XG5cbi5nem9vbU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGd6b29tT3V0IDAuNXMgZWFzZTtcbiAgICBhbmltYXRpb246IGd6b29tT3V0IDAuNXMgZWFzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0Ym94TG9hZGVyIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodGJveExvYWRlciB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBnZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdmYWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBnZmFkZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnc2xpZGVJbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVJbkxlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdzbGlkZU91dExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdzbGlkZU91dExlZnQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5SaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnem9vbUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBnem9vbUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGd6b29tT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBnem9vbU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgfVxuICAgIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UsXG4gICAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy10b3AgLmdzbGlkZS1pbWFnZSBpbWcge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLWxlZnQgLmdzbGlkZS1pbWFnZSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLmdzbGlkZS1pbWFnZSBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5N3ZoO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxlIHtcbiAgICAgICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gICAgICAgIGN1cnNvcjogem9vbS1pbjtcbiAgICB9XG4gICAgLnpvb21lZCAuZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZSB7XG4gICAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgfVxuICAgIC5nc2xpZGUtaW5saW5lIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTV2aDtcbiAgICB9XG4gICAgLmdzbGlkZS1leHRlcm5hbCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgICAuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsXG4gICAgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgfVxuICAgIC5nbGlnaHRib3gtb3BlbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmdvdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkyKTtcbiAgICB9XG4gICAgLmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLW1lZGlhIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMnB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDJweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgfVxuICAgIC5nbGlnaHRib3gtY2xlYW4gLmRlc2NyaXB0aW9uLWxlZnQgLmdkZXNjLWlubmVyLFxuICAgIC5nbGlnaHRib3gtY2xlYW4gLmRlc2NyaXB0aW9uLXJpZ2h0IC5nZGVzYy1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldixcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAgIH1cbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldjpob3ZlcixcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dDpob3ZlcixcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2U6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgfVxuICAgIC5nbGlnaHRib3gtY2xlYW4gLmdwcmV2IHtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgfVxuICAgIC5nbGlnaHRib3gtY2xlYW4gLmduZXh0IHtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQyMHB4KSB7XG4gICAgLmdvdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG59XG4iLCIuZ2V0QWRkcmVzc19hdXRvY29tcGxldGVfbGlzdCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZSgnY29sb3JzLm9uUGVhY2gubmV1dHJhbC4yMDAnKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLmdldEFkZHJlc3NfYXV0b2NvbXBsZXRlX3N1Z2dlc3Rpb24ge1xuICAgIEBhcHBseSByb3VuZGVkLXNtIHB4LTIgcHktMS41O1xufVxuIiwiQGltcG9ydCAnfnF1aWxsL2Rpc3QvcXVpbGwuc25vdy5jc3MnO1xuXG4ucWwtdG9vbGJhciB7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIHJvdW5kZWQtdGwtbWQgcm91bmRlZC10ci1tZCBiZy13aGl0ZTtcbn1cblxuLnFsLWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWJsLW1kIHJvdW5kZWQtYnItbWQgYmctd2hpdGU7XG5cbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cblxuLnFsLWVkaXRvciB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAgIC5idG4ge1xuICAgICAgICBAYXBwbHkgZm9jdXMtcmluZyBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgdGV4dC1jZW50ZXIgbGVhZGluZy10aWdodCB0cmFuc2l0aW9uIGVhc2UtaW4tb3V0IGhvdmVyOm5vLXVuZGVybGluZSBzbTpsZWFkaW5nLTU7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLCA0cHgpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1kdXJhdGlvbiwgMzAwbXMpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWhvdmVyLCAjZmZmKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWhvdmVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY3RpdmUsICNmZmYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYWN0aXZlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zODtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tY29sb3JzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tc2l6ZS14cyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJ1dHRvbiBwLTIgZm9udC1tZWRpdW07XG4gICAgfVxuXG4gICAgLmJ0bi0tc2l6ZS1zbSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJ1dHRvbiBwLTIgcHgtNCBmb250LW1lZGl1bTtcbiAgICB9XG5cbiAgICAuYnRuLS1zaXplLXNtLXdpZGUge1xuICAgICAgICBAYXBwbHkgdGV4dC1idXR0b24gcC0yIHB4LTYgZm9udC1tZWRpdW07XG4gICAgfVxuXG4gICAgLmJ0bi0tc2l6ZS1tZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJ1dHRvbiBwLTMgcHgtNiBmb250LW1lZGl1bTtcbiAgICB9XG5cbiAgICAuYnRuLS1zaXplLW1kLXdpZGUge1xuICAgICAgICBAYXBwbHkgdGV4dC1idXR0b24gcC0zIHB4LTggZm9udC1tZWRpdW07XG4gICAgfVxuXG4gICAgLmJ0bi0tc2l6ZS1sZyB7XG4gICAgICAgIEBhcHBseSBwLTIgcHgtNCBmb250LW1lZGl1bTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIEBhcHBseSBwLTMgcHgtNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENoYW5nZSB0aGUgcHVycGxlIHN1cmZhY2UgYnV0dG9ucyB0byBiZSBleHBsaWNpdGx5IG5hbWVzIFwicHNcIiB0byBhdm9pZCB0b28gbXVjaCBzcGVjaWZpY2l0eSBpbiB0aGUgc3R5bGVzIGNhdXNpbmcgaW1wb3NzaWJsZSBvdmVycmlkZXNcbiAgICAucHMtYnRuLS1zdHlsZS1maWxsZWQge1xuICAgICAgICBAYXBwbHkgYmctYnJhbmQtcGluayBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50IHRleHQtd2hpdGU7XG5cbiAgICAgICAgLS1iZy1ob3ZlcjogdGhlbWUoY29sb3JzLm9uUGVhY2gucGluay41MDApO1xuICAgICAgICAtLWJnLWFjdGl2ZTogdGhlbWUoY29sb3JzLm9uUGVhY2gucGluay43MDApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1vblBpbmstd2hpdGUtNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHMtYnRuLS1zdHlsZS1vdXRsaW5lIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1vblB1cnBsZS13aGl0ZS0yMDAgdGV4dC1vblB1cnBsZS13aGl0ZS0xMTAwIGJvcmRlciBiZy10cmFuc3BhcmVudDtcblxuICAgICAgICAtLWJnLWhvdmVyOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLndoaXRlLjEwMCk7XG4gICAgICAgIC0tYmctYWN0aXZlOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLndoaXRlLjIwMCk7XG4gICAgICAgIC0tY29sb3ItaG92ZXI6IHRoZW1lKGNvbG9ycy5vblB1cnBsZS53aGl0ZS4xMTAwKTtcbiAgICAgICAgLS1jb2xvci1hY3RpdmU6IHRoZW1lKGNvbG9ycy5vblB1cnBsZS53aGl0ZS4xMTAwKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtb25QdXJwbGUtd2hpdGUtNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtb25QdXJwbGUtd2hpdGUtMTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcy1idG4tLXN0eWxlLWdob3N0IHtcbiAgICAgICAgQGFwcGx5IHRleHQtb25QdXJwbGUtd2hpdGUtMTEwMCBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC0tYmctaG92ZXI6IHRoZW1lKGNvbG9ycy5vcGFjaXRpZXMud2hpdGUuMTAwKTtcbiAgICAgICAgLS1iZy1hY3RpdmU6IHRoZW1lKGNvbG9ycy5vcGFjaXRpZXMud2hpdGUuMjAwKTtcbiAgICAgICAgLS1jb2xvci1ob3ZlcjogdGhlbWUoY29sb3JzLm9uUHVycGxlLndoaXRlLjExMDApO1xuICAgICAgICAtLWNvbG9yLWFjdGl2ZTogdGhlbWUoY29sb3JzLm9uUHVycGxlLndoaXRlLjExMDApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1vblB1cnBsZS13aGl0ZS02MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1vblB1cnBsZS13aGl0ZS0xMTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tc3R5bGUtZmlsbGVkIHtcbiAgICAgICAgQGFwcGx5IGJnLWJyYW5kLXBpbmsgYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudCB0ZXh0LXdoaXRlO1xuXG4gICAgICAgIC0tYmctaG92ZXI6IHRoZW1lKGNvbG9ycy5vblBlYWNoLnBpbmsuNTAwKTtcbiAgICAgICAgLS1iZy1hY3RpdmU6IHRoZW1lKGNvbG9ycy5vblBlYWNoLnBpbmsuNzAwKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtb25QaW5rLXdoaXRlLTkwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tc3R5bGUtb3V0bGluZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIGJvcmRlciBiZy10cmFuc3BhcmVudDtcblxuICAgICAgICAtLWJnLWhvdmVyOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLmJsYWNrLjEwMCk7XG4gICAgICAgIC0tYmctYWN0aXZlOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLmJsYWNrLjMwMCk7XG4gICAgICAgIC0tY29sb3ItaG92ZXI6IHRoZW1lKGNvbG9ycy5vblBlYWNoLm5ldXRyYWwuMTAwMCk7XG4gICAgICAgIC0tY29sb3ItYWN0aXZlOiB0aGVtZShjb2xvcnMub25QZWFjaC5uZXV0cmFsLjEwMDApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLS1zdHlsZS1naG9zdCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJyYW5kLXBpbmsgYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudCBiZy10cmFuc3BhcmVudDtcblxuICAgICAgICAtLWJnLWhvdmVyOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLmJsYWNrLjEwMCk7XG4gICAgICAgIC0tYmctYWN0aXZlOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLmJsYWNrLjIwMCk7XG4gICAgICAgIC0tY29sb3ItaG92ZXI6IHRoZW1lKGNvbG9ycy5icmFuZC5waW5rKTtcbiAgICAgICAgLS1jb2xvci1hY3RpdmU6IHRoZW1lKGNvbG9ycy5icmFuZC5waW5rKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYnJhbmQtcGluaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLXN0eWxlLWdob3N0LWdyZXkge1xuICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC0tYmctaG92ZXI6IHRoZW1lKGNvbG9ycy5vcGFjaXRpZXMuYmxhY2suMTAwKTtcbiAgICAgICAgLS1iZy1hY3RpdmU6IHRoZW1lKGNvbG9ycy5vcGFjaXRpZXMuYmxhY2suMjAwKTtcbiAgICAgICAgLS1jb2xvci1ob3ZlcjogdGhlbWUoY29sb3JzLm9uUGVhY2gubmV1dHJhbC4xMDAwKTtcbiAgICAgICAgLS1jb2xvci1hY3RpdmU6IHRoZW1lKGNvbG9ycy5vblBlYWNoLm5ldXRyYWwuMTAwMCk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC02MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLS1zdHlsZS1naG9zdC1ncmV5IHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLXN0eWxlLWZpbGxlZC1kYW5nZXIge1xuICAgICAgICBAYXBwbHkgYmctb25QZWFjaC1yZWQtNjAwIGJvcmRlciBib3JkZXItdHJhbnNwYXJlbnQgdGV4dC13aGl0ZTtcblxuICAgICAgICAtLWJnLWhvdmVyOiB0aGVtZShjb2xvcnMub25QZWFjaC5yZWQuNTAwKTtcbiAgICAgICAgLS1iZy1hY3RpdmU6IHRoZW1lKGNvbG9ycy5vblBlYWNoLnJlZC43MDApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLXJlZC05MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLXN0eWxlLW91dGxpbmUtZGFuZ2VyIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIHRleHQtb25QZWFjaC1yZWQtNjAwIGJvcmRlciBiZy10cmFuc3BhcmVudDtcblxuICAgICAgICAtLWJnLWhvdmVyOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLmJsYWNrLjEwMCk7XG4gICAgICAgIC0tYmctYWN0aXZlOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLmJsYWNrLjMwMCk7XG4gICAgICAgIC0tY29sb3ItaG92ZXI6IHRoZW1lKGNvbG9ycy5vblBlYWNoLnJlZC42MDApO1xuICAgICAgICAtLWNvbG9yLWFjdGl2ZTogdGhlbWUoY29sb3JzLm9uUGVhY2gucmVkLjYwMCk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtcmVkLTcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtcmVkLTYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLXN0eWxlLWdob3N0LWRhbmdlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtcmVkLTYwMCBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC0tYmctaG92ZXI6IHRoZW1lKGNvbG9ycy5vcGFjaXRpZXMuYmxhY2suMTAwKTtcbiAgICAgICAgLS1iZy1hY3RpdmU6IHRoZW1lKGNvbG9ycy5vcGFjaXRpZXMuYmxhY2suMjAwKTtcbiAgICAgICAgLS1jb2xvci1ob3ZlcjogdGhlbWUoY29sb3JzLm9uUGVhY2gucmVkLjYwMCk7XG4gICAgICAgIC0tY29sb3ItYWN0aXZlOiB0aGVtZShjb2xvcnMub25QZWFjaC5yZWQuNjAwKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1yZWQtNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0tc3R5bGUtZGFzaGVkIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIHRleHQtb25QZWFjaC1uZXV0cmFsLTYwMCBib3JkZXIgYm9yZGVyLWRhc2hlZDtcblxuICAgICAgICAtLWJnLWhvdmVyOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLmJsYWNrLjEwMCk7XG4gICAgICAgIC0tYmctYWN0aXZlOiB0aGVtZShjb2xvcnMub3BhY2l0aWVzLmJsYWNrLjMwMCk7XG4gICAgICAgIC0tY29sb3ItaG92ZXI6IHRoZW1lKGNvbG9ycy5vblBlYWNoLm5ldXRyYWwuMTAwMCk7XG4gICAgICAgIC0tY29sb3ItYWN0aXZlOiB0aGVtZShjb2xvcnMub25QZWFjaC5uZXV0cmFsLjEwMDApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1icmFuZC1waW5rO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGVhdmUgYXJvdW5kIGZvciBhbnl0aGluZyBpbiB0ZW1wbGF0ZSBidW5kbGUgdGhhdCBuZWVkcyBpdC5cbiAgICAuYnRuLS1jb2xvci1wcmltYXJ5LW91dGxpbmUsXG4gICAgLmJ0bi0tY29sb3Itc2Vjb25kYXJ5LFxuICAgIC5idG4tLWNvbG9yLXNlY29uZGFyeS1vdXRsaW5lLFxuICAgIC5idG4tLWNvbG9yLXRlcnRpYXJ5LFxuICAgIC5idG4tLWNvbG9yLXRlcnRpYXJ5LW91dGxpbmUge1xuICAgICAgICBAYXBwbHkgYnRuLS1zdHlsZS1vdXRsaW5lO1xuICAgIH1cblxuICAgIC5idG4tLWNvbG9yLXN1Y2Nlc3Mge1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmVlbi01MDAgYmctZ3JlZW4tNTAwIHRleHQtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWdyZWVuLTcwMCBiZy1ncmVlbi03MDAgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItZ3JlZW4tNzAwIGJnLWdyZWVuLTcwMCB0ZXh0LXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bltkaXNhYmxlZF0ge1xuICAgICAgICBAYXBwbHkgY3Vyc29yLW5vdC1hbGxvd2VkIGJnLWdyYXktMjAwIHRleHQtZ3JheS01MDA7XG4gICAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAgIC5wcm9kdWN0LWxpc3Qtc2hhZG93IHtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDI4cHggODRweCByZ2IoMCAwIDAgLyAwLjA4KSk7XG4gICAgfVxuXG4gICAgLnBhbmVsLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMThweCA4NHB4IHJnYigwIDAgMCAvIDAuMDgpO1xuICAgIH1cblxuICAgIC50YWJsZS1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggODRweCByZ2IoMCAwIDAgLyAwLjA2KSwgMCAycHggMnB4IHJnYigwIDAgMCAvIDAuMDgpO1xuICAgIH1cblxuICAgIC5zbGlkZW91dC1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAtM3B4IDBweCAyNHB4IHJnYigwIDAgMCAvIDAuMDkpIDAgMTZweCA4NHB4IHJnYigwIDAgMCAvIDAuMDYpO1xuICAgIH1cblxuICAgIC5jb21tYW5kLWJhci1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggNzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuICAgIC5xdWljay1zdGF0cyB7XG4gICAgICAgIEBhcHBseSBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCBmbGV4IHctZnVsbCBmbGV4LW5vd3JhcCByb3VuZGVkIGJvcmRlciBtZDptYXgtdy1bMjg0cHhdIG1kOmZsZXgtd3JhcCBsZzp3LWF1dG8gbGc6bWF4LXctbm9uZSBsZzpmbGV4LW5vd3JhcDtcbiAgICB9XG5cbiAgICAucXVpY2stc3RhdCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIGhvdmVyOnRleHQtYnJhbmQtcGluayBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCBmbGV4IHctZnVsbCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciBzcGFjZS15LTEgcm91bmRlZC1ub25lIHAtMiB0ZXh0LWNlbnRlciBob3Zlcjpuby11bmRlcmxpbmUgc206bWluLXctWzEzOHB4XSBtZDp3LWF1dG87XG5cbiAgICAgICAgJi0xLFxuICAgICAgICAmLTIge1xuICAgICAgICAgICAgQGFwcGx5IG1kOmJvcmRlci1iIGxnOmJvcmRlci1iLTA7XG4gICAgICAgIH1cblxuICAgICAgICAmLTEge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0yIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItciBtZDpib3JkZXItci0wIGxnOmJvcmRlci1yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0zIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdWljay1zdGF0X19udW1iZXIge1xuICAgICAgICBAYXBwbHkgbGc6dGV4dC1oZWFkaW5nNCB0ZXh0LXRpdGxlIGZvbnQtbWVkaXVtO1xuICAgIH1cblxuICAgIC5xdWljay1zdGF0X19sYWJlbCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhzIGZvbnQtbWVkaXVtIHNtOnRleHQtc207XG4gICAgfVxuXG4gICAgLnN0YXQtY2FyZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIGJnLWJyYW5kLWxpZ2h0UGVhY2ggYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0xMDAgaG92ZXI6Ymctc3VyZmFjZXMtcGVhY2gtNTAgaG92ZXI6dGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBob3Zlcjpib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCBmbGV4IHctZnVsbCBpdGVtcy1jZW50ZXIgcm91bmRlZC14bCBib3JkZXIgcC0zIGhvdmVyOm5vLXVuZGVybGluZTtcblxuICAgICAgICBjb250YWluZXItbmFtZTogc3RhdC1jYXJkO1xuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgfVxuXG4gICAgLnN0YXQtY2FyZF9faWNvbi13cmFwcGVyIHtcbiAgICAgICAgQGFwcGx5IG1yLTI7XG4gICAgfVxuXG4gICAgLnN0YXQtY2FyZF9fdmFsdWUge1xuICAgICAgICBAYXBwbHkgdGV4dC14bDtcbiAgICB9XG5cbiAgICAuc3RhdC1jYXJkX190aXRsZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNtO1xuICAgIH1cblxuICAgIEBjb250YWluZXIgc3RhdC1jYXJkICh3aWR0aCAgPCAyMDBweCkge1xuICAgICAgICAuc3RhdC1jYXJkX19pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIEZsZXggZ3JpZCAtIHVzYWdlOiBmZy0yID0gOHB4IGdhcCAqL1xuLmZnIHtcbiAgICAmLTEge1xuICAgICAgICBAYXBwbHkgLW0tMSBmbGV4IGZsZXgtd3JhcDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgQGFwcGx5IG0tMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtMiB7XG4gICAgICAgIEBhcHBseSAtbS0yIGZsZXggZmxleC13cmFwO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBAYXBwbHkgbS0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0zIHtcbiAgICAgICAgQGFwcGx5IC1tLTMgZmxleCBmbGV4LXdyYXA7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIEBhcHBseSBtLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLTQge1xuICAgICAgICBAYXBwbHkgLW0tNCBmbGV4IGZsZXgtd3JhcDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgQGFwcGx5IG0tMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyaWQtY29scy0xNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTYsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmNvbC1zcGFuLTE1IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxNSAvIHNwYW4gMTU7XG59XG4iLCIvLyBUaGVzZSBoYXZlIGJlZW4gcGxhY2VkIGluIG9iamVjdHMgYXMgdGhleSBzaG91bGQgYmUgZWFzaWx5IG92ZXJyaWRhYmxlXG5AbWl4aW4gYnV0dG9uLXJlc2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb25fX3RyaWdnZXIge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1yZXNldDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjY29yZGlvbl9fcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLW91dDtcbn1cblxuLmFjY29yZGlvbl9fcGFuZWwtaW5uZXIge1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCJAbGF5ZXIgYmFzZSB7XG4gICAgLmZvY3VzLXJpbmcge1xuICAgICAgICBAYXBwbHkgZm9jdXM6cmluZy1icmFuZC1wdXJwbGUgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmc7XG4gICAgfVxuXG4gICAgLmZvY3VzLXJpbmctLXdoaXRlIHtcbiAgICAgICAgQGFwcGx5IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nIGZvY3VzOnJpbmctd2hpdGU7XG4gICAgfVxuXG4gICAgLmZvY3VzLXJpbmctLXB1cnBsZSB7XG4gICAgICAgIEBhcHBseSBmb2N1czpyaW5nLWJyYW5kLXB1cnBsZSBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZztcbiAgICB9XG5cbiAgICAuZm9jdXMtcmluZy0tcGluayB7XG4gICAgICAgIEBhcHBseSBmb2N1czpyaW5nLWJyYW5kLXBpbmsgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmc7XG4gICAgfVxufVxuXG5hYmJyW3RpdGxlXS5hYmJyLS13aXRoLWljb24ge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMSBuby11bmRlcmxpbmU7XG59XG5cbi5jaXJjdWxhci1hdmF0YXItLWxhcmdlIHtcbiAgICBAYXBwbHkgdGV4dC1idXR0b24gZmxleCBoLTggdy04IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2U7XG59XG5cbi5jaXJjdWxhci1hdmF0YXItLW1lZGl1bSB7XG4gICAgQGFwcGx5IGZsZXggaC02IHctNiBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGZvbnQtc2VtaWJvbGQgdXBwZXJjYXNlO1xuXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uY2lyY3VsYXItYXZhdGFyIHtcbiAgICBAYXBwbHkgZmxleCBoLTUgdy01IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGwgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2U7XG5cbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLmNpcmN1bGFyLWF2YXRhci0tc21hbGwge1xuICAgIEBhcHBseSBmbGV4IGgtNCB3LTQgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtZnVsbCBmb250LXNlbWlib2xkIHVwcGVyY2FzZTtcblxuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuXG4uY2lyY3VsYXItYXZhdGFyLS1zaGFkb3ctYm9yZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtcbn1cbiIsIi5kYXRlcGlja2VyLWlucHV0LS13aXRoLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmRhdGUtcGlja2VyIC5mb3JtLWNvbnRyb2wuaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5kYXRlLXBpY2tlcl9faWNvbiB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTYwMDtcbn1cbiIsIi5jb2xsYXBzZS1idXR0b24tLWNsb3NlIHtcbiAgICBAYXBwbHkgaG92ZXI6Ymctb3BhY2l0aWVzLXdoaXRlLTMwMCBiZy1vcGFjaXRpZXMtd2hpdGUtMjAwIHRleHQtb25QdXJwbGUtd2hpdGUtODAwIHctZnVsbCByb3VuZGVkIHAtMiBzaGFkb3cgdHJhbnNpdGlvbi1vcGFjaXR5O1xufVxuXG4uY29sbGFwc2UtYnV0dG9uLS1vcGVuIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtNjAwIG1yLTQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbjpyb290IHtcbiAgICAtLW5hdi13aWR0aDogMjYwcHg7XG4gICAgLS1uYXYtd2lkdGgtbmVnYXRpdmU6IC0yNjBweDtcbn1cblxuLy8gTW9iaWxlIG5hdiBzaG91bGQgZGVmYXVsdCB0byBjb2xsYXBzZWQgd2hpbGUgdGhlIGRlc2t0b3AgbmF2IHNob3VsZCBiZSBleHBhbmRlZCBieSBkZWZhdWx0LlxuLnNpZGUtbmF2IHtcbiAgICBAYXBwbHkgZml4ZWQgei01MCBmbGV4IGgtZnVsbCB0cmFuc2l0aW9uLXRyYW5zZm9ybSBlYXNlLWluIGxnOmZsZXgtc2hyaW5rLTA7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uc2lkZS1uYXZfX292ZXJsYXkge1xuICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTAgei01MCBoaWRkZW4gaC1mdWxsIHctZnVsbCBiZy10cmFuc3BhcmVudCBtZDpoaWRkZW47XG59XG5cbi5zaWRlLW5hdl9fY29udGFpbmVyIHtcbiAgICBAYXBwbHkgYmctc3VyZmFjZXMtcHVycGxlLTEwMCByZWxhdGl2ZSB6LTIwIGZsZXggZmxleC1zaHJpbmstMCBmbGV4LWNvbCB0cmFuc2l0aW9uLWFsbDtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1uYXYtd2lkdGgpO1xuICAgIH1cbn1cblxuLnNpZGUtbmF2X19pbm5lci1jb250YWluZXIge1xuICAgIEBhcHBseSBiZy1zdXJmYWNlcy1wdXJwbGUtMTAwIHJlbGF0aXZlIGZsZXggaC1mdWxsIGZsZXgtMSBmbGV4LWNvbCBwLTQ7XG59XG5cbi5zaWRlLW5hdl9faXRlbS1iYXNlIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgbWItMSBmbGV4IHctZnVsbCBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIHJvdW5kZWQgcC0yIHRleHQtc20gZm9udC1tZWRpdW0gbGVhZGluZy02IHRyYW5zaXRpb24gZHVyYXRpb24tMTUwIGVhc2UtaW4tb3V0O1xuXG4gICAgQGFwcGx5IHRleHQtb25QdXJwbGUtd2hpdGUtODAwIHJvdW5kZWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgbm8tdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBuby11bmRlcmxpbmUgb3V0bGluZS1ub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgbm8tdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLnNpZGUtbmF2X19pdGVtLS1hY3RpdmUge1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlIGhvdmVyOnRleHQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cblxuLnNpZGUtbmF2X19pdGVtLWljb24td3JhcHBlciB7XG4gICAgQGFwcGx5IG1yLTIgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG59XG5cbi5zaWRlLW5hdl9faXRlbS1sYWJlbCB7XG4gICAgQGFwcGx5IHRyYW5zaXRpb247XG59XG5cbi5zaWRlLW5hdl9fYWN0aW9ucy13cmFwcGVyIHtcbiAgICBAYXBwbHkgbWItNCBmbGV4IGl0ZW1zLWNlbnRlciBzcGFjZS14LTI7XG59XG5cbi5zaWRlLW5hdi0tZXhwYW5kZWQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tbmF2LXdpZHRoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzZS1idXR0b24tLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb2xsYXBzZS1idXR0b24tLW9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubW9iaWxlLXNpZGUtbmF2LS1jb2xsYXBzZWQge1xuICAgICAgICAuc2lkZS1uYXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtc2lkZS1uYXYtLWV4cGFuZGVkIHtcbiAgICAgICAgLnNpZGUtbmF2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGFibGV0XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9iaWxlLXNpZGUtbmF2LS1jb2xsYXBzZWQge1xuICAgICAgICAuc2lkZS1uYXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tbmF2LXdpZHRoLW5lZ2F0aXZlKSArIDVweCkpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtc2lkZS1uYXYtLWV4cGFuZGVkIHtcbiAgICAgICAgLnNpZGUtbmF2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlLW5hdl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWRlLW5hdi0tY29sbGFwc2VkIHtcbiAgICAuc2lkZS1uYXYge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1uYXYtd2lkdGgtbmVnYXRpdmUpICsgNXB4KSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zaWRlLW5hdl9fYWN0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgQGFwcGx5IGZsZXgtY29sIHNwYWNlLXgtMCBzcGFjZS15LTI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jb2xsYXBzZS1idXR0b24tLW9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbGxhcHNlLWJ1dHRvbi0tY2xvc2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lkZS1uYXZfX2xvZ28td3JhcHBlciB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIHNwYWNlLXgtMiBwYi00O1xufVxuXG4uc2lkZS1uYXZfX2xvZ28tY29udGFpbmVyIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgdy1mdWxsO1xufVxuXG4uc2lkZS1uYXZfX2xvZ28taW1hZ2Uge1xuICAgIHdpZHRoOiAyN3B4O1xufVxuXG4ucHJvZmlsZS1kcm9wb3V0IHtcbiAgICBAYXBwbHkgdGV4dC1vblB1cnBsZS13aGl0ZS05MDAgYmctb25QZWFjaC1kYXJrUHVycGxlLTUwMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gc3BhY2UteC0yIHJvdW5kZWQgcHgtMiBweS0xIHRleHQtbGVmdCB0ZXh0LXhzIGxlYWRpbmctbm9ybWFsO1xufVxuXG4ucHJvZmlsZS1kcm9wb3V0X19uYW1lcyB7XG4gICAgQGFwcGx5IHctZnVsbDtcblxuICAgIG1heC13aWR0aDogMTQ4cHg7XG59XG5cbi5wcm9maWxlLWRyb3BvdXRfX25hbWUge1xuICAgIEBhcHBseSBmb250LW1lZGl1bTtcbn1cblxuLnByb2ZpbGUtZHJvcG91dF9fYXZhdGFyIHtcbiAgICBAYXBwbHkgZmxleCBoLTYgdy02IGZsZXgtc2hyaW5rLTAgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtZnVsbCB0ZXh0LXhzIHRleHQtd2hpdGU7XG59XG5cbi5wcm9maWxlLWRyb3BvdXRfX2F2YXRhci0tcGluayB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLXBpbms7XG59XG5cbi5wcm9maWxlLWRyb3BvdXRfX2F2YXRhci0tcHVycGxlIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtcHVycGxlO1xufVxuXG4ucHJvZmlsZS1kcm9wb3V0X19uYW1lIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBoaWRkZW4gdGV4dC1zbSBmb250LXNlbWlib2xkIGxlYWRpbmctNSBsZzpibG9jaztcbn1cblxuLnByb2ZpbGUtZHJvcG91dF9fYXJyb3cge1xuICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwO1xufVxuXG5kaXYuc2lkZS1uYXYtcG9wcGVyIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBvdmVyZmxvdy1oaWRkZW4gYm9yZGVyLXdoaXRlIGJnLXdoaXRlIHNoYWRvdztcblxuICAgIC5kcm9wb3V0X19pdGVtIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTgwMCBob3Zlcjp0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIGhvdmVyOmJnLW9wYWNpdGllcy1ibGFjay0xMDAgZmxleCBpdGVtcy1jZW50ZXIgc3BhY2UteC0xIHJvdW5kZWQtbm9uZSBiZy13aGl0ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTgwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RlZC1wZXJzb25hIHtcbiAgICAgICAgQGFwcGx5IGhvdmVyOmJnLXdoaXRlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgLy9AYXBwbHkgdGV4dC1vblBlYWNoLWdyZWVuLTgwMDtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXN1cmZhY2VzLXB1cnBsZS01MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cblxuLmRyb3BvdXRfX2NvbnRhaW5lciB7XG4gICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgei0xMCBtdC0yIHctNDggb3JpZ2luLXRvcC1yaWdodCByb3VuZGVkLW1kO1xufVxuXG4uZHJvcG91dF9fdHJpZ2dlciB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTYwMDtcbn1cblxuLmRyb3BvdXRfX21lbnUtY29udGFpbmVyIHtcbiAgICBAYXBwbHkgYmctc3VyZmFjZXMtcGVhY2gtMjAwIGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMTAwIHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgei0xMCB3LTQ4IHJvdW5kZWQgYm9yZGVyIHRleHQtc207XG59XG5cbi5kcm9wb3V0X19pdGVtIHtcbiAgICBAYXBwbHkgYnRuIGJ0bi0tc2l6ZS14cyBidG4tLXN0eWxlLWdob3N0LWdyZXkgdy1mdWxsIHNwYWNlLXgtMjtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBAYXBwbHkgY3Vyc29yLW5vdC1hbGxvd2VkIGJnLWdyYXktMjAwIG9wYWNpdHktNTA7XG4gICAgfVxufVxuXG4uZHJvcG91dF9faXRlbS0tZGFuZ2VyIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLXJlZC03MDAgaG92ZXI6dGV4dC1vblBlYWNoLXJlZC03MDAgdHJhbnNpdGlvbiBob3Zlcjpmb250LXNlbWlib2xkO1xufVxuXG4ucG9wcGVyLXRhcmdldCxcbi5leHRlcm5hbC1wb3BwZXItdGFyZ2V0IHtcbiAgICA+IGRpdiA+IC5kcm9wb3V0X19tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBBbiBleGFtcGxlIG9mIHdoZXJlIHRoaXMgdGFrZXMgZWZmZWN0IGluIHRoZSBwcm9maWxlIGRyb3BvdXQsIG90aGVyd2lzZSB0aGUgbmF2IG1lbnUgb3ZlcmxheXMgb24gdG9wLlxuLmV4dGVybmFsLXBvcHBlci10YXJnZXQgPiBkaXYge1xuICAgIEBhcHBseSB6LTUwO1xufVxuXG4vKiBwdXJnZWNzcyBlbmQgaWdub3JlICovXG4iLCIuZmlsdGVyc19fZm9ybS1ncm91cCB7XG4gICAgQGFwcGx5IG1yLTQgbXQtMjtcbn1cblxuLmZpbHRlcnNfX2hpZGRlbiB7XG4gICAgLmZpbHRlcnNfX2Zvcm0tZ3JvdXAge1xuICAgICAgICBAYXBwbHkgbXItNCBtdC00IHctZnVsbCByb3VuZGVkLW1kIGJvcmRlciBwLTQgbWQ6dy1hdXRvO1xuICAgIH1cbn1cblxuZGl2LmZpbHRlcnNfX3RhYnMtY29udGFpbmVyIHtcbiAgICBAYXBwbHkgYmctc3VyZmFjZXMtcGVhY2gtMTAwIGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIHNtOm1pbi13LTY0IGJvcmRlciBzbTpwLTE7XG59XG5cbi5maWx0ZXJzX190YWJzLWNvbnRhaW5lci1saXN0IHtcbiAgICBAYXBwbHkgZGl2aWRlLW9uUGVhY2gtbmV1dHJhbC0yMDA7XG59XG5cbmRpdi5maWx0ZXJzX19mb3Jtcy1jb250YWluZXIge1xuICAgIEBhcHBseSBiZy1zdXJmYWNlcy1wZWFjaC0xMDAgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgYm9yZGVyO1xufVxuXG5idXR0b24udGFibGUtc2VhcmNoX19kcm9wZG93bi1idXR0b24ge1xuICAgIEBhcHBseSBidG4gYnRuLS1zaXplLXhzO1xuXG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgaG92ZXI6dGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBib3JkZXI7XG59XG5cbmJ1dHRvbi50YWJsZS1zZWFyY2hfX2Ryb3Bkb3duLWJ1dHRvbi0tYWN0aXZlIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtcGluayBib3JkZXItYnJhbmQtcGluayBob3Zlcjp0ZXh0LXdoaXRlO1xufVxuXG4uZmlsdGVyc19fdGFiIHtcbiAgICBAYXBwbHkgaG92ZXI6Ymctb3BhY2l0aWVzLWJsYWNrLTIwMCBmbGV4IGp1c3RpZnktYmV0d2VlbjtcblxuICAgICYuZmlsdGVyc19fdGFiLS1vcGVuIHtcbiAgICAgICAgQGFwcGx5IGJnLW9wYWNpdGllcy1ibGFjay0xMDAgcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gICAgfVxufVxuXG4uZmlsdGVyc19fYWN0aXZlLXRhYiB7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIHRleHQteHhzIHJvdW5kZWQtZnVsbCBib3JkZXIgcHktMSBwbC0yIHByLTEgZm9udC1tZWRpdW0gbGVhZGluZy0zO1xufVxuXG4uZmlsdGVyc19fYWN0aXZlLXRhYi1idXR0b24ge1xuICAgIEBhcHBseSBmb2N1cy1yaW5nIGhvdmVyOnJpbmctb25QZWFjaC1uZXV0cmFsLTYwMCBob3ZlcjpyaW5nLTE7XG5cbiAgICBzdmcge1xuICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtNjAwO1xuICAgIH1cbn1cblxuLmZpbHRlcnNfX2NsZWFyLWFsbC1idXR0b24ge1xuICAgIEBhcHBseSBtYi0yIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LXhzO1xufVxuXG4uZmlsdGVycyB7XG4gICAgLmZpbHRlcnNfX2ZpZWxkcy1jb250YWluZXIge1xuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmZpbHRlcnNfX2ZpZWxkLXJvdy0tb3BlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbHRlcnMtc2xpZGVvdXRfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtcGVhY2ggZmxleCBoLWZ1bGwgZmxleC1jb2w7XG5cbiAgICB3aWR0aDogMzYwcHg7XG59XG5cbi5maWx0ZXJzLWFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbl9fdGFiIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIGJvcmRlci10IHB5LTY7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXQtMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX3RyaWdnZXItaWNvbiB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX3RhYi0tYWN0aXZlIHtcbiAgICAgICAgLmFjY29yZGlvbl9fdHJpZ2dlci1pY29uIHtcbiAgICAgICAgICAgIEBhcHBseSByb3RhdGUtMTgwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb25fX3BhbmVsLWlubmVyIHtcbiAgICAgICAgQGFwcGx5IHBiLTY7XG4gICAgfVxuXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgICBAYXBwbHkgbWItMCB0ZXh0LWJhc2UgZm9udC1zZW1pYm9sZDtcbiAgICB9XG59XG4iLCJpbnB1dFt0eXBlPSdzZWFyY2gnXS50YWJsZS1zZWFyY2hfX2lucHV0IHtcbiAgICBAYXBwbHkgdy1mdWxsIG1heC13LXhzIGJvcmRlci0wIGJvcmRlci1iLTIgYm9yZGVyLXRyYW5zcGFyZW50IGJnLXRyYW5zcGFyZW50IHBsLTAgdGV4dC1zbSBmb2N1czpib3JkZXItaW5kaWdvLTYwMCBmb2N1czpyaW5nLTA7XG59XG5cbi5iYXRjaC1zZWxlY3QtY2VsbCB7XG4gICAgQGFwcGx5IGhpZGRlbiB3LTE2O1xufVxuXG4uc2hvdy1iYXRjaCB7XG4gICAgLmJhdGNoLXNlbGVjdC1jZWxsIHtcbiAgICAgICAgQGFwcGx5IHRhYmxlLWNlbGw7XG4gICAgfVxufVxuXG4udGFibGUtaXRlbSB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggcC00IHRyYW5zaXRpb24gbWQ6ZmxleC1ub3dyYXA7XG59XG5cbi50YWJsZS1pdGVtLS1hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb25fX3RyaWdnZXItaWNvbiB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgICYuYWNjb3JkaW9uX190YWItLWFjdGl2ZSB7XG4gICAgICAgIC5hY2NvcmRpb25fX3RyaWdnZXItaWNvbiB7XG4gICAgICAgICAgICBAYXBwbHkgcm90YXRlLTkwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtaXRlbS0tYWxpZ25lZCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XG59XG5cbi50YWJsZS1pdGVtLS13aXRoLWhvdmVyIHtcbiAgICBAYXBwbHkgaG92ZXI6Ymctb3BhY2l0aWVzLWJsYWNrLTEwMDtcbn1cblxuLnRhYmxlLWl0ZW1fX2xpbmsge1xuICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTAgaC1mdWxsIHctZnVsbDtcbn1cblxuLmxpc3QtdGFibGVfX2JvZHkge1xuICAgIEBhcHBseSBkaXZpZGUteSBkaXZpZGUtZ3JheS0yMDAgYmctd2hpdGU7XG59XG5cbi5saXN0LXRhYmxlX190aCB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBweC02IHB5LTQgdGV4dC1sZWZ0IHRleHQteHMgbGVhZGluZy00IHRyYWNraW5nLXdpZGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5saXN0LXRhYmxlX190aC1hY3Rpb24ge1xuICAgIEBhcHBseSBiZy1icmFuZC1saWdodFBlYWNoIHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgcHktNCBwci02IHRleHQtcmlnaHQgdGV4dC14cyBmb250LW1lZGl1bSB0cmFja2luZy13aWRlcjtcbn1cblxuLmxpc3QtdGFibGVfX2l0ZW0ge1xuICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vd3JhcCBweC02IHB5LTQgdGV4dC1zbTtcbn1cblxuLmxpc3QtdGFibGVfX2l0ZW0tYWN0aW9uIHtcbiAgICBAYXBwbHkgd2hpdGVzcGFjZS1ub3dyYXAgcHgtNiBweS00IHRleHQtcmlnaHQgdGV4dC1zbSBmb250LW1lZGl1bSBsZWFkaW5nLTU7XG59XG5cbi5saXN0LXRhYmxlX19uby1yZXN1bHRzIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtbGlnaHRQZWFjaCBwLTQgcHgtNiBmb250LW1lZGl1bTtcbn1cblxuLmxpc3QtdGFibGVfX3RoLWJhdGNoIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtbGlnaHRQZWFjaCBweC02IHB5LTQgdGV4dC1sZWZ0O1xufVxuXG4ubGlzdC10YWJsZV9faXRlbS1iYXRjaCB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTgwMCB3aGl0ZXNwYWNlLW5vd3JhcCBweC02IHB5LTQgdGV4dC1zbTtcbn1cblxuLmxpc3QtdGFibGVfX3RhYmxlIHtcbiAgICBAYXBwbHkgZGl2aWRlLW9uUGVhY2gtbmV1dHJhbC0yMDAgbWluLXctZnVsbCBkaXZpZGUteTtcbn1cblxuLnBhZ2luYXRpb25fX3ByZXZpb3VzX2J0biB7XG4gICAgQGFwcGx5IGJ0biBidG4tLXN0eWxlLW91dGxpbmUgYnRuLS1zaXplLXhzO1xufVxuXG4ucGFnaW5hdGlvbl9fbmV4dF9idG4ge1xuICAgIEBhcHBseSBidG4gYnRuLS1zdHlsZS1vdXRsaW5lIGJ0bi0tc2l6ZS14cztcbn1cbiIsIi5waWxsIHtcbiAgICBAYXBwbHkgdGV4dC14eHMgcmVsYXRpdmUgaW5saW5lLWZsZXggZmxleC1zaHJpbmstMCBpdGVtcy1jZW50ZXIgc3BhY2UteC0xIHdoaXRlc3BhY2Utbm93cmFwIHJvdW5kZWQteGwgcHgtMiBweS0xIGZvbnQtbWVkaXVtO1xuXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICBzdmcge1xuICAgICAgICBAYXBwbHkgLW1sLTE7XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBAYXBwbHkgYmctb25QZWFjaC1ncmVlbi0xMDAgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1ncmVlbi02MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1ncmVlbi02MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZWQge1xuICAgICAgICBAYXBwbHkgYmctb25QZWFjaC1yZWQtMTAwIHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtcmVkLTYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLXJlZC02MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hbWJlciB7XG4gICAgICAgIEBhcHBseSBiZy1vblBlYWNoLWFtYmVyLTEwMCB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLWFtYmVyLTYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLWFtYmVyLTYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgICBAYXBwbHkgYmctYmx1ZS0xMDAgdGV4dC1ibHVlLTgwMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWJsdWUtNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmV1dHJhbCB7XG4gICAgICAgIEBhcHBseSBiZy1vblBlYWNoLW5ldXRyYWwtMTAwIHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1vblBlYWNoLW5ldXRyYWwtNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGVhY2gtb3V0bGluZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItb25QZWFjaC1uZXV0cmFsLTEwMCB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIGJvcmRlcjtcbiAgICB9XG59XG5cbi5jaGlwIHtcbiAgICAtLWJvcmRlckNvbG9yOiB0aGVtZShjb2xvcnMub25QZWFjaC5uZXV0cmFsLjIwMCk7XG4gICAgLS1iYWNrZ3JvdW5kQ29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tdGV4dENvbG9yOiB0aGVtZShjb2xvcnMub25QZWFjaC5uZXV0cmFsLjgwMCk7XG5cbiAgICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHJvdW5kZWQtbGcgYm9yZGVyIHB4LTMgdGV4dC1zbSBmb250LXNlbWlib2xkO1xuXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXJDb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAmLmNoaXAtLWdyZWVuIHtcbiAgICAgICAgLS1ib3JkZXJDb2xvcjogdGhlbWUoY29sb3JzLm9uUGVhY2guZ3JlZW4uMTAwKTtcbiAgICAgICAgLS1iYWNrZ3JvdW5kQ29sb3I6IHRoZW1lKGNvbG9ycy5vblBlYWNoLmdyZWVuLjEwMCk7XG4gICAgICAgIC0tdGV4dENvbG9yOiB0aGVtZShjb2xvcnMub25QZWFjaC5ncmVlbi41MDApO1xuICAgIH1cblxuICAgICYuY2hpcC0tcmVkIHtcbiAgICAgICAgLS1ib3JkZXJDb2xvcjogdGhlbWUoY29sb3JzLm9uUGVhY2gucmVkLjEwMCk7XG4gICAgICAgIC0tYmFja2dyb3VuZENvbG9yOiB0aGVtZShjb2xvcnMub25QZWFjaC5yZWQuMTAwKTtcbiAgICAgICAgLS10ZXh0Q29sb3I6IHRoZW1lKGNvbG9ycy5vblBlYWNoLnJlZC43MDApO1xuICAgIH1cblxuICAgICYuY2hpcC0tbmV1dHJhbCB7XG4gICAgICAgIC0tYm9yZGVyQ29sb3I6IHRoZW1lKGNvbG9ycy5vblBlYWNoLm5ldXRyYWwuMjAwKTtcbiAgICAgICAgLS1iYWNrZ3JvdW5kQ29sb3I6IHRoZW1lKGNvbG9ycy5vblBlYWNoLm5ldXRyYWwuMjAwKTtcbiAgICAgICAgLS10ZXh0Q29sb3I6IHRoZW1lKGNvbG9ycy5vblBlYWNoLm5ldXRyYWwuMTAwMCk7XG4gICAgfVxufVxuIiwiLnRhYnMtbmF2X190YWItYmFzZSB7XG4gICAgQGFwcGx5IHJvdW5kZWQgcHgtMyBweS0yIHRleHQtc207XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLnRhYnMtbmF2X190YWItLWFjdGl2ZSB7XG4gICAgQGFwcGx5IGJnLXN1cmZhY2VzLXB1cnBsZS0zMDAgcG9pbnRlci1ldmVudHMtbm9uZSByZWxhdGl2ZSB0ZXh0LXdoaXRlO1xufVxuXG4udGFicy1uYXZfX3RhYi0taW5hY3RpdmUge1xuICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC02MDAgaG92ZXI6dGV4dC1vblBlYWNoLW5ldXRyYWwtODAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1vcGFjaXRpZXMtYmxhY2stMjAwO1xuICAgIH1cbn1cblxuLnRhYnMtbmF2X19jb250YWluZXIge1xuICAgIEBhcHBseSBzcGFjZS14LTQ7XG59XG5cbi5zY3JvbGwtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGFicy1uYXZfX2Ryb3Bkb3duLWJ1dHRvbiB7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIGZvY3VzLXJpbmcgdy1mdWxsIGN1cnNvci1kZWZhdWx0IHJvdW5kZWQgYm9yZGVyIGJnLXdoaXRlIHB5LTIgcGwtMyBwci0xMCB0ZXh0LWxlZnQgY2FwaXRhbGl6ZSBzbTp0ZXh0LXNtO1xufVxuXG4ubW9iaWxlLXRhYnNfX2Ryb3BvdXQge1xuICAgIEBhcHBseSBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCB6LTEwIG10LTEgdy1mdWxsIHJvdW5kZWQgYm9yZGVyIHNoYWRvdyB0cmFuc2l0aW9uLW9wYWNpdHk7XG59XG5cbi5tb2JpbGUtdGFic19fbWVudS1saXN0IHtcbiAgICBAYXBwbHkgYmctYnJhbmQtbGlnaHRQZWFjaCBtYXgtaC02MCBvdmVyZmxvdy1hdXRvIHJvdW5kZWQtbWQgdGV4dC1iYXNlIGZvY3VzOm91dGxpbmUtbm9uZSBzbTp0ZXh0LXNtO1xufVxuXG4ubW9iaWxlLXRhYnNfX21lbnUtaXRlbSB7XG4gICAgQGFwcGx5IGhvdmVyOmJnLW9uUGVhY2gtbmV1dHJhbC04MDAvWzAuMDhdIGhvdmVyOnRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBibG9jayB3LWZ1bGwgdHJ1bmNhdGUgcm91bmRlZC1ub25lIHB4LTQgcHktMyB0cmFuc2l0aW9uLWNvbG9ycztcbn1cblxuLm1vYmlsZS10YWJzX19tZW51LWl0ZW0tY3VycmVudCB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLXBpbmsgYmxvY2sgdy1mdWxsIHRydW5jYXRlIHJvdW5kZWQtbm9uZSBweC00IHB5LTMgdGV4dC13aGl0ZTtcbn1cbiIsIi5zbGlkZW91dF9faGVhZGluZyB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLXB1cnBsZTtcbn1cblxuLnNsaWRlb3V0X19oZWFkaW5nLXRleHQge1xuICAgIEBhcHBseSBjYXBpdGFsaXplIHRleHQtd2hpdGU7XG59XG5cbi5zbGlkZW91dF9faGVhZGluZy1zdWJ0ZXh0IHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLnNsaWRlb3V0X19jbG9zZS1idXR0b24ge1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlIGhvdmVyOnRleHQtd2hpdGU7XG59XG5cbi5zbGlkZW91dF9fY29udGVudCB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2g7XG59XG5cbi5zbGlkZW91dF9fc3VibWl0LWJ1dHRvbiB7XG4gICAgQGFwcGx5IGJ0biBidG4tLXN0eWxlLWZpbGxlZDtcbn1cblxuLnNsaWRlb3V0X19jYW5jZWwtYnV0dG9uIHtcbiAgICBAYXBwbHkgYnRuIGJ0bi0tc3R5bGUtZ2hvc3Q7XG59XG5cbi5zbGlkZW91dC1iYXNlX191bmRlcmxheSB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLXB1cnBsZSBiZy1vcGFjaXR5LTQwO1xufVxuXG4ub3ZlcmxheXMtZGVmYXVsdC1sb2FkaW5nLWluZGljYXRvciB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2g7XG59XG4iLCIubW9kYWwtYmFzZV9fY29udGFpbmVyIHtcbiAgICBAYXBwbHkgZmxleCBoLWZ1bGwgaXRlbXMtc3RhcnQganVzdGlmeS1jZW50ZXIgcC00IHNtOml0ZW1zLWNlbnRlcjtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggY29tbWFuZC1iYXItc2hhZG93IGlubGluZS1ibG9jayB0cmFuc2Zvcm0gb3ZlcmZsb3ctYXV0byByb3VuZGVkLWxnIHBiLTQgdGV4dC1sZWZ0IGFsaWduLWJvdHRvbSB0cmFuc2l0aW9uLWFsbDtcbn1cblxuLm1vZGFsLWJhc2VfX3VuZGVybGF5IHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBiZy1ncmF5LTUwMCBiZy1vcGFjaXR5LTc1O1xufVxuXG4ubW9kYWxfX2hlYWRpbmcge1xuICAgIEBhcHBseSBiZy1icmFuZC1wdXJwbGU7XG59XG5cbi5tb2RhbF9faGVhZGluZy10ZXh0IHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLm1vZGFsX19oZWFkaW5nLXN1YnRleHQge1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuXG4ubW9kYWxfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgQGFwcGx5IGJ0bi0tc3R5bGUtZ2hvc3Q7XG59XG5cbi5tb2RhbF9fc3VibWl0LWJ1dHRvbiB7XG4gICAgQGFwcGx5IGJ0bi0tc3R5bGUtZmlsbGVkO1xufVxuXG4ubW9kYWxfX3N1Ym1pdC1idXR0b24ge1xuICAgIEBhcHBseSBidG4gYnRuLS1zaXplLXNtIGJ0bi0tc3R5bGUtZmlsbGVkO1xufVxuXG4ubW9kYWxfX2NhbmNlbC1idXR0b24ge1xuICAgIEBhcHBseSBidG4gYnRuLS1zaXplLXNtIGJ0bi0tc3R5bGUtZ2hvc3Q7XG59XG5cbi5tb2RhbC1mb3JtX19jb250ZW50IHtcbiAgICBAYXBwbHkgZmxleCBoLWZ1bGwgdy1mdWxsIGZsZXgtY29sIHB4LTQ7XG59XG5cbi5tb2RhbC1mb3JtX19jb250YWluZXIge1xuICAgIEBhcHBseSBteC1hdXRvIHctZnVsbCBtYXgtdy14bDtcbn1cblxuLm1vZGFsLWZvcm1fX2lubmVyLWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IHB0LTQ7XG59XG5cbi5tb2RhbC1mb3JtX19oZWFkaW5nIHtcbiAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgZmxleCBpdGVtcy1jZW50ZXIgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBib3JkZXItYiBweC0zIHB5LTQ7XG59XG5cbi5tb2RhbC1mb3JtX19oZWFkaW5nLXRleHQge1xuICAgIEBhcHBseSB0ZXh0LWJhc2UgZm9udC1tZWRpdW07XG59XG5cbi5tb2RhbC1mb3JtX19jbG9zZS1pY29uIHtcbiAgICBAYXBwbHkgaC02IHctNjtcbn1cblxuLmNvbmZpcm1hdGlvbi1tb2RhbC1mb3JtX19jb250YWluZXIge1xuICAgIEBhcHBseSBtYXgtdy1tZDtcbn1cblxuLmNvbmZpcm1hdGlvbi1tb2RhbC1mb3JtX190aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgdGV4dC1sZyBmb250LW1lZGl1bSBsZWFkaW5nLTY7XG59XG5cbi5jb25maXJtYXRpb24tbW9kYWwtZm9ybV9fc3VidGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC04MDA7XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBzcGFjZS14LTIgdGV4dC1zbSBsZWFkaW5nLTU7XG59XG5cbi5icmVhZGNydW1iX19saW5rIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtNjAwIHRydW5jYXRlO1xuXG4gICAgLy8gTW9iaWxlIGhhcyBtb3JlIHNwYWNlIHRoYW4gdGFibGV0IHZlcnNpb25zXG4gICAgbWF4LXdpZHRoOiAxMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIH1cbn1cblxuYS5icmVhZGNydW1iX19saW5rIHtcbiAgICBAYXBwbHkgaG92ZXI6dGV4dC1vblBlYWNoLW5ldXRyYWwtODAwO1xufVxuXG4uYnJlYWRjcnVtYl9fZGl2aWRlciB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTYwMDtcbn1cblxuLmJyZWFkY3J1bWJfX2FjdGl2ZS1pdGVtIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCB0cnVuY2F0ZSBmb250LXNlbWlib2xkO1xuXG4gICAgLy8gTW9iaWxlIGhhcyBtb3JlIHNwYWNlIHRoYW4gdGFibGV0IHZlcnNpb25zXG4gICAgbWF4LXdpZHRoOiAxMzBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICB9XG59XG5cbi5icmVhZGNydW1icy1saXN0IGxpIHtcbiAgICBAYXBwbHkgaGlkZGVuIHNtOmJsb2NrO1xuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIEBhcHBseSBibG9jaztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1sLTA7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzw8JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5icmVhZGNydW1iLWxpbmsge1xuICAgIEBhcHBseSBsaW5rLS1ncmF5O1xufVxuXG4ubW9iaWxlLWJyZWFkY3J1bWJfX3Npbmd1bGFyLWl0ZW0ge1xuICAgIEBhcHBseSB3LWZ1bGwgdGV4dC1jZW50ZXIgZm9udC1tZWRpdW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4ubW9iaWxlLWJyZWFkY3J1bWJfX3RyaWdnZXIge1xuICAgIEBhcHBseSBidG4gYnRuLS1zaXplLXhzIGJ0bi0tc3R5bGUtb3V0bGluZSB3LWZ1bGw7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcblxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtYmwtbm9uZSByb3VuZGVkLWJyLW5vbmUgYm9yZGVyLWItMDtcbiAgICB9XG59XG5cbi5tb2JpbGUtYnJlYWRjcnVtYnNfX2Ryb3BvdXQge1xuICAgIEBhcHBseSBiZy1zdXJmYWNlcy1wZWFjaC0xMDAgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgei0xMCB3LWZ1bGwgcm91bmRlZC1ibCByb3VuZGVkLWJyIGJvcmRlci14IGJvcmRlci1iIHB4LTEgdHJhbnNpdGlvbi1vcGFjaXR5O1xufVxuXG4ubW9iaWxlLWJyZWFkY3J1bWJfX2xpbmsge1xuICAgIEBhcHBseSBidG4gYnRuLS1zaXplLXhzIGJ0bi0tc3R5bGUtZ2hvc3QtZ3JleSB3LWZ1bGwgdGV4dC1sZWZ0IGhvdmVyOmJnLXRyYW5zcGFyZW50O1xufVxuIiwiLmRhdGEtY2h1bmsge1xuICAgIEBhcHBseSBzbTpjb2wtc3Bhbi0xO1xuXG4gICAgPiBkdCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC04MDAgdGV4dC14cyBmb250LW5vcm1hbDtcbiAgICB9XG5cbiAgICA+IGRkIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgbXQtMSB0ZXh0LXNtIGZvbnQtbWVkaXVtO1xuICAgIH1cbn1cbiIsImRpdltyb2xlPSd0b29sdGlwJ10ge1xuICAgIEBhcHBseSB0ZXh0LXh4cyByb3VuZGVkLW1kIGJnLWdyYXktODAwIHAtMSB0ZXh0LXdoaXRlO1xufVxuIiwiLnByb3BlcnR5LWxpc3Qge1xuICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGdhcC00IG1kOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy0zIHhsOmdyaWQtY29scy00O1xufVxuXG4ucGxpc3QtaXRlbSB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgcmVsYXRpdmUgZmxleCBmbGV4LWNvbCBvdmVyZmxvdy1oaWRkZW4gcm91bmRlZC1sZyBib3JkZXIgaG92ZXI6bm8tdW5kZXJsaW5lIG1kOmZsZXgtcm93IG1kOml0ZW1zLWNlbnRlcjtcbn1cblxuLnBsaXN0LWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIEBhcHBseSBibG9jayBhc3BlY3QtdmlkZW8gdy1mdWxsIGZsZXgtc2hyaW5rLTAgbWQ6YWJzb2x1dGUgbWQ6YXNwZWN0LWF1dG8gbWQ6aC1mdWxsIG1kOnctMjQ7XG59XG5cbi5wbGlzdC1pdGVtX19pbWFnZSB7XG4gICAgQGFwcGx5IHJvdW5kZWQtdC1sZyBvYmplY3QtY292ZXIgbWQ6aC1mdWxsIG1kOnctZnVsbCBtZDpyb3VuZGVkLXRyLW5vbmU7XG59XG5cbi5wbGlzdC1pdGVtLS1oYXMtaW1hZ2UgLnBsaXN0LWl0ZW1fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgQGFwcGx5IG1kOnBsLTI4O1xufVxuXG4ucGxpc3QtaXRlbV9fY29udGVudC13cmFwcGVyIHtcbiAgICBAYXBwbHkgZmxleCB3LWZ1bGwgZmxleC1jb2wgcC00IG1kOmZsZXgtcm93IG1kOml0ZW1zLWNlbnRlciBtZDpqdXN0aWZ5LWJldHdlZW47XG59XG5cbi5wbGlzdC1pdGVtX19hZGRyZXNzLXdyYXBwZXIge1xuICAgIEBhcHBseSBtYi00IGZsZXgtY29sIG1kOm1iLTAgbWQ6bXItNDtcbn1cblxuLnBsaXN0LWl0ZW1fX3Nob3J0LWFkZHJlc3Mge1xuICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIG1iLTEgZm9udC1zZW1pYm9sZDtcbn1cblxuLnBsaXN0LWl0ZW1fX2xvbmctYWRkcmVzcyB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTcwMCBmbGV4IHNwYWNlLXgtMiB0ZXh0LXNtO1xufVxuXG4ucGdyaWQtaXRlbSB7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIGJnLWJyYW5kLXBlYWNoIGhvdmVyOmJnLWJyYW5kLWxpZ2h0UGVhY2ggaG92ZXI6Ym9yZGVyLW9uUGVhY2gtbmV1dHJhbC0zMDAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQgYm9yZGVyIGhvdmVyOm5vLXVuZGVybGluZTtcbn1cblxuLnBncmlkLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSBibG9jayBhc3BlY3QtdmlkZW8gdy1mdWxsIGZsZXgtc2hyaW5rLTAgb3ZlcmZsb3ctaGlkZGVuO1xufVxuXG4ucGdyaWQtaXRlbV9faW1hZ2Uge1xuICAgIEBhcHBseSBoLWZ1bGwgdy1mdWxsIG9iamVjdC1jb3ZlciB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0zMDAgbWQ6cm91bmRlZC10ci1ub25lO1xufVxuXG4ucGdyaWQtaXRlbV9fY29udGVudC13cmFwcGVyIHtcbiAgICBAYXBwbHkgYmxvY2sgcC00O1xufVxuXG4ucGdyaWQtaXRlbV9fYWRkcmVzcy13cmFwcGVyIHtcbiAgICBAYXBwbHkgbWItNCBibG9jaztcbn1cblxuLnBncmlkLWl0ZW1fX3Nob3J0LWFkZHJlc3Mge1xuICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtbmV1dHJhbC0xMDAwIG1iLTEgZm9udC1zZW1pYm9sZDtcbn1cblxuLnBncmlkLWl0ZW1fX2xvbmctYWRkcmVzcyB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTgwMCBmbGV4IHNwYWNlLXgtMSB0ZXh0LXNtO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTYwMDtcbiAgICB9XG59XG5cbi5wZ3JpZC1pdGVtX19hY3Rpb24tcmVxdWlyZWQge1xuICAgIEBhcHBseSBib3JkZXItb25QZWFjaC1yZWQtNjAwIHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgdGV4dC14eHMgYWJzb2x1dGUgbGVmdC0yIHRvcC0yIGZsZXggaXRlbXMtY2VudGVyIHNwYWNlLXgtMSByb3VuZGVkIGJvcmRlciBiZy13aGl0ZSBwLTEgZm9udC1tZWRpdW07XG5cbiAgICBzdmcge1xuICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLXJlZC02MDA7XG4gICAgfVxufVxuXG4ucGdyaWQtaXRlbTpob3ZlciB7XG4gICAgLnBncmlkLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3NSk7XG4gICAgfVxufVxuIiwiLmZvcm0tcG9zaXRpb25lZC1yaWdodCB7XG4gICAgQGFwcGx5IGdyaWQgbGc6Z3JpZC1jb2xzLTIgbGc6c3BhY2UteC04O1xuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgQGFwcGx5IG14LWF1dG87XG4gICAgfVxufVxuXG4uZm9ybS1wb3NpdGlvbmVkLWNlbnRlciB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICB9XG59XG5cbi5vbmJvYXJkaW5nLWNob2ljZSB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggYm9yZGVyLWJyYW5kLWxpZ2h0UGVhY2ggaG92ZXI6Ym9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDA7XG4gICAgQGFwcGx5IGZsZXggaC00MCB3LWZ1bGwgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQgYm9yZGVyIHRleHQtY2VudGVyIHRyYW5zaXRpb24gZHVyYXRpb24tMzAwIHNtOmgtNDg7XG59XG5cbi5vbmJvYXJkaW5nLWNob2ljZV9faWNvbiB7XG4gICAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgcGItNCBzbTpwYi04O1xufVxuXG4ub25ib2FyZGluZy1jaG9pY2VfX2xhYmVsIHtcbiAgICBAYXBwbHkgc206dGV4dC14bDtcbn1cbiIsIi5wYW5lbCB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDA7XG59XG5cbi5wYW5lbF9faW5uZXItY29udGFpbmVyIHtcbiAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgcm91bmRlZCBib3JkZXI7XG59XG5cbi5wYW5lbF9fbWFpbiB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggcm91bmRlZDtcbn1cblxuLnBhbmVsX190aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgdGV4dC1iYXNlIGZvbnQtbWVkaXVtO1xufVxuXG4ucGFuZWxfX3N1YnRpdGxlIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtODAwIHRleHQteHM7XG59XG5cbi5wYW5lbF9fZm9vdGVyIHtcbiAgICBAYXBwbHkgYmctYnJhbmQtbGlnaHRQZWFjaDtcbn1cblxuLnRvLWRvX19pdGVtIHtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgcm91bmRlZCBib3JkZXIgcC0zIHRleHQtc20gZm9udC1tZWRpdW0gdHJhbnNpdGlvbiBob3Zlcjpuby11bmRlcmxpbmU7XG4gICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgaG92ZXI6dGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMDtcbn1cblxuLnRvLWRvX19pdGVtLS1ob3ZlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1vcGFjaXRpZXMtYmxhY2stMTAwO1xuICAgIH1cbn1cblxuLnBhbmVsLS1mdWxsLWhlaWdodCB7XG4gICAgLnBhbmVsLFxuICAgIC5wYW5lbF9faW5uZXItY29udGFpbmVyLFxuICAgIC5wYW5lbF9fbWFpbixcbiAgICAucGFuZWxfX2NvbnRlbnQtYXJlYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4iLCIuY29udGVudC1hY2NvcmRpb24ge1xuICAgIEBhcHBseSBzcGFjZS15LTY7XG5cbiAgICAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCByb3VuZGVkLWxnIGJvcmRlciBwLTYgZm9udC1zZW1pYm9sZDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX190YWIge1xuICAgICAgICBAYXBwbHkgZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGdhcC00O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX3RyaWdnZXIge1xuICAgICAgICBAYXBwbHkgc3BhY2UteC0yO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX3BhbmVsLWlubmVyIHtcbiAgICAgICAgQGFwcGx5IHB0LTY7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fcGFuZWwtY29udGVudCB7XG4gICAgICAgIEBhcHBseSBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCBib3JkZXItdCBwdC02O1xuICAgIH1cbn1cbiIsIi50YWJsZS1hY2NvcmRpb24ge1xuICAgIEBhcHBseSBzcGFjZS15LTY7XG5cbiAgICAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCBib3JkZXItb25QZWFjaC1uZXV0cmFsLTIwMCByb3VuZGVkIGJvcmRlciBwLTYgZm9udC1zZW1pYm9sZDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX190YWIge1xuICAgICAgICBAYXBwbHkgZmxleCB3LWZ1bGwgaXRlbXMtY2VudGVyIGdhcC00O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX3RyaWdnZXIge1xuICAgICAgICBAYXBwbHkgY29sLXNwYW4tMTEgZ3JpZCBncmlkLWNvbHMtMTIgaXRlbXMtc3RhcnQgZ2FwLTQ7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fcGFuZWwtaW5uZXIge1xuICAgICAgICBAYXBwbHkgcHQtNjtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19wYW5lbC1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIGJvcmRlci10IHB0LTY7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fdHJpZ2dlci1pY29uIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fdGFiLS1hY3RpdmUge1xuICAgICAgICAuYWNjb3JkaW9uX190cmlnZ2VyLWljb24ge1xuICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS05MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX3RyaWdnZXItaWNvbiB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uO1xuICAgIH1cbn1cbiIsIi5mb3JtLXN0YWdlcyB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIG1iLTY7XG59XG5cbi5mb3JtLXN0YWdlc19fc3RlcHMge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbn1cblxuLmZvcm0tc3RhZ2VzX19zdGVwIHtcbiAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgdGV4dC1vblBlYWNoLW5ldXRyYWwtODAwIGZsZXggaC05IHctOSBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGJvcmRlciBiZy13aGl0ZSB0ZXh0LXhzIGZvbnQtbWVkaXVtO1xufVxuXG4uZm9ybS1zdGFnZXNfX3N0ZXAtLWNvbXBsZXRlZCB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLXBpbmsgYm9yZGVyLWJyYW5kLXBpbmsgdGV4dC13aGl0ZTtcblxuICAgID4gc3BhbiB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICB9XG59XG5cbi5mb3JtLXN0YWdlc19fc3RlcC0tY3VycmVudCB7XG4gICAgQGFwcGx5IHRleHQtYnJhbmQtcGluayBib3JkZXItYnJhbmQtcGluayBiZy13aGl0ZTtcblxuICAgID4gc3BhbiB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICB9XG59XG5cbi5mb3JtLXN0YWdlc19fc3RlcC1jb250YWluZXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBzcGFjZS14LTI7XG59XG5cbi5mb3JtLXN0YWdlc19fc3RlcC1sYWJlbCB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTgwMCBtdC0xIHRleHQtc20gZm9udC1tZWRpdW07XG59XG5cbi5mb3JtLXN0YWdlc19fc3RlcC1sYWJlbC0tcGluayB7XG4gICAgQGFwcGx5IHRleHQtYnJhbmQtcGluayBvcGFjaXR5LTEwMDtcbn1cblxuLmZvcm0tc3RhZ2VzLWRyb3BvdXQge1xuICAgIC5kcm9wb3V0X19saXN0IHtcbiAgICAgICAgLmZvcm0tc3RhZ2VzX19zdGVwLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAYXBwbHkgcC0zO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdsb2JhbC1hY3Rpb25zX19idXR0b25zLWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIGJveC1jb250ZW50O1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbG9iYWwtYWN0aW9uc19fZXhwYW5kZWQtYnV0dG9uLXdyYXBwZXIge1xuICAgIEBhcHBseSB3LWZ1bGwgcC00O1xufVxuXG4uZ2xvYmFsLWFjdGlvbnNfX2J1dHRvbiB7XG4gICAgQGFwcGx5IGJ0biBidG4tLXNpemUteHMgcHMtYnRuLS1zdHlsZS1vdXRsaW5lIHJlbGF0aXZlIGZsZXggdy1mdWxsIGl0ZW1zLWNlbnRlcjtcblxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSBidG4gc3R5bGluZ1xufVxuXG4uZ2xvYmFsLWFjdGlvbnNfX2J1dHRvbi1sYWJlbCB7XG4gICAgQGFwcGx5IGFic29sdXRlIHdoaXRlc3BhY2Utbm93cmFwO1xuXG4gICAgbGVmdDogMzZweDtcbn1cblxuLmdsb2JhbC1hY3Rpb25zX190aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtcmVndWxhciB0ZXh0LW9uUGVhY2gtbmV1dHJhbC02MDAgcC0yIHB5LTIuNSBmb250LW1lZGl1bTtcbn1cblxuLmdsb2JhbC1hY3Rpb25zX19saW5rIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwMCB0ZXh0LXJlZ3VsYXIgZmxleCBpdGVtcy1jZW50ZXIgc3BhY2UteC0zIHAtMiBweS0yLjUgZm9udC1tZWRpdW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1uZXV0cmFsLTEwMDAgYmctb3BhY2l0aWVzLWJsYWNrLTEwMCBuby11bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWFjdGlvbnMtbW9kYWwge1xuICAgIC5tb2RhbC1iYXNlX19jb250YWluZXIge1xuICAgICAgICBAYXBwbHkgZmxleCBoLWZ1bGwgaXRlbXMtc3RhcnQganVzdGlmeS1jZW50ZXIgcC00IHNtOml0ZW1zLWNlbnRlcjtcblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IGJnLXN1cmZhY2VzLXBlYWNoLTIwMCBjb21tYW5kLWJhci1zaGFkb3cgdy1mdWxsIG1heC13LTN4bCBvdmVyZmxvdy1hdXRvIHJvdW5kZWQgcC00O1xuICAgIH1cbn1cbiIsIi5hcHAtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgfVxufVxuXG4udG9wLW5hdiB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLXBlYWNoIGJvcmRlci1vblBlYWNoLW5ldXRyYWwtMjAwIGZsZXggaXRlbXMtY2VudGVyIGJvcmRlci1iIHB4LTIgc206cHgtNjtcblxuICAgIEBhcHBseSBmaXhlZCBsZWZ0LTAgdG9wLTAgei0zMCB3LWZ1bGw7XG5cbiAgICBtaW4taGVpZ2h0OiA1M3B4O1xufVxuXG4uc2lkZS1uYXYtLWV4cGFuZGVkIC50b3AtbmF2IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1uYXYtd2lkdGgpICsgMS41cmVtKTtcbiAgICB9XG59XG5cbi50b3AtbmF2X19icmVhZGNydW1icy1jb250YWluZXIge1xuICAgIEBhcHBseSBtci00IHctZnVsbCBtaW4tdy0wIHB5LVsxNHB4XSBtZDp3LWF1dG87XG59XG4iLCIucHJpb3JpdHktaW5kaWNhdG9yIHtcbiAgICBAYXBwbHkgdGV4dC1vblBlYWNoLW5ldXRyYWwtMTAwO1xufVxuXG4ucHJpb3JpdHktaW5kaWNhdG9yLS1sb3cge1xuICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtZ3JlZW4tMTAwO1xuXG4gICAgLnN0YXR1cy1pbmRpY2F0b3JfX2Jhci1vbmUge1xuICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLWdyZWVuLTYwMDtcbiAgICB9XG59XG5cbi5wcmlvcml0eS1pbmRpY2F0b3ItLW1lZGl1bSB7XG4gICAgQGFwcGx5IHRleHQtb25QZWFjaC1hbWJlci0xMDA7XG5cbiAgICAuc3RhdHVzLWluZGljYXRvcl9fYmFyLW9uZSxcbiAgICAuc3RhdHVzLWluZGljYXRvcl9fYmFyLXR3byB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtYW1iZXItNjAwO1xuICAgIH1cbn1cblxuLnByaW9yaXR5LWluZGljYXRvci0taGlnaCB7XG4gICAgLnN0YXR1cy1pbmRpY2F0b3JfX2Jhci1vbmUsXG4gICAgLnN0YXR1cy1pbmRpY2F0b3JfX2Jhci10d28sXG4gICAgLnN0YXR1cy1pbmRpY2F0b3JfX2Jhci10aHJlZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtcmVkLTYwMDtcbiAgICB9XG59XG4iLCIubm90aWNlIHtcbiAgICBAYXBwbHkgcm91bmRlZCBib3JkZXIgcC00O1xufVxuXG4ubm90aWNlLS1lcnJvciB7XG4gICAgQGFwcGx5IGJnLW9uUGVhY2gtcmVkLTEwMCBib3JkZXItb25QZWFjaC1yZWQtNjAwO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgQGFwcGx5IHRleHQtb25QZWFjaC1yZWQtNjAwO1xuICAgIH1cbn1cblxuLm5vdGljZS0td2FybmluZyB7XG4gICAgQGFwcGx5IGJnLW9uUGVhY2gtYW1iZXItMTAwIGJvcmRlci1vblBlYWNoLWFtYmVyLTYwMDtcblxuICAgIHN2ZyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtYW1iZXItNjAwO1xuICAgIH1cbn1cblxuLm5vdGljZS0tc3VjY2VzcyB7XG4gICAgQGFwcGx5IGJnLW9uUGVhY2gtZ3JlZW4tMTAwIGJvcmRlci1vblBlYWNoLWdyZWVuLTYwMDtcblxuICAgIHN2ZyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uUGVhY2gtZ3JlZW4tNjAwO1xuICAgIH1cbn1cblxuLm5vdGljZS0tbmV1dHJhbCB7XG4gICAgQGFwcGx5IGJnLW9uUGVhY2gtYmx1ZS0xMDAgYm9yZGVyLW9uUGVhY2gtYmx1ZS02MDA7XG5cbiAgICBzdmcge1xuICAgICAgICBAYXBwbHkgdGV4dC1vblBlYWNoLWJsdWUtNjAwO1xuICAgIH1cbn1cbiIsIi5ub3RpZmljYXRpb25zLWRyb3BvdXRfX3Bvc2l0aW9uZXIge1xuICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0wIHotMTAgbXQtMSB3LWZ1bGwgcHgtMiBzbTp0b3AtYXV0byBzbTp3LTk2IHNtOnB4LTA7XG59XG5cbi5ub3RpZmljYXRpb25zLWRyb3BvdXRfX2NvbnRhaW5lciB7XG4gICAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0UGVhY2ggYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgY29tbWFuZC1iYXItc2hhZG93IG92ZXJmbG93LXktc2Nyb2xsIHJvdW5kZWQgYm9yZGVyIHRyYW5zaXRpb24tb3BhY2l0eTtcblxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbn1cbiIsIi5jb29raWUtY29uc2VudC1mbG9hdGVyIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG5cbiAgICBAYXBwbHkgYmctYnJhbmQtcGluayBob3ZlcjpiZy1vblBlYWNoLXBpbmstNzAwIGZpeGVkIHJvdW5kZWQtbGcgcC0yIHRleHQteHMgdGV4dC13aGl0ZSBzaGFkb3ctbGcgdHJhbnNpdGlvbi1jb2xvcnM7XG59XG4iLCIudGlja2V0X19tYWluIHtcbiAgICBmbGV4LWJhc2lzOiA3NjBweDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi50aWNrZXRfX2FzaWRlIHtcbiAgICBAYXBwbHkgYm9yZGVyLW9uUGVhY2gtbmV1dHJhbC0yMDAgaGlkZGVuIGdyb3cgYm9yZGVyLWwgcC00IG1kOmJsb2NrO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbn1cbiIsIi5kb2N1bWVudC1ncm91cC1pdGVtIHtcbiAgICBjb250YWluZXItbmFtZTogZG9jdW1lbnQtZ3JvdXAtaXRlbTtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5cbkBjb250YWluZXIgZG9jdW1lbnQtZ3JvdXAtaXRlbSAod2lkdGggPCA0MDBweCkge1xuICAgIC5kb2N1bWVudC1ncm91cC1pdGVtX19idXR0b24tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRvY3VtZW50LWdyb3VwLWl0ZW1fX2J1dHRvbi1zdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5zaWduLWNvbnRyYWN0LXBhZ2Uge1xuICAgIC5jb3JuZXItbG9nbyxcbiAgICAuY29ybmVyLWxvZ291dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgfVxufVxuIiwiLnNjaGVkdWxlZC1wYXltZW50IHtcbiAgICBjb250YWluZXItbmFtZTogc2NoZWR1bGVkLXBheW1lbnQtY29udGFpbmVyO1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cblxuLnNjaGVkdWxlZC1wYXltZW50X19wYXJ0aWFsbHktcGFpZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBjb250YWluZXIgc2NoZWR1bGVkLXBheW1lbnQtY29udGFpbmVyICh3aWR0aCA8IDI1MHB4KSB7XG4gICAgLnNjaGVkdWxlZC1wYXltZW50X19waWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBjb250YWluZXIgc2NoZWR1bGVkLXBheW1lbnQtY29udGFpbmVyICh3aWR0aCA8IDIwMHB4KSB7XG4gICAgLnNjaGVkdWxlZC1wYXltZW50X19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNjaGVkdWxlZC1wYXltZW50X19wYXJ0aWFsbHktcGFpZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuIiwiLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yIHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvciB0cmFuc3BhcmVudDtcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbmFiYnJbdGl0bGVdLm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubm8tdHJhbnNpdGlvbiAqIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/