/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/app.css ***!
  \*******************************************************************************************************************************************************************/
/*
! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #E5E7EB; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
*/

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 */
}

/*
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-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;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6B7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6B7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236B7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 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']: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 auto inherit;
}

input[type=file]::file-selector-button {
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  -webkit-margin-start: -1rem;
          margin-inline-start: -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

input[type=file]::file-selector-button:hover {
  background: #374151;
}

.dark input[type=file]::file-selector-button {
  color: white;
  background: #4B5563;
}

.dark input[type=file]::file-selector-button:hover {
  background: #6B7280;
}

input[type="range"]::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-webkit-slider-thumb {
  background: #9CA3AF;
}

.dark input[type="range"]:disabled::-webkit-slider-thumb {
  background: #6B7280;
}

input[type="range"]:focus::-webkit-slider-thumb {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

input[type="range"]::-moz-range-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-moz-range-thumb {
  background: #9CA3AF;
}

.dark input[type="range"]:disabled::-moz-range-thumb {
  background: #6B7280;
}

input[type="range"]::-moz-range-progress {
  background: #3F83F8;
}

input[type="range"]::-ms-fill-lower {
  background: #3F83F8;
}

.toggle-bg:after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: #D1D5DB;
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-duration: .15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

input:checked + .toggle-bg:after {
  transform: translateX(100%);;
  border-color: white;
}

input:checked + .toggle-bg {
  background: #1C64F2;
  border-color: #1C64F2;
}

.tooltip-arrow,.tooltip-arrow:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

.tooltip-arrow {
  visibility: hidden;
}

.tooltip-arrow:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before {
  border-style: solid;
  border-color: #e5e7eb;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-right-width: 1px;
}

.tooltip[data-popper-placement^='top'] > .tooltip-arrow {
  bottom: -4px;
}

.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow {
  top: -4px;
}

.tooltip[data-popper-placement^='left'] > .tooltip-arrow {
  right: -4px;
}

.tooltip[data-popper-placement^='right'] > .tooltip-arrow {
  left: -4px;
}

.tooltip.invisible > .tooltip-arrow:before {
  visibility: hidden;
}

[data-popper-arrow],[data-popper-arrow]:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

[data-popper-arrow] {
  visibility: hidden;
}

[data-popper-arrow]:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-popper-arrow]:after {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}

[role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #e5e7eb;
}

.dark [role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #4b5563;
}

[role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #e5e7eb;
}

.dark [role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #4b5563;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] {
  bottom: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] {
  top: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] {
  right: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] {
  left: -5px;
}

[role="tooltip"].invisible > [data-popper-arrow]:before {
  visibility: hidden;
}

[role="tooltip"].invisible > [data-popper-arrow]:after {
  visibility: hidden;
}

*, ::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-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
}
.\!container {
  width: 100% !important;
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }

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

  .container {
    max-width: 768px;
  }

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

  .container {
    max-width: 1024px;
  }

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

  .container {
    max-width: 1280px;
  }

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

  .container {
    max-width: 1536px;
  }

  .\!container {
    max-width: 1536px !important;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.\!visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.top-0 {
  top: 0px;
}
.right-0 {
  right: 0px;
}
.top-auto {
  top: auto;
}
.bottom-0 {
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.-right-0\.5 {
  right: -0.125rem;
}
.-right-0 {
  right: -0px;
}
.-top-1\.5 {
  top: -0.375rem;
}
.-right-1\.5 {
  right: -0.375rem;
}
.-top-1 {
  top: -0.25rem;
}
.-right-1 {
  right: -0.25rem;
}
.-bottom-1\.5 {
  bottom: -0.375rem;
}
.-bottom-1 {
  bottom: -0.25rem;
}
.-bottom-2 {
  bottom: -0.5rem;
}
.-bottom-4 {
  bottom: -1rem;
}
.top-1\/2 {
  top: 50%;
}
.left-1\/2 {
  left: 50%;
}
.bottom-5 {
  bottom: 1.25rem;
}
.-left-1\.5 {
  left: -0.375rem;
}
.-left-1 {
  left: -0.25rem;
}
.top-3 {
  top: 0.75rem;
}
.right-3 {
  right: 0.75rem;
}
.right-2\.5 {
  right: 0.625rem;
}
.bottom-2\.5 {
  bottom: 0.625rem;
}
.right-2 {
  right: 0.5rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-\[60px\] {
  bottom: 60px;
}
.z-10 {
  z-index: 10;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-20 {
  z-index: 20;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.-m-16 {
  margin: -4rem;
}
.m-1 {
  margin: 0.25rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.\!mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.\!mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.-mx-1\.5 {
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}
.-my-1\.5 {
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
}
.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.ml-auto {
  margin-left: auto;
}
.\!mt-10 {
  margin-top: 2.5rem !important;
}
.ml-3 {
  margin-left: 0.75rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.-mt-64 {
  margin-top: -16rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-0 {
  margin-top: 0px;
}
.mt-8 {
  margin-top: 2rem;
}
.-ml-20 {
  margin-left: -5rem;
}
.mt-32 {
  margin-top: 8rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.mr-2\.5 {
  margin-right: 0.625rem;
}
.ml-4 {
  margin-left: 1rem;
}
.\!mr-4 {
  margin-right: 1rem !important;
}
.mt-6 {
  margin-top: 1.5rem;
}
.\!mt-0 {
  margin-top: 0px !important;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.ml-1 {
  margin-left: 0.25rem;
}
.-mb-px {
  margin-bottom: -1px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.ml-0 {
  margin-left: 0px;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.block {
  display: block;
}
.\!block {
  display: block !important;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.\!table {
  display: table !important;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-4 {
  height: 1rem;
}
.h-\[32px\] {
  height: 32px;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-\[300px\] {
  height: 300px;
}
.h-full {
  height: 100%;
}
.h-auto {
  height: auto;
}
.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-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-3 {
  height: 0.75rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-px {
  height: 1px;
}
.h-20 {
  height: 5rem;
}
.h-36 {
  height: 9rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-96 {
  height: 24rem;
}
.h-56 {
  height: 14rem;
}
.h-modal {
  height: calc(100% - 2rem);
}
.max-h-full {
  max-height: 100%;
}
.w-full {
  width: 100%;
}
.w-4 {
  width: 1rem;
}
.w-\[32px\] {
  width: 32px;
}
.w-5 {
  width: 1.25rem;
}
.w-11 {
  width: 2.75rem;
}
.w-1\/6 {
  width: 16.666667%;
}
.w-10\/12 {
  width: 83.333333%;
}
.w-28 {
  width: 7rem;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-12 {
  width: 3rem;
}
.\!w-auto {
  width: auto !important;
}
.w-0 {
  width: 0px;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-10 {
  width: 2.5rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-3 {
  width: 0.75rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-9 {
  width: 2.25rem;
}
.w-px {
  width: 1px;
}
.w-20 {
  width: 5rem;
}
.w-36 {
  width: 9rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-auto {
  width: auto;
}
.w-48 {
  width: 12rem;
}
.w-64 {
  width: 16rem;
}
.w-1\/2 {
  width: 50%;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-screen-md {
  max-width: 768px;
}
.max-w-screen-lg {
  max-width: 1024px;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-full {
  max-width: 100%;
}
.max-w-\[18rem\] {
  max-width: 18rem;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-xs {
  max-width: 20rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-5xl {
  max-width: 64rem;
}
.max-w-6xl {
  max-width: 72rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-shrink {
  flex-shrink: 1;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.grow {
  flex-grow: 1;
}
.border-collapse {
  border-collapse: collapse;
}
.-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-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-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-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-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-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-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --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));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-none {
  transform: none;
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-default {
  cursor: default;
}
.resize {
  resize: both;
}
.list-disc {
  list-style-type: disc;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.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));
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, 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-4 {
  gap: 1rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-8 {
  gap: 2rem;
}
.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-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-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-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-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-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * calc(1 - var(--tw-space-x-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-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)));
}
.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-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}
.self-center {
  align-self: center;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.\!rounded-full {
  border-radius: 9999px !important;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-0 {
  border-width: 0px;
}
.border-r-0 {
  border-right-width: 0px;
}
.border-t {
  border-top-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-t-4 {
  border-top-width: 4px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-l {
  border-left-width: 1px;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgb(4 108 78 / var(--tw-border-opacity));
}
.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(200 30 30 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-\[\#0000002d\] {
  border-color: #0000002d;
}
.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(249 128 128 / var(--tw-border-opacity));
}
.border-orange-500 {
  --tw-border-opacity: 1;
  border-color: rgb(255 90 31 / var(--tw-border-opacity));
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity));
}
.border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgb(5 122 85 / var(--tw-border-opacity));
}
.border-pink-600 {
  --tw-border-opacity: 1;
  border-color: rgb(214 31 105 / var(--tw-border-opacity));
}
.border-purple-600 {
  --tw-border-opacity: 1;
  border-color: rgb(126 58 242 / var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(224 36 36 / var(--tw-border-opacity));
}
.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity));
}
.border-purple-700 {
  --tw-border-opacity: 1;
  border-color: rgb(108 43 217 / var(--tw-border-opacity));
}
.border-pink-700 {
  --tw-border-opacity: 1;
  border-color: rgb(191 18 93 / var(--tw-border-opacity));
}
.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgb(227 160 8 / var(--tw-border-opacity));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(240 82 82 / var(--tw-border-opacity));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(14 159 110 / var(--tw-border-opacity));
}
.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgb(194 120 3 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(225 239 254 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-compta-pastel {
  background-color: rgba(52, 152, 219, 0.49);
}
.bg-compta {
  --tw-bg-opacity: 1;
  background-color: rgb(52 152 219 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(222 247 236 / var(--tw-bg-opacity));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 232 232 / var(--tw-bg-opacity));
}
.bg-success {
  background-color: rgba(110, 163, 69, 0.6);
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-client {
  --tw-bg-opacity: 1;
  background-color: rgb(255 157 46 / var(--tw-bg-opacity));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(188 240 218 / var(--tw-bg-opacity));
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity));
}
.\!bg-green-300 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(132 225 188 / var(--tw-bg-opacity)) !important;
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 236 220 / var(--tw-bg-opacity));
}
.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(88 80 236 / var(--tw-bg-opacity));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 242 / var(--tw-bg-opacity));
}
.\!bg-red-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(240 82 82 / var(--tw-bg-opacity)) !important;
}
.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(132 225 188 / var(--tw-bg-opacity));
}
.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(4 108 78 / var(--tw-bg-opacity));
}
.bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 18 93 / var(--tw-bg-opacity));
}
.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(108 43 217 / var(--tw-bg-opacity));
}
.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(200 30 30 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(227 160 8 / var(--tw-bg-opacity));
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 246 178 / var(--tw-bg-opacity));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 128 128 / var(--tw-bg-opacity));
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(49 196 141 / var(--tw-bg-opacity));
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 237 255 / var(--tw-bg-opacity));
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 235 254 / var(--tw-bg-opacity));
}
.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 232 243 / var(--tw-bg-opacity));
}
.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 245 255 / var(--tw-bg-opacity));
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 122 85 / var(--tw-bg-opacity));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 36 36 / var(--tw-bg-opacity));
}
.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(126 58 242 / var(--tw-bg-opacity));
}
.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(195 221 253 / var(--tw-bg-opacity));
}
.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 233 106 / var(--tw-bg-opacity));
}
.bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(205 219 254 / var(--tw-bg-opacity));
}
.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 215 254 / var(--tw-bg-opacity));
}
.bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 209 232 / var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 159 110 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 82 82 / var(--tw-bg-opacity));
}
.bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(104 117 245 / var(--tw-bg-opacity));
}
.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(144 97 249 / var(--tw-bg-opacity));
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.from-cyan-500 {
  --tw-gradient-from: #06b6d4;
  --tw-gradient-to: rgb(6 182 212 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-400 {
  --tw-gradient-from: #31C48D;
  --tw-gradient-to: rgb(49 196 141 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-500 {
  --tw-gradient-from: #E74694;
  --tw-gradient-to: rgb(231 70 148 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-600 {
  --tw-gradient-from: #7E3AF2;
  --tw-gradient-to: rgb(126 58 242 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500 {
  --tw-gradient-from: #9061F9;
  --tw-gradient-to: rgb(144 97 249 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-200 {
  --tw-gradient-from: #FBD5D5;
  --tw-gradient-to: rgb(251 213 213 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-teal-200 {
  --tw-gradient-from: #AFECEF;
  --tw-gradient-to: rgb(175 236 239 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500 {
  --tw-gradient-from: #3F83F8;
  --tw-gradient-to: rgb(63 131 248 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-500 {
  --tw-gradient-from: #0E9F6E;
  --tw-gradient-to: rgb(14 159 110 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-lime-500 {
  --tw-gradient-from: #84cc16;
  --tw-gradient-to: rgb(132 204 22 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-500 {
  --tw-gradient-from: #F05252;
  --tw-gradient-to: rgb(240 82 82 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-teal-500 {
  --tw-gradient-from: #0694A2;
  --tw-gradient-to: rgb(6 148 162 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-teal-300 {
  --tw-gradient-from: #7EDCE2;
  --tw-gradient-to: rgb(126 220 226 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-red-300 {
  --tw-gradient-to: rgb(248 180 180 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #F8B4B4, var(--tw-gradient-to);
}
.via-blue-600 {
  --tw-gradient-to: rgb(28 100 242 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #1C64F2, var(--tw-gradient-to);
}
.via-cyan-600 {
  --tw-gradient-to: rgb(8 145 178 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #0891b2, var(--tw-gradient-to);
}
.via-green-600 {
  --tw-gradient-to: rgb(5 122 85 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #057A55, var(--tw-gradient-to);
}
.via-lime-600 {
  --tw-gradient-to: rgb(101 163 13 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #65a30d, var(--tw-gradient-to);
}
.via-pink-600 {
  --tw-gradient-to: rgb(214 31 105 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #D61F69, var(--tw-gradient-to);
}
.via-purple-600 {
  --tw-gradient-to: rgb(126 58 242 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #7E3AF2, var(--tw-gradient-to);
}
.via-red-600 {
  --tw-gradient-to: rgb(224 36 36 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #E02424, var(--tw-gradient-to);
}
.via-teal-600 {
  --tw-gradient-to: rgb(4 116 129 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #047481, var(--tw-gradient-to);
}
.to-blue-500 {
  --tw-gradient-to: #3F83F8;
}
.to-blue-600 {
  --tw-gradient-to: #1C64F2;
}
.to-orange-400 {
  --tw-gradient-to: #FF8A4C;
}
.to-pink-500 {
  --tw-gradient-to: #E74694;
}
.to-yellow-200 {
  --tw-gradient-to: #FCE96A;
}
.to-lime-200 {
  --tw-gradient-to: #d9f99d;
}
.to-blue-700 {
  --tw-gradient-to: #1A56DB;
}
.to-cyan-700 {
  --tw-gradient-to: #0e7490;
}
.to-green-700 {
  --tw-gradient-to: #046C4E;
}
.to-lime-700 {
  --tw-gradient-to: #4d7c0f;
}
.to-pink-700 {
  --tw-gradient-to: #BF125D;
}
.to-purple-700 {
  --tw-gradient-to: #6C2BD9;
}
.to-red-700 {
  --tw-gradient-to: #C81E1E;
}
.to-teal-700 {
  --tw-gradient-to: #036672;
}
.to-lime-300 {
  --tw-gradient-to: #bef264;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-current {
  fill: currentColor;
}
.fill-blue-600 {
  fill: #1C64F2;
}
.fill-gray-600 {
  fill: #4B5563;
}
.fill-green-500 {
  fill: #0E9F6E;
}
.fill-pink-600 {
  fill: #D61F69;
}
.fill-purple-600 {
  fill: #7E3AF2;
}
.fill-red-600 {
  fill: #E02424;
}
.fill-yellow-400 {
  fill: #E3A008;
}
.fill-white {
  fill: #ffffff;
}
.fill-gray-300 {
  fill: #D1D5DB;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-4 {
  padding: 1rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-0 {
  padding: 0px;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pt-2\.5 {
  padding-top: 0.625rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pt-0 {
  padding-top: 0px;
}
.pr-4 {
  padding-right: 1rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.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-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.font-medium {
  font-weight: 500;
}
.font-bold {
  font-weight: 700;
}
.font-semibold {
  font-weight: 600;
}
.font-normal {
  font-weight: 400;
}
.uppercase {
  text-transform: uppercase;
}
.italic {
  font-style: italic;
}
.leading-snug {
  line-height: 1.375;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-normal {
  line-height: 1.5;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.leading-none {
  line-height: 1;
}
.leading-9 {
  line-height: 2.25rem;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(26 86 219 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.text-compta {
  --tw-text-opacity: 1;
  color: rgb(52 152 219 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(4 108 78 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(200 30 30 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(240 82 82 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(231 70 148 / var(--tw-text-opacity));
}
.text-client {
  --tw-text-opacity: 1;
  color: rgb(255 157 46 / var(--tw-text-opacity));
}
.text-stone-600 {
  --tw-text-opacity: 1;
  color: rgb(87 83 78 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(14 159 110 / var(--tw-text-opacity));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(3 84 63 / var(--tw-text-opacity));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(155 28 28 / var(--tw-text-opacity));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(49 196 141 / var(--tw-text-opacity));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(249 128 128 / var(--tw-text-opacity));
}
.\!text-green-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(4 108 78 / var(--tw-text-opacity)) !important;
}
.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(180 52 3 / var(--tw-text-opacity));
}
.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 66 159 / var(--tw-text-opacity));
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(5 122 85 / var(--tw-text-opacity));
}
.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(214 31 105 / var(--tw-text-opacity));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(126 58 242 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(224 36 36 / var(--tw-text-opacity));
}
.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(108 43 217 / var(--tw-text-opacity));
}
.text-pink-700 {
  --tw-text-opacity: 1;
  color: rgb(191 18 93 / var(--tw-text-opacity));
}
.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(227 160 8 / var(--tw-text-opacity));
}
.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(142 75 16 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(194 120 3 / var(--tw-text-opacity));
}
.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(114 59 19 / var(--tw-text-opacity));
}
.text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgb(66 56 157 / var(--tw-text-opacity));
}
.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(85 33 181 / var(--tw-text-opacity));
}
.text-pink-800 {
  --tw-text-opacity: 1;
  color: rgb(153 21 75 / var(--tw-text-opacity));
}
.text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgb(81 69 205 / var(--tw-text-opacity));
}
.text-blue-100 {
  --tw-text-opacity: 1;
  color: rgb(225 239 254 / var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(255 90 31 / var(--tw-text-opacity));
}
.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(144 97 249 / var(--tw-text-opacity));
}
.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(119 29 29 / var(--tw-text-opacity));
}
.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(1 71 55 / var(--tw-text-opacity));
}
.text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgb(99 49 18 / var(--tw-text-opacity));
}
.text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgb(54 47 120 / var(--tw-text-opacity));
}
.text-purple-900 {
  --tw-text-opacity: 1;
  color: rgb(74 29 150 / var(--tw-text-opacity));
}
.text-pink-900 {
  --tw-text-opacity: 1;
  color: rgb(117 26 61 / var(--tw-text-opacity));
}
.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(104 117 245 / var(--tw-text-opacity));
}
.text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(251 213 213 / var(--tw-text-opacity));
}
.text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(188 240 218 / var(--tw-text-opacity));
}
.text-orange-200 {
  --tw-text-opacity: 1;
  color: rgb(252 217 189 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-\[0_2px_15px_-3px_rgba\(0\2c 0\2c 0\2c 0\.07\)\2c 0_10px_20px_-2px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0 2px 15px -3px rgba(0,0,0,0.07),0 10px 20px -2px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0 2px 15px -3px var(--tw-shadow-color), 0 10px 20px -2px 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-\[0_4px_9px_-4px_\#3b71ca\] {
  --tw-shadow: 0 4px 9px -4px #3b71ca;
  --tw-shadow-colored: 0 4px 9px -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-blue-500\/50 {
  --tw-shadow-color: rgb(63 131 248 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-500\/50 {
  --tw-shadow-color: rgb(6 182 212 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-500\/50 {
  --tw-shadow-color: rgb(14 159 110 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-500\/50 {
  --tw-shadow-color: rgb(132 204 22 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-500\/50 {
  --tw-shadow-color: rgb(231 70 148 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-500\/50 {
  --tw-shadow-color: rgb(144 97 249 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-500\/50 {
  --tw-shadow-color: rgb(240 82 82 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-teal-500\/50 {
  --tw-shadow-color: rgb(6 148 162 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-blue-800\/80 {
  --tw-shadow-color: rgb(30 66 159 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyan-800\/80 {
  --tw-shadow-color: rgb(21 94 117 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-green-800\/80 {
  --tw-shadow-color: rgb(3 84 63 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-lime-800\/80 {
  --tw-shadow-color: rgb(63 98 18 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-pink-800\/80 {
  --tw-shadow-color: rgb(153 21 75 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-purple-800\/80 {
  --tw-shadow-color: rgb(85 33 181 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-red-800\/80 {
  --tw-shadow-color: rgb(155 28 28 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring {
  --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);
}
.ring-2 {
  --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);
}
.ring-gray-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}
.ring-blue-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity));
}
.ring-green-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity));
}
.ring-pink-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(117 26 61 / var(--tw-ring-opacity));
}
.ring-purple-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity));
}
.ring-gray-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity));
}
.ring-red-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity));
}
.ring-cyan-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity));
}
.ring-pink-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity));
}
.ring-purple-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity));
}
.ring-red-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity));
}
.ring-gray-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity));
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-75 {
  transition-duration: 75ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  transition-timing-function: linear;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.vuejs3-datepicker {
    width: 100% !important;

}
.vuejs3-datepicker__typeablecalendar {
    top: 17px !important;
}
.vuejs3-datepicker__calendar .cell.selected, .vuejs3-datepicker__calendar-topbar {
    background-color: #3498DB !important;
}
.vuejs3-datepicker__calendar header span {
    color: black !important;
}
.vuejs3-datepicker__calendar-actionarea header {
    background: none !important;
}
.vuejs3-datepicker input {
    width: 100% !important;
    border-color: #ccc !important;
}
#visible-password {

    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    cursor: pointer;
}
.max-w-7xl {
 max-width: 100%
}
body {
    overflow: auto !important;
}
.table-entity tr td {
    transition: all 0.5s
}
.vs__dropdown-menu {
    min-width: 560px !important;
    z-index: 1000;
}
main table {
    border-collapse: collapse !important;
}

.table-entity tr:nth-child(odd) td {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

table thead {
    min-width: 100%;
}
body main table tr {
    border: 0 !important;
}

.table-entity tr.is-selected td,
.table-entity tr:hover td {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.list-move, /* apply transition to moving elements */
.list-enter-active,
.list-leave-active {
    transition: all 0.5s ease;
}



.list-enter-from,
.list-leave-to {
    opacity: 0;
    transform: translateX(30px);
}
.table-entity tbody {
    position: relative;
}
/* ensure leaving items are taken out of layout flow so that moving
   animations can be calculated correctly. */
.list-leave-active {
/*    position: absolute;*/
    width: 100%;
}

.vs__search {
    padding: 0 7px !important;
    border: 0;
}

.h-modal > .p-4 > .relative > .p-6 {

    max-height: 70vh;
    overflow: auto;
}

.avatar-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
}
.btn-show {
    margin-right: 10px;
}
#btn-local-select {
    text-align: left;
    min-width: 233px
}

body .vs__dropdown-toggle {
    padding: 13px 0px 13px 10px;
}

.text-bold {
    font-weight: bold;
}

.el-popper:after {
    display: none;
}

.libelleItem {
    min-width: 150px;
}
@media (max-width: 768px) {
    .table-responsive thead {
        display: none;
    }
    .table-responsive tr,
    .table-responsive td
    {
        display: block;
        margin-bottom: 5Px;
        text-align: right !important;
        border: 0 !important;
        margin-bottom: 0 !important;
    }

    .table-responsive tr td:last-child {
        border-bottom: 1px solid black;
        margin-bottom: 10px;
    }
    .table-responsive td:before {

        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }
    body .cont-compta header .container .bloc-nav .navbar {
        gap: 5px !important;
    }

}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:top-0\.5::after {
  content: var(--tw-content);
  top: 0.125rem;
}
.after\:left-\[2px\]::after {
  content: var(--tw-content);
  left: 2px;
}
.after\:top-0::after {
  content: var(--tw-content);
  top: 0px;
}
.after\:h-5::after {
  content: var(--tw-content);
  height: 1.25rem;
}
.after\:w-5::after {
  content: var(--tw-content);
  width: 1.25rem;
}
.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}
.after\:border-gray-300::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
.checked\:border-blue-600:checked {
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity));
}
.checked\:bg-blue-600:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(81 69 205 / var(--tw-bg-opacity));
}
.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}
.hover\:bg-compta:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(52 152 219 / var(--tw-bg-opacity));
}
.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 159 110 / var(--tw-bg-opacity));
}
.hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 84 63 / var(--tw-bg-opacity));
}
.hover\:bg-pink-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(153 21 75 / var(--tw-bg-opacity));
}
.hover\:bg-purple-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(85 33 181 / var(--tw-bg-opacity));
}
.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(155 28 28 / var(--tw-bg-opacity));
}
.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(194 120 3 / var(--tw-bg-opacity));
}
.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity));
}
.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(195 221 253 / var(--tw-bg-opacity));
}
.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(188 240 218 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 233 106 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(225 239 254 / var(--tw-bg-opacity));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:bg-gradient-to-bl:hover {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.hover\:bg-gradient-to-l:hover {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.hover\:bg-gradient-to-br:hover {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.hover\:from-teal-200:hover {
  --tw-gradient-from: #AFECEF;
  --tw-gradient-to: rgb(175 236 239 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:to-lime-200:hover {
  --tw-gradient-to: #d9f99d;
}
.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(26 86 219 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow:hover {
  --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);
}
.hover\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:hover {
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}
.focus\:z-10:focus {
  z-index: 10;
}
.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
.focus\:border-indigo-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(104 117 245 / var(--tw-border-opacity));
}
.focus\:border-orange-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(253 186 140 / var(--tw-border-opacity));
}
.focus\:bg-compta:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(52 152 219 / var(--tw-bg-opacity));
}
.focus\:text-blue-700:focus {
  --tw-text-opacity: 1;
  color: rgb(26 86 219 / var(--tw-text-opacity));
}
.focus\:shadow-lg:focus {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:focus {
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}
.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-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-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: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(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);
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity));
}
.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(104 117 245 / var(--tw-ring-opacity));
}
.focus\:ring-orange-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 217 189 / var(--tw-ring-opacity));
}
.focus\:ring-green-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity));
}
.focus\:ring-pink-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity));
}
.focus\:ring-purple-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity));
}
.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity));
}
.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity));
}
.focus\:ring-gray-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}
.focus\:ring-yellow-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity));
}
.focus\:ring-cyan-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity));
}
.focus\:ring-green-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity));
}
.focus\:ring-pink-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity));
}
.focus\:ring-purple-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity));
}
.focus\:ring-red-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity));
}
.focus\:ring-lime-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity));
}
.focus\:ring-lime-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity));
}
.focus\:ring-teal-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity));
}
.focus\:ring-cyan-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity));
}
.focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity));
}
.focus\:ring-gray-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity));
}
.focus\:ring-blue-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity));
}
.focus\:ring-green-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity));
}
.focus\:ring-yellow-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity));
}
.focus\:ring-blue-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity));
}
.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5;
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.active\:text-blue-800:active {
  --tw-text-opacity: 1;
  color: rgb(30 66 159 / var(--tw-text-opacity));
}
.active\:shadow-lg:active {
  --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);
}
.active\:shadow-\[0_8px_9px_-4px_rgba\(59\2c 113\2c 202\2c 0\.3\)\2c 0_4px_18px_0_rgba\(59\2c 113\2c 202\2c 0\.2\)\]:active {
  --tw-shadow: 0 8px 9px -4px rgba(59,113,202,0.3),0 4px 18px 0 rgba(59,113,202,0.2);
  --tw-shadow-colored: 0 8px 9px -4px var(--tw-shadow-color), 0 4px 18px 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);
}
.disabled\:border-slate-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.disabled\:bg-slate-50:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.disabled\:text-slate-500:disabled {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.disabled\:shadow-none:disabled {
  --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);
}
.group:hover .group-hover\:bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.group:hover .group-hover\:bg-opacity-0 {
  --tw-bg-opacity: 0;
}
.group:hover .group-hover\:from-cyan-500 {
  --tw-gradient-from: #06b6d4;
  --tw-gradient-to: rgb(6 182 212 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:from-green-400 {
  --tw-gradient-from: #31C48D;
  --tw-gradient-to: rgb(49 196 141 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:from-pink-500 {
  --tw-gradient-from: #E74694;
  --tw-gradient-to: rgb(231 70 148 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:from-purple-600 {
  --tw-gradient-from: #7E3AF2;
  --tw-gradient-to: rgb(126 58 242 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:from-purple-500 {
  --tw-gradient-from: #9061F9;
  --tw-gradient-to: rgb(144 97 249 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:from-red-200 {
  --tw-gradient-from: #FBD5D5;
  --tw-gradient-to: rgb(251 213 213 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:from-teal-300 {
  --tw-gradient-from: #7EDCE2;
  --tw-gradient-to: rgb(126 220 226 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.group:hover .group-hover\:via-red-300 {
  --tw-gradient-to: rgb(248 180 180 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #F8B4B4, var(--tw-gradient-to);
}
.group:hover .group-hover\:to-blue-500 {
  --tw-gradient-to: #3F83F8;
}
.group:hover .group-hover\:to-blue-600 {
  --tw-gradient-to: #1C64F2;
}
.group:hover .group-hover\:to-orange-400 {
  --tw-gradient-to: #FF8A4C;
}
.group:hover .group-hover\:to-pink-500 {
  --tw-gradient-to: #E74694;
}
.group:hover .group-hover\:to-yellow-200 {
  --tw-gradient-to: #FCE96A;
}
.group:hover .group-hover\:to-lime-300 {
  --tw-gradient-to: #bef264;
}
.group:hover .group-hover\:text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.group:focus .group-focus\:outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.group:focus .group-focus\:ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.group:focus .group-focus\:ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.peer:checked ~ .peer-checked\:bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:after\:translate-x-full::after {
  content: var(--tw-content);
  --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));
}
.peer:checked ~ .peer-checked\:after\:border-white::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.peer:focus ~ .peer-focus\: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);
}
.peer:focus ~ .peer-focus\:ring-blue-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
.dark .dark\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-divide-opacity));
}
.dark .dark\:border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.dark .dark\:border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.dark .dark\:border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}
.dark .dark\:border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
.dark .dark\:border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgb(14 159 110 / var(--tw-border-opacity));
}
.dark .dark\:border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgb(231 70 148 / var(--tw-border-opacity));
}
.dark .dark\:border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgb(144 97 249 / var(--tw-border-opacity));
}
.dark .dark\:border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(240 82 82 / var(--tw-border-opacity));
}
.dark .dark\:border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgb(172 148 250 / var(--tw-border-opacity));
}
.dark .dark\:border-pink-400 {
  --tw-border-opacity: 1;
  border-color: rgb(241 126 184 / var(--tw-border-opacity));
}
.dark .dark\:border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgb(250 202 21 / var(--tw-border-opacity));
}
.dark .dark\:border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.dark .dark\:border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}
.dark .dark\:border-transparent {
  border-color: transparent;
}
.dark .dark\:bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.dark .dark\:bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(195 221 253 / var(--tw-bg-opacity));
}
.dark .dark\:bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark .dark\:bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.dark .dark\:bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
.dark .dark\:bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(5 122 85 / var(--tw-bg-opacity));
}
.dark .dark\:bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(214 31 105 / var(--tw-bg-opacity));
}
.dark .dark\:bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(126 58 242 / var(--tw-bg-opacity));
}
.dark .dark\:bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 36 36 / var(--tw-bg-opacity));
}
.dark .dark\:bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}
.dark .dark\:bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity));
}
.dark .dark\:bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(188 240 218 / var(--tw-bg-opacity));
}
.dark .dark\:bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 233 106 / var(--tw-bg-opacity));
}
.dark .dark\:bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(205 219 254 / var(--tw-bg-opacity));
}
.dark .dark\:bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 215 254 / var(--tw-bg-opacity));
}
.dark .dark\:bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 209 232 / var(--tw-bg-opacity));
}
.dark .dark\:bg-gray-800\/30 {
  background-color: rgb(31 41 55 / 0.3);
}
.dark .dark\:bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.dark .dark\:bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 159 110 / var(--tw-bg-opacity));
}
.dark .dark\:bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 82 82 / var(--tw-bg-opacity));
}
.dark .dark\:bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(104 117 245 / var(--tw-bg-opacity));
}
.dark .dark\:bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(144 97 249 / var(--tw-bg-opacity));
}
.dark .dark\:bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(35 56 118 / var(--tw-bg-opacity));
}
.dark .dark\:bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(155 28 28 / var(--tw-bg-opacity));
}
.dark .dark\:bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 84 63 / var(--tw-bg-opacity));
}
.dark .dark\:bg-orange-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(180 52 3 / var(--tw-bg-opacity));
}
.dark .dark\:bg-gray-800\/50 {
  background-color: rgb(31 41 55 / 0.5);
}
.dark .dark\:bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}
.dark .dark\:fill-gray-300 {
  fill: #D1D5DB;
}
.dark .dark\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .dark\:text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 66 159 / var(--tw-text-opacity));
}
.dark .dark\:text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.dark .dark\:text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.dark .dark\:text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(118 169 250 / var(--tw-text-opacity));
}
.dark .dark\:text-neutral-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}
.dark .dark\:text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.dark .dark\:text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
.dark .dark\:text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(14 159 110 / var(--tw-text-opacity));
}
.dark .dark\:text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(231 70 148 / var(--tw-text-opacity));
}
.dark .dark\:text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(144 97 249 / var(--tw-text-opacity));
}
.dark .dark\:text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(240 82 82 / var(--tw-text-opacity));
}
.dark .dark\:text-purple-400 {
  --tw-text-opacity: 1;
  color: rgb(172 148 250 / var(--tw-text-opacity));
}
.dark .dark\:text-pink-400 {
  --tw-text-opacity: 1;
  color: rgb(241 126 184 / var(--tw-text-opacity));
}
.dark .dark\:text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(250 202 21 / var(--tw-text-opacity));
}
.dark .dark\:text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(155 28 28 / var(--tw-text-opacity));
}
.dark .dark\:text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(3 84 63 / var(--tw-text-opacity));
}
.dark .dark\:text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(114 59 19 / var(--tw-text-opacity));
}
.dark .dark\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.dark .dark\:text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(119 29 29 / var(--tw-text-opacity));
}
.dark .dark\:text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(1 71 55 / var(--tw-text-opacity));
}
.dark .dark\:text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgb(99 49 18 / var(--tw-text-opacity));
}
.dark .dark\:text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgb(54 47 120 / var(--tw-text-opacity));
}
.dark .dark\:text-purple-900 {
  --tw-text-opacity: 1;
  color: rgb(74 29 150 / var(--tw-text-opacity));
}
.dark .dark\:text-pink-900 {
  --tw-text-opacity: 1;
  color: rgb(117 26 61 / var(--tw-text-opacity));
}
.dark .dark\:text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.dark .dark\:text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(194 120 3 / var(--tw-text-opacity));
}
.dark .dark\:text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(104 117 245 / var(--tw-text-opacity));
}
.dark .dark\:text-blue-200 {
  --tw-text-opacity: 1;
  color: rgb(195 221 253 / var(--tw-text-opacity));
}
.dark .dark\:text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(251 213 213 / var(--tw-text-opacity));
}
.dark .dark\:text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(188 240 218 / var(--tw-text-opacity));
}
.dark .dark\:text-orange-200 {
  --tw-text-opacity: 1;
  color: rgb(252 217 189 / var(--tw-text-opacity));
}
.dark .dark\:placeholder-gray-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}
.dark .dark\:placeholder-gray-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}
.dark .dark\: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);
}
.dark .dark\:shadow-blue-800\/80 {
  --tw-shadow-color: rgb(30 66 159 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:shadow-cyan-800\/80 {
  --tw-shadow-color: rgb(21 94 117 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:shadow-green-800\/80 {
  --tw-shadow-color: rgb(3 84 63 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:shadow-lime-800\/80 {
  --tw-shadow-color: rgb(63 98 18 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:shadow-pink-800\/80 {
  --tw-shadow-color: rgb(153 21 75 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:shadow-purple-800\/80 {
  --tw-shadow-color: rgb(85 33 181 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:shadow-red-800\/80 {
  --tw-shadow-color: rgb(155 28 28 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:shadow-teal-800\/80 {
  --tw-shadow-color: rgb(5 80 92 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:ring-gray-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity));
}
.dark .dark\:hover\:border-gray-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
.dark .dark\:hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-gray-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(4 108 78 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-pink-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(191 18 93 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(108 43 217 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(200 30 30 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(5 122 85 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(144 97 249 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-pink-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(231 70 148 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 36 36 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-yellow-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(227 160 8 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-red-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 180 180 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(164 202 254 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(132 225 188 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:bg-yellow-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 202 21 / var(--tw-bg-opacity));
}
.dark .dark\:hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .dark\:hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.dark .dark\:hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.dark .dark\:hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
.dark .dark\:focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
.dark .dark\:focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .dark\:focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-gray-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-blue-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-green-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-pink-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(117 26 61 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-purple-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-red-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-gray-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-yellow-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-gray-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-cyan-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-pink-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-purple-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-teal-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-lime-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-red-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-teal-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity));
}
.dark .dark\:focus\:ring-gray-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity));
}
.dark .group:hover .dark\:group-hover\:bg-gray-800\/60 {
  background-color: rgb(31 41 55 / 0.6);
}
.dark .group:hover .dark\:group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark .group:focus .dark\:group-focus\:ring-gray-800\/70 {
  --tw-ring-color: rgb(31 41 55 / 0.7);
}
.dark .peer:focus ~ .dark\:peer-focus\:ring-blue-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity));
}
@media (min-width: 640px) {

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem;
  }

  .sm\:block {
    display: block;
  }

  .sm\:h-64 {
    height: 16rem;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-6 {
    height: 1.5rem;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:rounded-md {
    border-radius: 0.375rem;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
@media (min-width: 768px) {

  .md\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mr-6 {
    margin-right: 1.5rem;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:max-w-7xl {
    max-width: 80rem;
  }

  .md\:max-w-xl {
    max-width: 36rem;
  }

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

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

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

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

  .md\:rounded-none {
    border-radius: 0px;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:border-0 {
    border-width: 0px;
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-0 {
    padding: 0px;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(26 86 219 / var(--tw-text-opacity));
  }

  .md\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .md\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgb(26 86 219 / var(--tw-text-opacity));
  }

  .dark .md\:dark\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity));
  }

  .dark .md\:dark\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .dark .md\:dark\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}
@media (min-width: 1024px) {

  .lg\:order-2 {
    order: 2;
  }

  .lg\:order-3 {
    order: 3;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:-ml-16 {
    margin-left: -4rem;
  }

  .lg\:mr-4 {
    margin-right: 1rem;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-5\/12 {
    width: 41.666667%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:w-auto {
    width: auto;
  }

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

  .lg\:self-center {
    align-self: center;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:text-right {
    text-align: right;
  }
}
@media (min-width: 1280px) {

  .xl\:h-80 {
    height: 20rem;
  }

  .xl\:w-1\/6 {
    width: 16.666667%;
  }
}
@media (min-width: 1536px) {

  .\32xl\:h-96 {
    height: 24rem;
  }
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/client/style.css ***!
  \****************************************************************************************************************************************************************************/
/** override tailwind **/
.rounded-lg {
  /*border-radius: 0;*/
}

/** override tailwind **/
/** override minh **/
.form-content {
  display: block !important;
}

.form-content label > div {
  flex: 1;
}

.tableau-enter,
.tableau-leave-to {
  opacity: 0;
}

.tableau-enter {
  transform: translateY(30%);
}

.tableau-leave-to {
  transform: translateX(300%);
}

.tableau-leave-active {
  position: absolute;
}

.search-bar button {
  position: absolute;
  margin-top: 24px;
}

h2 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #242424;
  padding: 40px 60px;
  justify-content: center;
  background-color: #FFFFFF;
}

.login .bloc-nav {
  justify-content: center !important;
}

/** override minh **/
.text-client {
  color: #FF9D2E !important;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Inter", sans-serif;
}
body div.cont-client .dropdown-content-selector {
  background: #FF9D2E !important;
}
body div.cont-client .bg-compta {
  background: #FF9D2E !important;
}
body div.cont-client .btn-save, body div.cont-client .bg-compta-pastel {
  background: #FFCB9080;
  color: #FF9D2E;
}
body div.cont-client header {
  z-index: 50;
  padding: 30px 9% 10px;
  background-color: #FF9D2E;
  color: #FFFFFF;
  /*  overlay */
  /*     overlay end  */
}
body div.cont-client header .container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body div.cont-client header .container .bloc-nav {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
body div.cont-client header .container .bloc-nav .search-bar {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  gap: 15px;
}
body div.cont-client header .container .bloc-nav .search-bar button {
  background: transparent;
  color: #FFFFFF;
  border: none;
}
body div.cont-client header .container .bloc-nav .search-bar input {
  border: none;
  background: transparent;
}
body div.cont-client header .container .bloc-nav .search-bar input::-moz-placeholder {
  color: #FFFFFF;
}
body div.cont-client header .container .bloc-nav .search-bar input::placeholder {
  color: #FFFFFF;
}
body div.cont-client header .container .bloc-nav .navbar {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  gap: 40px;
}
body div.cont-client header .container .bloc-nav .navbar .local {
  background-color: #FFFFFF;
  border-radius: 21px;
}
body div.cont-client header .container .bloc-nav .navbar .local #local-select {
  background-color: transparent;
  border-radius: 21px;
  border: none;
  align-items: center;
  align-self: center;
  color: #666666;
  padding: 12px 25px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}
body div.cont-client header .container .bloc-nav .navbar .local #local-select .fa-chevron-down {
  color: #666666;
  margin-left: 20px;
}
body div.cont-client header .container .bloc-nav .navbar nav {
  display: flex;
}
body div.cont-client header .container .bloc-nav .navbar .ham {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: transform 400ms;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
body div.cont-client header .container .bloc-nav .navbar .hamRotate.active {
  transform: rotate(45deg);
}
body div.cont-client header .container .bloc-nav .navbar .hamRotate180.active {
  transform: rotate(180deg);
}
body div.cont-client header .container .bloc-nav .navbar .line {
  fill: none;
  transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
  stroke: #FFFFFF;
  stroke-width: 5.5;
  stroke-linecap: round;
}
body div.cont-client header .container .bloc-nav .navbar .ham1 .top {
  stroke-dasharray: 40 139;
}
body div.cont-client header .container .bloc-nav .navbar .ham1 .bottom {
  stroke-dasharray: 40 180;
}
body div.cont-client header .container .bloc-nav .navbar .ham1.active .top {
  stroke-dashoffset: -98px;
}
body div.cont-client header .container .bloc-nav .navbar .ham1.active .bottom {
  stroke-dashoffset: -138px;
}
body div.cont-client header .container .bloc-nav .dropdown {
  display: inline-block;
}
body div.cont-client header .container .bloc-nav .dropdown:hover .dropdown-content {
  display: block;
}
body div.cont-client header .container .bloc-nav .dropdown:hover .drop-btn {
  background-color: transparent;
}
body div.cont-client header .container .bloc-nav .dropdown .drop-btn {
  background-color: #FF9D2E;
  color: #FFFFFF;
  padding: 16px;
  font-size: 16px;
  border: none;
}
body div.cont-client header .container .bloc-nav .dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #FF9D2E;
  min-width: 270px;
  right: 0;
  z-index: 2;
  border-radius: 17px;
}
body div.cont-client header .container .bloc-nav .dropdown .dropdown-content ul {
  -webkit-padding-start: 5px;
          padding-inline-start: 5px;
}
body div.cont-client header .container .bloc-nav .dropdown .dropdown-content ul li {
  list-style: none;
}
body div.cont-client header .container .bloc-nav .dropdown .dropdown-content ul li a {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  padding: 12px 16px;
  text-decoration: none;
}
body div.cont-client header .container #local-overlay {
  width: 100%;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider {
  margin: 0 auto;
  max-width: 1000px;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider *, body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider *:before, body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider *:after {
  box-sizing: border-box !important;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider img {
  max-width: 100%;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider #slider-local {
  padding: 0 30px;
  display: none;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider #slider-local.slick-initialized {
  display: block;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-slide {
  margin: 0 10px;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  background: none;
  border: none;
  font-size: 30px;
  cursor: pointer;
  color: #7A7A7A;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:hover, body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:focus, body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:active {
  color: #FFFFFF;
  outline: 0;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow.slick-prev {
  left: 0;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow.slick-next {
  right: 0;
}
body div.cont-client header .container .dnone {
  display: none;
}
body div.cont-client header .container .d-in {
  display: inline-block;
  flex-direction: row;
}
body div.cont-client header #overlay-menu-hamburger {
  width: 100%;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-top: 30px;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger h3 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
  padding: 15px;
  margin-block: 0;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger:hover .dropdown-hamburger-content {
  display: block;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content {
  display: none;
  position: absolute;
  background-color: #FF9D2E;
  min-width: 270px;
  z-index: 2;
  border-radius: 17px;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul {
  -webkit-padding-start: 5px;
          padding-inline-start: 5px;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul li {
  list-style: none;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul li a {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  padding: 12px 16px;
  text-decoration: none;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content a {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
  padding: 15px;
}
body div.cont-client header #hamburger {
  position: relative;
  z-index: 99;
}

main {
  padding: 6% 0 0;
  display: flex;
  flex-direction: column;
}
main .popup {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border: 1px solid #EFEFEF;
  box-shadow: 5px 10px 7px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  margin: 0 8%;
  padding: 0 3%;
  gap: 40px;
  max-width: 1100px;
  align-self: center;
}
main .popup .content .bloc-text {
  display: flex;
  flex-direction: row;
}
main .popup .content .bloc-text img {
  margin-right: 15px;
}
main .popup .bloc-img img {
  max-width: 237px;
  width: 100%;
}
main .container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 0 auto;
  padding: 6rem 0;
}
main .container .content {
  display: flex;
  flex-direction: column;
  gap: 75px;
}
main .container .content img {
  max-width: 475px;
  width: 100%;
}
main .container .content-count-global {
  display: flex;
  flex-direction: row;
  padding: 3%;
  gap: 40px;
}
main .container .content-count-global .content-count-1 {
  display: flex;
  flex-direction: column;
}
main .container .content-count-global .content-count-1 .align-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8rem;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count {
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 264px;
  width: 100%;
  max-height: 184px;
  text-decoration: none;
  background: #FFFFFF;
  border: 1px solid #EFEFEF;
  box-shadow: 5px 10px 7px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count:hover {
  background-color: #FF9D2E;
  transition: 1ms ease-in-out;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count:hover .padd-count .container-count .inner-title h3 {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count:hover .padd-count .container-count .counter p {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count:hover .padd-count .container-logo img {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 25px;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count .inner-title {
  display: flex;
  align-self: baseline;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count .inner-title h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #595858;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count .counter {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 96px;
  line-height: 96px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count .counter p {
  margin: 0;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-logo {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-logo img {
  max-width: 80px;
  max-height: 80px;
}
main .container .content-count-global .content-count-2 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
main .container .content-count-global .content-count-2 .align-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 120px 0;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count {
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 262px;
  max-height: 184px;
  background: #FFFFFF;
  border: 1px solid #EFEFEF;
  box-shadow: 5px 10px 7px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  text-decoration: none;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count:hover {
  background-color: #FF9D2E;
  transition: 1ms ease-in-out;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count:hover .padd-count .container-count .inner-title h3 {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count:hover .padd-count .container-count .counter p {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count:hover .padd-count .container-logo svg {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 25px;
  gap: 1rem;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count .inner-title {
  display: flex;
  align-self: baseline;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count .inner-title h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #595858;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count .counter {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 96px;
  line-height: 96px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count .counter p {
  margin: 0;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-logo {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-logo img {
  max-width: 80px;
  max-height: 80px;
}
main .container-graph {
  background: #ff9d2e;
  display: flex;
  flex-direction: column;
}
main .container-graph .content {
  display: flex;
  flex-direction: column;
  align-self: center;
  align-items: center;
  gap: 50px;
  position: relative;
  top: -40px;
}
main .container-graph .content .bloc-img-content {
  align-self: center;
}
main .container-graph .content .bloc-img-content img {
  filter: drop-shadow(7px 10px 4px rgba(0, 0, 0, 0.05));
  max-width: 720px;
  width: 100%;
}
main .container-imm {
  display: flex;
  justify-content: center;
  margin: 0 8%;
  padding: 6rem 0;
}
main .container-imm .align-content-imm {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 60px;
}
main .container-imm .align-content-imm:after {
  content: "";
  position: relative;
  height: 1px;
  width: 100%;
  background: #BFBFBF;
  vertical-align: bottom;
  margin-top: 8%;
}
main .container-imm .align-content-imm .content-imm {
  display: flex;
  flex-direction: column;
  padding: 10px;
}
main .container-imm .align-content-imm .content-imm .imm-bloc {
  text-align: center;
  display: flex;
  justify-content: center;
}
main .container-imm .align-content-imm .content-imm .imm-bloc h2 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 36px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 90px;
  margin: 38px 0 70px;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count .inner-title {
  display: flex;
  align-self: center;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count .inner-title h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #595858;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count .counter {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 96px;
  line-height: 96px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count .counter p {
  margin: 0;
}
main .container-imm .align-content-imm .content-imm img {
  max-width: 452px;
  width: 100%;
}
main .container-imm .align-content-imm .content-imm button {
  background: #FF9D2E;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  border: none;
  padding: 10px 40px;
  color: #FFFFFF;
  cursor: pointer;
}
main .container-imm .align-content-imm .content-imm button i {
  vertical-align: text-top;
  color: #FFFFFF;
}
main .container-imm-slider {
  margin: 0 auto;
  width: 100%;
  max-width: 1000px;
}
main .container-imm-slider *, main .container-imm-slider *:before, main .container-imm-slider *:after {
  box-sizing: border-box !important;
}
main .container-imm-slider img {
  max-width: 100%;
}
main .container-imm-slider #slider {
  padding: 0 30px;
  display: none;
}
main .container-imm-slider #slider.slick-initialized {
  display: block;
}
main .container-imm-slider .slick-slide {
  margin: 0 10px;
}
main .container-imm-slider .slick-slide .wrapInfoPost {
  background: #fff;
  padding: 20px;
}
main .container-imm-slider .slick-slide .wrapInfoPost h3 {
  margin: 0;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #000000;
}
main .container-imm-slider .slick-slide .wrapInfoPost p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #515151;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-local {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-top: 24px;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-local span {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #151515;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-add {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 18px;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-add span {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: right;
  text-decoration-line: underline;
  color: #8D8D8D;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-add span .fa-plus {
  color: #8D8D8D;
  margin-right: 5px;
}
main .container-imm-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  background: none;
  border: none;
  font-size: 30px;
  cursor: pointer;
  color: #7A7A7A;
}
main .container-imm-slider .slick-arrow:hover, main .container-imm-slider .slick-arrow:focus, main .container-imm-slider .slick-arrow:active {
  color: #FF9D2E;
  outline: 0;
}
main .container-imm-slider .slick-arrow.slick-prev {
  left: 0;
}
main .container-imm-slider .slick-arrow.slick-next {
  right: 0;
}
main .container-info {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  max-width: 1000px;
  margin: 90px auto 25px;
}
main .container-info span {
  position: absolute;
}
main .container-info span .fa-circle-question {
  width: 100%;
  max-width: 70px;
  height: 100%;
  max-height: 70px;
  color: #FF9D2E;
}
main .tabs {
  margin: 100px auto 0;
  background-color: #FFFFFF;
  max-width: 1200px;
  display: grid;
  grid-template-rows: min-content 1fr;
}
main .tabs .d-flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 50px;
}
main .tabs .d-flex .tabs-btn-container {
  display: flex;
  gap: 0 40px;
}
main .tabs .d-flex .tabs-btn-container .tab {
  border: none;
  background: transparent;
  color: #b4b2b2;
  flex-basis: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: clamp(14px, 2vw, 16px);
  font-weight: 700;
  padding: 0;
  cursor: pointer;
}
main .tabs .d-flex .tabs-btn-container .tab button {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  padding: 10px 52px;
  background-color: #FFFFFF;
  border-radius: 2px;
  align-items: center;
  text-align: center;
  color: #505050;
  border: none;
  cursor: pointer;
}
main .tabs .d-flex .tabs-btn-container .tab button:not(:nth-child(3), main .tabs .d-flex .tabs-btn-container .tab button.active-tab) {
  background-color: #FFFFFF;
}
main .tabs .d-flex .tabs-btn-container .tab button:nth-child(1) {
  background-color: #FF9D2E;
}
main .tabs .d-flex .tabs-btn-container .tab button:nth-child(2) {
  background-color: #FF9D2E;
}
main .tabs .d-flex .tabs-btn-container .active-tab {
  background-color: rgba(255, 157, 46, 0.38);
  color: #FF9D2E;
  border-radius: 40px;
}
main .tabs .d-flex .btn-ecriture {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
main .tabs .d-flex .btn-ecriture button {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  padding: 10px 52px;
  background-color: rgba(255, 157, 46, 0.38);
  border-radius: 2px;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  border: none;
  cursor: pointer;
}
main .tabs .tab-content {
  grid-area: 2/1/3/2;
  min-height: -moz-max-content;
  min-height: max-content;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease-out;
}
main .tabs .tab-content table {
  opacity: 1;
  margin-top: 20px;
  line-height: 1.6;
  border-collapse: collapse;
}
main .tabs .tab-content table th {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  text-align: center;
  text-decoration-line: underline;
  color: #FF9D2E;
}
main .tabs .tab-content table td {
  font-size: clamp(14px, 2vw, 16px);
}
main .tabs .tab-content table td label {
  display: flex;
  flex-direction: row;
}
main .tabs .tab-content table td span {
  display: flex;
  flex-direction: row;
}
main .tabs .tab-content table td button {
  background: none;
  border: none;
}
main .tabs .tab-content table td .btn-modifier .fa-ellipsis {
  color: #707070;
}
main .tabs .tab-content table td .btn-delete .fa-circle-xmark {
  color: #E70000;
}
main .tabs .active-tab-content {
  visibility: visible;
  opacity: 1;
}
main .tabs .active-tab {
  background-color: #FF9D2E;
  color: #FFFFFF;
}
main .btn-modal-validate {
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 25px;
}
main .btn-modal-validate .btn-validate {
  border: none;
  background: #A8C78F;
  border-radius: 2px;
  color: #025F00;
  width: 164px;
  height: 39px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
main table {
  border-collapse: separate;
  margin: 0;
  padding: 0;
  width: 100%;
  /*    table-layout: fixed;*/
}
main table caption {
  font-size: 1.5em;
  margin: 0.5em 0 0.75em;
}
main table tr {
  background-color: #FFFFFF;
  border: 1px solid #E8E8E8;
  padding: 0.35em;
}
main table th, main table td {
  padding: 0.625em;
  text-align: left;
}
main table th {
  font-size: 0.85em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  main table {
    border: 0;
  }
  main table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  main table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: 0.625em;
  }
  main table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 0.8em;
    text-align: right;
  }
  main table td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  main table td:last-child {
    border-bottom: 0;
  }
}
@media screen and (max-width: 1023px) {
  main .container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 40px;
  }
  main .container .content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 5%;
    gap: 25px;
  }
  main .container .content-count-global {
    justify-content: center;
  }
  main .container-graph .content {
    top: -70px;
  }
  main .container-graph .content .bloc-img-content {
    align-self: center;
    padding: 5%;
  }
  main .container-graph .content .bloc-img-content img {
    width: 100%;
  }
}
main .modal-immeuble {
  display: none;
  justify-content: center;
  z-index: 1;
}
main .modal-immeuble .container-immeuble {
  background: #F9F9F9;
  border: 1px solid #D3D3D3;
  box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  justify-content: center;
  display: flex;
  align-items: center;
  align-self: center;
  max-width: 480px !important;
  width: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main .modal-immeuble .container-immeuble form span {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-top: 15px;
  color: #7A7A7A;
}
main .modal-immeuble .container-immeuble form h1 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 48px;
  position: relative;
  top: -54px;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  background-color: #FFFFFF;
}
main .modal-immeuble .container-immeuble form .form-title {
  margin: 50px 0 10px;
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 20px;
  color: #242424;
  justify-content: center;
}
main .modal-immeuble .container-immeuble form .form-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 25px 0;
}
main .modal-immeuble .container-immeuble form .form-content label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  color: #000000;
  display: inline-block;
  width: 140px;
  text-align: left;
}
main .modal-immeuble .container-immeuble form .form-content input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  margin: 7px 0;
  height: 47px;
}
main .modal-immeuble .container-immeuble form .form-content select {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  box-sizing: border-box;
  margin: 7px 0;
  height: 47px;
  width: 380px;
}
main .modal-immeuble .container-immeuble form .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  border: none;
  background: rgba(255, 203, 145, 0.5);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
}
main .modal-ecriture {
  display: none;
  justify-content: center;
  z-index: 1;
}
main .modal-ecriture .container-ecriture {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  border: 1px solid #000000;
  max-width: 480px;
  width: 100%;
}
main .modal-ecriture .container-ecriture form span {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-top: 15px;
  color: #7A7A7A;
}
main .modal-ecriture .container-ecriture form h1 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 48px;
  position: relative;
  top: -54px;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  background-color: #FFFFFF;
}
main .modal-ecriture .container-ecriture form .form-title {
  margin: 50px 0 10px;
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 20px;
  color: #242424;
  justify-content: center;
}
main .modal-ecriture .container-ecriture form .form-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 25px 0;
}
main .modal-ecriture .container-ecriture form .form-content label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #000000;
}
main .modal-ecriture .container-ecriture form .form-content input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  margin: 7px 0;
  height: 47px;
}
main .modal-ecriture .container-ecriture form .form-content select {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  box-sizing: border-box;
  margin: 7px 0;
  height: 47px;
  width: 380px;
}
main .modal-ecriture .container-ecriture form .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  border: none;
  background: rgba(255, 203, 145, 0.5);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
}
main .modal-ecriture .container-ecriture-2 {
  background: #F9F9F9;
  border: 1px solid #D3D3D3;
  box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  max-width: 480px !important;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main .modal-ecriture .container-ecriture-2 .btn-save {
  color: #025F00 !important;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  border: none;
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
  background: #A8C88F !important;
}

.hp-footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  bottom: 0;
  padding: 3% 6% 0;
  background: #ff9d2e;
}
.hp-footer .container p {
  font-family: "Myriad Pro", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
}

.imm-footer {
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  bottom: 0;
  padding: 3% 6% 0;
}
.imm-footer .container p {
  font-family: "Myriad Pro", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #7A7A7A;
}

.ecriture-footer {
  position: fixed;
  padding: 0;
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  bottom: 0;
  width: 100%;
}
.ecriture-footer .container p {
  font-family: "Myriad Pro", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #7A7A7A;
}

/*# sourceMappingURL=style.css.map */

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/views/components/CardLocal.vue?vue&type=style&index=0&id=50ebeb5e&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.content > .page {
  height: auto !important;
  overflow: auto !important;
}


/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/views/components/EcrituresListingComponent.vue?vue&type=style&index=0&id=8215b94e&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.demo-date-picker {
  display: flex;
  width: 100%;
  padding: 0;
  flex-wrap: wrap;
}
.demo-date-picker > .block > div {
  width: 100%;
}
.demo-date-picker .block {
  padding: 8px 0 2px;
  text-align: center;
  border-right: solid 1px var(--el-border-color);
  flex: 1;
}
.demo-date-picker .block:last-child {
  border-right: none;
}
.demo-date-picker .demonstration {
  display: block;
  color: var(--el-text-color-secondary);
  font-size: 14px;
  margin-bottom: 20px;
}
.pagination-container {
   display: flex;
   -moz-column-gap: 10px;
        column-gap: 10px;
   justify-content: center;
}
.paginate-buttons {
  height: 40px;
  width: 40px;    border-radius: 0.25rem;
  cursor: pointer;
  background-color: rgb(242, 242, 242);
  border: 1px solid rgb(217, 217, 217);
  color: black;
}
.paginate-buttons:hover {
  background-color: #d8d8d8;
}
.active-page {
  background-color: #3498DB;
  border: 1px solid #3498db;
  color: white;
}
.active-page:hover {
  background-color: #3498DB;
}
#endtable {
  text-align: center;
}
#bulkdfounirsseur .vs__dropdown-menu,
#bulkImmeuble .vs__dropdown-menu,
#bulkLocal .vs__dropdown-menu
{
  bottom: 40px;
  top: auto !important;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/views/components/nested.vue?vue&type=style&index=0&id=78a865b1&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.dragArea[data-v-78a865b1] {
  min-height: 50px;
  outline: 1px dashed;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/views/compta/ComptaChampsclientView.vue?vue&type=style&index=0&id=ccc27d18&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.child-count {

  font-size: 11Px;
  position: relative;
  top: -10px;
  color: #3498DB;
  right: -2px;
}
.delete-icon {

  display: inline-block;
  color: red;
  font-size: 10px;
  width: 10px;
  transform: scale(0.5);
  vertical-align: middle;
}
.tree-row-item-icon-wrapper {display: inline-block;}

/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./assets/styles/all.min.css ***!
  \*******************************************************************************************************************************************************/
/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-a:before{content:"\41"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-anchor:before{content:"\f13d"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-anchor-lock:before{content:"\e4ad"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-spin:before{content:"\e4bb"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-audio-description:before{content:"\f29e"}.fa-austral-sign:before{content:"\e0a9"}.fa-award:before{content:"\f559"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-barcode:before{content:"\f02a"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blog:before{content:"\f781"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-bookmark:before{content:"\e0bb"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-bookmark:before{content:"\f02e"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bore-hole:before{content:"\e4c3"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-bottle-water:before{content:"\e4c5"}.fa-bowl-food:before{content:"\e4c6"}.fa-bowl-rice:before{content:"\e2eb"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-packing:before{content:"\e4c7"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-slice:before{content:"\f7ec"}.fa-bridge:before{content:"\e4c8"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-bridge-water:before{content:"\e4ce"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-brush:before{content:"\f55d"}.fa-bucket:before{content:"\e4cf"}.fa-bug:before{content:"\f188"}.fa-bug-slash:before{content:"\e490"}.fa-bugs:before{content:"\e4d0"}.fa-building:before{content:"\f1ad"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-building-circle-check:before{content:"\e4d2"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-building-flag:before{content:"\e4d5"}.fa-building-lock:before{content:"\e4d6"}.fa-building-ngo:before{content:"\e4d7"}.fa-building-shield:before{content:"\e4d8"}.fa-building-un:before{content:"\e4d9"}.fa-building-user:before{content:"\e4da"}.fa-building-wheat:before{content:"\e4db"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-burst:before{content:"\e4dc"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-c:before{content:"\43"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-campground:before{content:"\f6bb"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-car-on:before{content:"\e4dd"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-car-tunnel:before{content:"\e4de"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-chart-simple:before{content:"\e473"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-child-dress:before{content:"\e59c"}.fa-child-reaching:before{content:"\e59d"}.fa-child-rifle:before{content:"\e4e0"}.fa-children:before{content:"\e4e1"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-nodes:before{content:"\e4e2"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-question:before{content:"\e4e3"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-clover:before{content:"\e139"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-coins:before{content:"\f51e"}.fa-colon-sign:before{content:"\e140"}.fa-comment:before{content:"\f075"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-computer:before{content:"\e4e5"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-d:before{content:"\44"}.fa-database:before{content:"\f1c0"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-successor:before{content:"\e47a"}.fa-diamond:before{content:"\f219"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-disease:before{content:"\f7fa"}.fa-display:before{content:"\e163"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dong-sign:before{content:"\e169"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-explosion:before{content:"\e4e9"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-fan:before{content:"\f863"}.fa-faucet:before{content:"\e005"}.fa-faucet-drip:before{content:"\e006"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-ferry:before{content:"\e4ea"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-circle-check:before{content:"\e5a0"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-file-circle-plus:before{content:"\e494"}.fa-file-circle-question:before{content:"\e4ef"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-medical:before{content:"\f477"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-shield:before{content:"\e4f0"}.fa-file-signature:before{content:"\f573"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-burner:before{content:"\e4f1"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fish:before{content:"\f578"}.fa-fish-fins:before{content:"\e4f2"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flask-vial:before{content:"\e4f3"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-florin-sign:before{content:"\e184"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-folder-closed:before{content:"\e185"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-frog:before{content:"\f52e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-glass-water:before{content:"\e4f4"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-glasses:before{content:"\f530"}.fa-globe:before{content:"\f0ac"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-gun:before{content:"\e19b"}.fa-h:before{content:"\48"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-handcuffs:before{content:"\e4f8"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bound:before{content:"\e4f9"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-heart-circle-plus:before{content:"\e500"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helicopter-symbol:before{content:"\e502"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-helmet-un:before{content:"\e503"}.fa-highlighter:before{content:"\f591"}.fa-hill-avalanche:before{content:"\e507"}.fa-hill-rockslide:before{content:"\e508"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-circle-check:before{content:"\e509"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-house-crack:before{content:"\e3b1"}.fa-house-fire:before{content:"\e50c"}.fa-house-flag:before{content:"\e50d"}.fa-house-flood-water:before{content:"\e50e"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-lock:before{content:"\e510"}.fa-house-medical:before{content:"\e3b2"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-house-medical-flag:before{content:"\e514"}.fa-house-signal:before{content:"\e012"}.fa-house-tsunami:before{content:"\e515"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-hurricane:before{content:"\f751"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jar:before{content:"\e516"}.fa-jar-wheat:before{content:"\e517"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-jet-fighter-up:before{content:"\e518"}.fa-joint:before{content:"\f595"}.fa-jug-detergent:before{content:"\e519"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-khanda:before{content:"\f66d"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kitchen-set:before{content:"\e51a"}.fa-kiwi-bird:before{content:"\f535"}.fa-l:before{content:"\4c"}.fa-land-mine-on:before{content:"\e51b"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-landmark-flag:before{content:"\e51c"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-file:before{content:"\e51d"}.fa-laptop-medical:before{content:"\f812"}.fa-lari-sign:before{content:"\e1c8"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lines-leaning:before{content:"\e51e"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-location-arrow:before{content:"\f124"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-location-pin-lock:before{content:"\e51f"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-locust:before{content:"\e520"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-manat-sign:before{content:"\e1d5"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-mask-ventilator:before{content:"\e524"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-mattress-pillow:before{content:"\e525"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\f5a2"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-retro:before{content:"\e527"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-money-bills:before{content:"\e1f3"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-mosquito-net:before{content:"\e52c"}.fa-motorcycle:before{content:"\f21c"}.fa-mound:before{content:"\e52d"}.fa-mountain:before{content:"\f6fc"}.fa-mountain-city:before{content:"\e52e"}.fa-mountain-sun:before{content:"\e52f"}.fa-mug-hot:before{content:"\f7b6"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-music:before{content:"\f001"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-not-equal:before{content:"\f53e"}.fa-notdef:before{content:"\e1fe"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-oil-can:before{content:"\f613"}.fa-oil-well:before{content:"\e532"}.fa-om:before{content:"\f679"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-p:before{content:"\50"}.fa-pager:before{content:"\f815"}.fa-paint-roller:before{content:"\f5aa"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-people-group:before{content:"\e533"}.fa-people-line:before{content:"\e534"}.fa-people-pulling:before{content:"\e535"}.fa-people-robbery:before{content:"\e536"}.fa-people-roof:before{content:"\e537"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-person-booth:before{content:"\f756"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-person-burst:before{content:"\e53b"}.fa-person-cane:before{content:"\e53c"}.fa-person-chalkboard:before{content:"\e53d"}.fa-person-circle-check:before{content:"\e53e"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-person-circle-minus:before{content:"\e540"}.fa-person-circle-plus:before{content:"\e541"}.fa-person-circle-question:before{content:"\e542"}.fa-person-circle-xmark:before{content:"\e543"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-person-dress-burst:before{content:"\e544"}.fa-person-drowning:before{content:"\e545"}.fa-person-falling:before{content:"\e546"}.fa-person-falling-burst:before{content:"\e547"}.fa-person-half-dress:before{content:"\e548"}.fa-person-harassing:before{content:"\e549"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-military-pointing:before{content:"\e54a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-person-military-to-person:before{content:"\e54c"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-pregnant:before{content:"\e31e"}.fa-person-rays:before{content:"\e54d"}.fa-person-rifle:before{content:"\e54e"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-shelter:before{content:"\e54f"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-through-window:before{content:"\e5a9"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-person-walking-luggage:before{content:"\e554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-circle-check:before{content:"\e555"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-lock:before{content:"\e558"}.fa-plane-slash:before{content:"\e069"}.fa-plane-up:before{content:"\e22d"}.fa-plant-wilt:before{content:"\e5aa"}.fa-plate-wheat:before{content:"\e55a"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-plug-circle-check:before{content:"\e55c"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-puzzle-piece:before{content:"\f12e"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-r:before{content:"\52"}.fa-radiation:before{content:"\f7b9"}.fa-radio:before{content:"\f8d7"}.fa-rainbow:before{content:"\f75b"}.fa-ranking-star:before{content:"\e561"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-recycle:before{content:"\f1b8"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-road-barrier:before{content:"\e562"}.fa-road-bridge:before{content:"\e563"}.fa-road-circle-check:before{content:"\e564"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-road-circle-xmark:before{content:"\e566"}.fa-road-lock:before{content:"\e567"}.fa-road-spikes:before{content:"\e568"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-rug:before{content:"\e569"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-s:before{content:"\53"}.fa-sack-dollar:before{content:"\f81d"}.fa-sack-xmark:before{content:"\e56a"}.fa-sailboat:before{content:"\e445"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-school:before{content:"\f549"}.fa-school-circle-check:before{content:"\e56b"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-school-flag:before{content:"\e56e"}.fa-school-lock:before{content:"\e56f"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scroll:before{content:"\f70e"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-sd-card:before{content:"\f7c2"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-sheet-plastic:before{content:"\e571"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-shield-cat:before{content:"\e572"}.fa-shield-dog:before{content:"\e573"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-shield-heart:before{content:"\e574"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-lock:before{content:"\e4a5"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shower:before{content:"\f2cc"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sink:before{content:"\e06d"}.fa-sitemap:before{content:"\f0e8"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-square:before{content:"\f0c8"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-square-full:before{content:"\f45c"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-square-nfi:before{content:"\e576"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-square-person-confined:before{content:"\e577"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-virus:before{content:"\e578"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-stapler:before{content:"\e5af"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-superscript:before{content:"\f12b"}.fa-swatchbook:before{content:"\f5c3"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tarp:before{content:"\e57b"}.fa-tarp-droplet:before{content:"\e57c"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-tent:before{content:"\e57d"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tent-arrows-down:before{content:"\e581"}.fa-tents:before{content:"\e582"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-timeline:before{content:"\e29c"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toilet-portable:before{content:"\e583"}.fa-toilets-portable:before{content:"\e584"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tower-cell:before{content:"\e585"}.fa-tower-observation:before{content:"\e586"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-train-tram:before{content:"\e5b4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-tree-city:before{content:"\e587"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-trowel:before{content:"\e589"}.fa-trowel-bricks:before{content:"\e58a"}.fa-truck:before{content:"\f0d1"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-truck-droplet:before{content:"\e58c"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-truck-field:before{content:"\e58d"}.fa-truck-field-un:before{content:"\e58e"}.fa-truck-front:before{content:"\e2b7"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plane:before{content:"\e58f"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-u:before{content:"\55"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-clock:before{content:"\f4fd"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-between-lines:before{content:"\e591"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-line:before{content:"\e592"}.fa-users-rays:before{content:"\e593"}.fa-users-rectangle:before{content:"\e594"}.fa-users-slash:before{content:"\e073"}.fa-users-viewfinder:before{content:"\e595"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-v:before{content:"\56"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vial-circle-check:before{content:"\e596"}.fa-vial-virus:before{content:"\e597"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-virus:before{content:"\e074"}.fa-virus-covid:before{content:"\e4a8"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-wallet:before{content:"\f555"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-wave-square:before{content:"\f83e"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-wheelchair:before{content:"\f193"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-worm:before{content:"\e599"}.fa-wrench:before{content:"\f0ad"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-xmarks-lines:before{content:"\e59a"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/fonts/fa-brands-400.3ac6859b.woff2) format("woff2"),url(/build/fonts/fa-brands-400.450a5c89.ttf) format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-meta:before{content:"\e49b"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nfc-directional:before{content:"\e530"}.fa-nfc-symbol:before{content:"\e531"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-screenpal:before{content:"\e570"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-space-awesome:before{content:"\e5ac"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/fonts/fa-regular-400.1f377217.woff2) format("woff2"),url(/build/fonts/fa-regular-400.3cd9fb8f.ttf) format("truetype")}.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/fonts/fa-solid-900.41c0f706.woff2) format("woff2"),url(/build/fonts/fa-solid-900.b1a653db.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/build/fonts/fa-brands-400.3ac6859b.woff2) format("woff2"),url(/build/fonts/fa-brands-400.450a5c89.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/build/fonts/fa-solid-900.41c0f706.woff2) format("woff2"),url(/build/fonts/fa-solid-900.b1a653db.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/build/fonts/fa-regular-400.1f377217.woff2) format("woff2"),url(/build/fonts/fa-regular-400.3cd9fb8f.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-solid-900.41c0f706.woff2) format("woff2"),url(/build/fonts/fa-solid-900.b1a653db.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-brands-400.3ac6859b.woff2) format("woff2"),url(/build/fonts/fa-brands-400.450a5c89.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-regular-400.1f377217.woff2) format("woff2"),url(/build/fonts/fa-regular-400.3cd9fb8f.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/build/fonts/fa-v4compatibility.4ee7f902.woff2) format("woff2"),url(/build/fonts/fa-v4compatibility.e314b618.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/views/AppView.vue?vue&type=style&index=0&id=1b48f027&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/


/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./assets/styles/client/style.css ***!
  \************************************************************************************************************************************************************/
/** override tailwind **/
.rounded-lg {
  /*border-radius: 0;*/
}

/** override tailwind **/
/** override minh **/
.form-content {
  display: block !important;
}
.form-content label > div {
  flex: 1;
}
.tableau-enter,
.tableau-leave-to {
  opacity: 0;
}
.tableau-enter {
  transform: translateY(30%);
}
.tableau-leave-to {
  transform: translateX(300%);
}
.tableau-leave-active {
  position: absolute;
}
.search-bar button {
  position: absolute;
  margin-top: 24px;
}
h2 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #242424;
  padding: 40px 60px;
  justify-content: center;
  background-color: #FFFFFF;
}
.login .bloc-nav {
  justify-content: center !important;
}

/** override minh **/
.text-client {
  color: #FF9D2E !important;
}
body {
  margin: 0;
  padding: 0;
  font-family: "Inter", sans-serif;
}
body div.cont-client .dropdown-content-selector {
  background: #FF9D2E !important;
}
body div.cont-client .bg-compta {
  background: #FF9D2E !important;
}
body div.cont-client .btn-save, body div.cont-client .bg-compta-pastel {
  background: #FFCB9080;
  color: #FF9D2E;
}
body div.cont-client header {
  z-index: 50;
  padding: 30px 9% 10px;
  background-color: #FF9D2E;
  color: #FFFFFF;
  /*  overlay */
  /*     overlay end  */
}
body div.cont-client header .container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body div.cont-client header .container .bloc-nav {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
body div.cont-client header .container .bloc-nav .search-bar {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  gap: 15px;
}
body div.cont-client header .container .bloc-nav .search-bar button {
  background: transparent;
  color: #FFFFFF;
  border: none;
}
body div.cont-client header .container .bloc-nav .search-bar input {
  border: none;
  background: transparent;
}
body div.cont-client header .container .bloc-nav .search-bar input::placeholder {
  color: #FFFFFF;
}
body div.cont-client header .container .bloc-nav .navbar {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  gap: 40px;
}
body div.cont-client header .container .bloc-nav .navbar .local {
  background-color: #FFFFFF;
  border-radius: 21px;
}
body div.cont-client header .container .bloc-nav .navbar .local #local-select {
  background-color: transparent;
  border-radius: 21px;
  border: none;
  align-items: center;
  align-self: center;
  color: #666666;
  padding: 12px 25px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}
body div.cont-client header .container .bloc-nav .navbar .local #local-select .fa-chevron-down {
  color: #666666;
  margin-left: 20px;
}
body div.cont-client header .container .bloc-nav .navbar nav {
  display: flex;
}
body div.cont-client header .container .bloc-nav .navbar .ham {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: transform 400ms;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body div.cont-client header .container .bloc-nav .navbar .hamRotate.active {
  transform: rotate(45deg);
}
body div.cont-client header .container .bloc-nav .navbar .hamRotate180.active {
  transform: rotate(180deg);
}
body div.cont-client header .container .bloc-nav .navbar .line {
  fill: none;
  transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
  stroke: #FFFFFF;
  stroke-width: 5.5;
  stroke-linecap: round;
}
body div.cont-client header .container .bloc-nav .navbar .ham1 .top {
  stroke-dasharray: 40 139;
}
body div.cont-client header .container .bloc-nav .navbar .ham1 .bottom {
  stroke-dasharray: 40 180;
}
body div.cont-client header .container .bloc-nav .navbar .ham1.active .top {
  stroke-dashoffset: -98px;
}
body div.cont-client header .container .bloc-nav .navbar .ham1.active .bottom {
  stroke-dashoffset: -138px;
}
body div.cont-client header .container .bloc-nav .dropdown {
  display: inline-block;
}
body div.cont-client header .container .bloc-nav .dropdown:hover .dropdown-content {
  display: block;
}
body div.cont-client header .container .bloc-nav .dropdown:hover .drop-btn {
  background-color: transparent;
}
body div.cont-client header .container .bloc-nav .dropdown .drop-btn {
  background-color: #FF9D2E;
  color: #FFFFFF;
  padding: 16px;
  font-size: 16px;
  border: none;
}
body div.cont-client header .container .bloc-nav .dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #FF9D2E;
  min-width: 270px;
  right: 0;
  z-index: 2;
  border-radius: 17px;
}
body div.cont-client header .container .bloc-nav .dropdown .dropdown-content ul {
  padding-inline-start: 5px;
}
body div.cont-client header .container .bloc-nav .dropdown .dropdown-content ul li {
  list-style: none;
}
body div.cont-client header .container .bloc-nav .dropdown .dropdown-content ul li a {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  padding: 12px 16px;
  text-decoration: none;
}
body div.cont-client header .container #local-overlay {
  width: 100%;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider {
  margin: 0 auto;
  max-width: 1000px;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider *, body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider *:before, body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider *:after {
  box-sizing: border-box !important;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider img {
  max-width: 100%;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider #slider-local {
  padding: 0 30px;
  display: none;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider #slider-local.slick-initialized {
  display: block;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-slide {
  margin: 0 10px;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  background: none;
  border: none;
  font-size: 30px;
  cursor: pointer;
  color: #7A7A7A;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:hover, body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:focus, body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:active {
  color: #FFFFFF;
  outline: 0;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow.slick-prev {
  left: 0;
}
body div.cont-client header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow.slick-next {
  right: 0;
}
body div.cont-client header .container .dnone {
  display: none;
}
body div.cont-client header .container .d-in {
  display: inline-block;
  flex-direction: row;
}
body div.cont-client header #overlay-menu-hamburger {
  width: 100%;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-top: 30px;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger h3 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
  padding: 15px;
  margin-block: 0;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger:hover .dropdown-hamburger-content {
  display: block;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content {
  display: none;
  position: absolute;
  background-color: #FF9D2E;
  min-width: 270px;
  z-index: 2;
  border-radius: 17px;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul {
  padding-inline-start: 5px;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul li {
  list-style: none;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul li a {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  padding: 12px 16px;
  text-decoration: none;
}
body div.cont-client header #overlay-menu-hamburger .overlay-content a {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
  padding: 15px;
}
body div.cont-client header #hamburger {
  position: relative;
  z-index: 99;
}
main {
  padding: 6% 0 0;
  display: flex;
  flex-direction: column;
}
main .popup {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border: 1px solid #EFEFEF;
  box-shadow: 5px 10px 7px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  margin: 0 8%;
  padding: 0 3%;
  gap: 40px;
  max-width: 1100px;
  align-self: center;
}
main .popup .content .bloc-text {
  display: flex;
  flex-direction: row;
}
main .popup .content .bloc-text img {
  margin-right: 15px;
}
main .popup .bloc-img img {
  max-width: 237px;
  width: 100%;
}
main .container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 0 auto;
  padding: 6rem 0;
}
main .container .content {
  display: flex;
  flex-direction: column;
  gap: 75px;
}
main .container .content img {
  max-width: 475px;
  width: 100%;
}
main .container .content-count-global {
  display: flex;
  flex-direction: row;
  padding: 3%;
  gap: 40px;
}
main .container .content-count-global .content-count-1 {
  display: flex;
  flex-direction: column;
}
main .container .content-count-global .content-count-1 .align-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8rem;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count {
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 264px;
  width: 100%;
  max-height: 184px;
  text-decoration: none;
  background: #FFFFFF;
  border: 1px solid #EFEFEF;
  box-shadow: 5px 10px 7px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count:hover {
  background-color: #FF9D2E;
  transition: 1ms ease-in-out;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count:hover .padd-count .container-count .inner-title h3 {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count:hover .padd-count .container-count .counter p {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count:hover .padd-count .container-logo img {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 25px;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count .inner-title {
  display: flex;
  align-self: baseline;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count .inner-title h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #595858;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count .counter {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 96px;
  line-height: 96px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-count .counter p {
  margin: 0;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-logo {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
main .container .content-count-global .content-count-1 .align-box .bloc-count .padd-count .container-logo img {
  max-width: 80px;
  max-height: 80px;
}
main .container .content-count-global .content-count-2 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
main .container .content-count-global .content-count-2 .align-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 120px 0;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count {
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 262px;
  max-height: 184px;
  background: #FFFFFF;
  border: 1px solid #EFEFEF;
  box-shadow: 5px 10px 7px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  text-decoration: none;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count:hover {
  background-color: #FF9D2E;
  transition: 1ms ease-in-out;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count:hover .padd-count .container-count .inner-title h3 {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count:hover .padd-count .container-count .counter p {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count:hover .padd-count .container-logo svg {
  color: #FFFFFF;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 25px;
  gap: 1rem;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count .inner-title {
  display: flex;
  align-self: baseline;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count .inner-title h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #595858;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count .counter {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 96px;
  line-height: 96px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-count .counter p {
  margin: 0;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-logo {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
main .container .content-count-global .content-count-2 .align-box .bloc-count .padd-count .container-logo img {
  max-width: 80px;
  max-height: 80px;
}
main .container-graph {
  background: #ff9d2e;
  display: flex;
  flex-direction: column;
}
main .container-graph .content {
  display: flex;
  flex-direction: column;
  align-self: center;
  align-items: center;
  gap: 50px;
  position: relative;
  top: -40px;
}
main .container-graph .content .bloc-img-content {
  align-self: center;
}
main .container-graph .content .bloc-img-content img {
  filter: drop-shadow(7px 10px 4px rgba(0, 0, 0, 0.05));
  max-width: 720px;
  width: 100%;
}
main .container-imm {
  display: flex;
  justify-content: center;
  margin: 0 8%;
  padding: 6rem 0;
}
main .container-imm .align-content-imm {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 60px;
}
main .container-imm .align-content-imm:after {
  content: "";
  position: relative;
  height: 1px;
  width: 100%;
  background: #BFBFBF;
  vertical-align: bottom;
  margin-top: 8%;
}
main .container-imm .align-content-imm .content-imm {
  display: flex;
  flex-direction: column;
  padding: 10px;
}
main .container-imm .align-content-imm .content-imm .imm-bloc {
  text-align: center;
  display: flex;
  justify-content: center;
}
main .container-imm .align-content-imm .content-imm .imm-bloc h2 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 36px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 90px;
  margin: 38px 0 70px;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count .inner-title {
  display: flex;
  align-self: center;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count .inner-title h3 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #595858;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count .counter {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 96px;
  line-height: 96px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
}
main .container-imm .align-content-imm .content-imm .imm-bloc-count .container-count .counter p {
  margin: 0;
}
main .container-imm .align-content-imm .content-imm img {
  max-width: 452px;
  width: 100%;
}
main .container-imm .align-content-imm .content-imm button {
  background: #FF9D2E;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  border: none;
  padding: 10px 40px;
  color: #FFFFFF;
  cursor: pointer;
}
main .container-imm .align-content-imm .content-imm button i {
  vertical-align: text-top;
  color: #FFFFFF;
}
main .container-imm-slider {
  margin: 0 auto;
  width: 100%;
  max-width: 1000px;
}
main .container-imm-slider *, main .container-imm-slider *:before, main .container-imm-slider *:after {
  box-sizing: border-box !important;
}
main .container-imm-slider img {
  max-width: 100%;
}
main .container-imm-slider #slider {
  padding: 0 30px;
  display: none;
}
main .container-imm-slider #slider.slick-initialized {
  display: block;
}
main .container-imm-slider .slick-slide {
  margin: 0 10px;
}
main .container-imm-slider .slick-slide .wrapInfoPost {
  background: #fff;
  padding: 20px;
}
main .container-imm-slider .slick-slide .wrapInfoPost h3 {
  margin: 0;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #000000;
}
main .container-imm-slider .slick-slide .wrapInfoPost p {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #515151;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-local {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-top: 24px;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-local span {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #151515;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-add {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 18px;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-add span {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: right;
  text-decoration-line: underline;
  color: #8D8D8D;
}
main .container-imm-slider .slick-slide .wrapInfoPost .content-add span .fa-plus {
  color: #8D8D8D;
  margin-right: 5px;
}
main .container-imm-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  background: none;
  border: none;
  font-size: 30px;
  cursor: pointer;
  color: #7A7A7A;
}
main .container-imm-slider .slick-arrow:hover, main .container-imm-slider .slick-arrow:focus, main .container-imm-slider .slick-arrow:active {
  color: #FF9D2E;
  outline: 0;
}
main .container-imm-slider .slick-arrow.slick-prev {
  left: 0;
}
main .container-imm-slider .slick-arrow.slick-next {
  right: 0;
}
main .container-info {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  max-width: 1000px;
  margin: 90px auto 25px;
}
main .container-info span {
  position: absolute;
}
main .container-info span .fa-circle-question {
  width: 100%;
  max-width: 70px;
  height: 100%;
  max-height: 70px;
  color: #FF9D2E;
}
main .tabs {
  margin: 100px auto 0;
  background-color: #FFFFFF;
  max-width: 1200px;
  display: grid;
  grid-template-rows: min-content 1fr;
}
main .tabs .d-flex {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 50px;
}
main .tabs .d-flex .tabs-btn-container {
  display: flex;
  gap: 0 40px;
}
main .tabs .d-flex .tabs-btn-container .tab {
  border: none;
  background: transparent;
  color: #b4b2b2;
  flex-basis: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: clamp(14px, 2vw, 16px);
  font-weight: 700;
  padding: 0;
  cursor: pointer;
}
main .tabs .d-flex .tabs-btn-container .tab button {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  padding: 10px 52px;
  background-color: #FFFFFF;
  border-radius: 2px;
  align-items: center;
  text-align: center;
  color: #505050;
  border: none;
  cursor: pointer;
}
main .tabs .d-flex .tabs-btn-container .tab button:not(:nth-child(3), main .tabs .d-flex .tabs-btn-container .tab button.active-tab) {
  background-color: #FFFFFF;
}
main .tabs .d-flex .tabs-btn-container .tab button:nth-child(1) {
  background-color: #FF9D2E;
}
main .tabs .d-flex .tabs-btn-container .tab button:nth-child(2) {
  background-color: #FF9D2E;
}
main .tabs .d-flex .tabs-btn-container .active-tab {
  background-color: rgba(255, 157, 46, 0.38);
  color: #FF9D2E;
  border-radius: 40px;
}
main .tabs .d-flex .btn-ecriture {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
main .tabs .d-flex .btn-ecriture button {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  padding: 10px 52px;
  background-color: rgba(255, 157, 46, 0.38);
  border-radius: 2px;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  border: none;
  cursor: pointer;
}
main .tabs .tab-content {
  grid-area: 2/1/3/2;
  min-height: max-content;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease-out;
}
main .tabs .tab-content table {
  opacity: 1;
  margin-top: 20px;
  line-height: 1.6;
  border-collapse: collapse;
}
main .tabs .tab-content table th {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  text-align: center;
  text-decoration-line: underline;
  color: #FF9D2E;
}
main .tabs .tab-content table td {
  font-size: clamp(14px, 2vw, 16px);
}
main .tabs .tab-content table td label {
  display: flex;
  flex-direction: row;
}
main .tabs .tab-content table td span {
  display: flex;
  flex-direction: row;
}
main .tabs .tab-content table td button {
  background: none;
  border: none;
}
main .tabs .tab-content table td .btn-modifier .fa-ellipsis {
  color: #707070;
}
main .tabs .tab-content table td .btn-delete .fa-circle-xmark {
  color: #E70000;
}
main .tabs .active-tab-content {
  visibility: visible;
  opacity: 1;
}
main .tabs .active-tab {
  background-color: #FF9D2E;
  color: #FFFFFF;
}
main .btn-modal-validate {
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 25px;
}
main .btn-modal-validate .btn-validate {
  border: none;
  background: #A8C78F;
  border-radius: 2px;
  color: #025F00;
  width: 164px;
  height: 39px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
main table {
  border-collapse: separate;
  margin: 0;
  padding: 0;
  width: 100%;
  /*    table-layout: fixed;*/
}
main table caption {
  font-size: 1.5em;
  margin: 0.5em 0 0.75em;
}
main table tr {
  background-color: #FFFFFF;
  border: 1px solid #E8E8E8;
  padding: 0.35em;
}
main table th, main table td {
  padding: 0.625em;
  text-align: left;
}
main table th {
  font-size: 0.85em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
main table {
    border: 0;
}
main table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
main table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: 0.625em;
}
main table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 0.8em;
    text-align: right;
}
main table td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
}
main table td:last-child {
    border-bottom: 0;
}
}
@media screen and (max-width: 1023px) {
main .container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 40px;
}
main .container .content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 5%;
    gap: 25px;
}
main .container .content-count-global {
    justify-content: center;
}
main .container-graph .content {
    top: -70px;
}
main .container-graph .content .bloc-img-content {
    align-self: center;
    padding: 5%;
}
main .container-graph .content .bloc-img-content img {
    width: 100%;
}
}
main .modal-immeuble {
  display: none;
  justify-content: center;
  z-index: 1;
}
main .modal-immeuble .container-immeuble {
  background: #F9F9F9;
  border: 1px solid #D3D3D3;
  box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  justify-content: center;
  display: flex;
  align-items: center;
  align-self: center;
  max-width: 480px !important;
  width: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main .modal-immeuble .container-immeuble form span {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-top: 15px;
  color: #7A7A7A;
}
main .modal-immeuble .container-immeuble form h1 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 48px;
  position: relative;
  top: -54px;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  background-color: #FFFFFF;
}
main .modal-immeuble .container-immeuble form .form-title {
  margin: 50px 0 10px;
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 20px;
  color: #242424;
  justify-content: center;
}
main .modal-immeuble .container-immeuble form .form-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 25px 0;
}
main .modal-immeuble .container-immeuble form .form-content label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  color: #000000;
  display: inline-block;
  width: 140px;
  text-align: left;
}
main .modal-immeuble .container-immeuble form .form-content input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  margin: 7px 0;
  height: 47px;
}
main .modal-immeuble .container-immeuble form .form-content select {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  box-sizing: border-box;
  margin: 7px 0;
  height: 47px;
  width: 380px;
}
main .modal-immeuble .container-immeuble form .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  border: none;
  background: rgba(255, 203, 145, 0.5);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
}
main .modal-ecriture {
  display: none;
  justify-content: center;
  z-index: 1;
}
main .modal-ecriture .container-ecriture {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  border: 1px solid #000000;
  max-width: 480px;
  width: 100%;
}
main .modal-ecriture .container-ecriture form span {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-top: 15px;
  color: #7A7A7A;
}
main .modal-ecriture .container-ecriture form h1 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 48px;
  position: relative;
  top: -54px;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  background-color: #FFFFFF;
}
main .modal-ecriture .container-ecriture form .form-title {
  margin: 50px 0 10px;
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 20px;
  color: #242424;
  justify-content: center;
}
main .modal-ecriture .container-ecriture form .form-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 25px 0;
}
main .modal-ecriture .container-ecriture form .form-content label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #000000;
}
main .modal-ecriture .container-ecriture form .form-content input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  margin: 7px 0;
  height: 47px;
}
main .modal-ecriture .container-ecriture form .form-content select {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  box-sizing: border-box;
  margin: 7px 0;
  height: 47px;
  width: 380px;
}
main .modal-ecriture .container-ecriture form .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF9D2E;
  border: none;
  background: rgba(255, 203, 145, 0.5);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
}
main .modal-ecriture .container-ecriture-2 {
  background: #F9F9F9;
  border: 1px solid #D3D3D3;
  box-shadow: 5px 10px 10px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  max-width: 480px !important;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
main .modal-ecriture .container-ecriture-2 .btn-save {
  color: #025F00 !important;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  border: none;
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
  background: #A8C88F !important;
}
.hp-footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  bottom: 0;
  padding: 3% 6% 0;
  background: #ff9d2e;
}
.hp-footer .container p {
  font-family: "Myriad Pro", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
}
.imm-footer {
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  bottom: 0;
  padding: 3% 6% 0;
}
.imm-footer .container p {
  font-family: "Myriad Pro", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #7A7A7A;
}
.ecriture-footer {
  position: fixed;
  padding: 0;
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  bottom: 0;
  width: 100%;
}
.ecriture-footer .container p {
  font-family: "Myriad Pro", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #7A7A7A;
}

/*# sourceMappingURL=style.css.map */
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/views/AppView.vue?vue&type=style&index=1&id=1b48f027&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/



/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./assets/styles/ultima/style.css ***!
  \************************************************************************************************************************************************************/
body .cont-compta header.header-admin,
body .cont-compta header.header-admin .container .bloc-nav .dropdown .drop-btn {
  background: #9DC08B !important;
}
body {
  font-size: clamp(12px, 2vw, 14px);
}
#search #vs1__combobox {
  border: 0;
}
.bg-compta-pastel {
  background: #3498DB7D;
}
#search .vs__actions {
  display: none;
}
fieldset {
  border: 1px solid #3498DB;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 15px;
}
legend {
  text-align: center;
  font-weight: bold;
}
.h1 {
  font-family: "Finance";
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 32px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #616161;
  margin-bottom: 15px;
}
.text-compta {
  color: #004D99;
}
.login-form {
  max-width: 300px;
  margin: auto;
}
.link {
  color: #3498DB;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.btn-modifier {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.btn-modifier, .btn-delete {
  border: none;
  padding: 0 10px;
}
.btn-modifier .fa-ellipsis, .btn-delete .fa-ellipsis {
  color: #707070;
}
.btn-modifier .fa-pen-circle, .btn-modifier .fa-pencil, .btn-delete .fa-pen-circle, .btn-delete .fa-pencil {
  color: white;
}
.btn-modifier .fa-address-card, .btn-delete .fa-address-card {
  color: #025F00;
}
.btn-modifier .fa-circle-xmark, .btn-delete .fa-circle-xmark {
  color: #E70000;
}
.btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  cursor: pointer;
  line-height: 19px;
  color: #3498DB;
  border: none;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 25px auto 25px;
}
.ecriture-validation {
  justify-content: center;
  background: rgba(110, 163, 69, 0.6);
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9rem;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 10px 20px;
  color: #025F00;
}
.invalid-feedback {
  color: red;
  font-size: 12px;
  font-style: italic;
  position: absolute;
  bottom: -20px;
}
main {
  min-height: calc(100vh - 200px);
}
.form-content {
  position: relative;
}
.btn-save {
  position: relative;
}
.spinner {
  animation: rotate 2s linear infinite;
  z-index: 2;
  margin-right: 25px;
  width: 20px;
  height: 20px;
}
.spinner .path {
  stroke: #3498DB;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
@keyframes rotate {
100% {
    transform: rotate(360deg);
}
}
@keyframes dash {
0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
}
50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
}
100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
}
}
#btn-local-select {
  background-color: transparent;
  border-radius: 21px;
  border: none;
  align-items: center;
  align-self: center;
  color: #666666;
  padding: 12px 25px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}
#btn-local-select .fa-chevron-down {
  color: #666666;
  margin-left: 20px;
}
.search-bar {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  gap: 15px;
}
.search-bar button {
  background: transparent;
  color: #FFFFFF;
  border: none;
}
.search-bar input {
  border: none;
  background: transparent;
  color: #FFF;
  padding: 4px 20px !important;
  border-bottom: 1px solid #FFFFFF;
}
.search-bar input::placeholder {
  color: #FFFFFF;
  padding: 10px 0px;
}
body {
  margin: 0;
  padding: 0;
  font-family: "Inter", sans-serif;
}
body .cont-compta header {
  z-index: 50;
  padding: 30px 9% 10px;
  background: #3498DB;
  color: #FFFFFF;
  /*  overlay */
  /*     overlay end  */
}
body .cont-compta header .container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body .cont-compta header .container .bloc-nav {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
body .cont-compta header .container .bloc-nav .navbar {
  display: flex;
  justify-content: space-around;
  align-items: center;
  gap: 40px;
}
body .cont-compta header .container .bloc-nav .navbar .dropdown-local {
  display: inline-block;
  background-color: #FFFFFF;
  border-radius: 21px;
}
body .cont-compta header .container .bloc-nav .navbar .dropdown-local:hover .dropdown-content-selector {
  display: block;
}
body .cont-compta header .container .bloc-nav .navbar .dropdown-local .dropdown-content-selector {
  display: none;
  position: absolute;
  background: #3498DB;
  min-width: 270px;
  z-index: 2;
  border-radius: 17px;
}
body .cont-compta header .container .bloc-nav .navbar .dropdown-local .dropdown-content-selector ul {
  padding-inline-start: 5px;
}
body .cont-compta header .container .bloc-nav .navbar .dropdown-local .dropdown-content-selector ul li {
  list-style: none;
}
body .cont-compta header .container .bloc-nav .navbar .dropdown-local .dropdown-content-selector ul li a {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  padding: 12px 16px;
  text-decoration: none;
}
body .cont-compta header .container .bloc-nav .navbar nav {
  display: flex;
}
body .cont-compta header .container .bloc-nav .navbar .ham {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: transform 400ms;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .cont-compta header .container .bloc-nav .navbar .hamRotate.active {
  transform: rotate(45deg);
}
body .cont-compta header .container .bloc-nav .navbar .hamRotate180.active {
  transform: rotate(180deg);
}
body .cont-compta header .container .bloc-nav .navbar .line {
  fill: none;
  transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
  stroke: #FFFFFF;
  stroke-width: 5.5;
  stroke-linecap: round;
}
body .cont-compta header .container .bloc-nav .navbar .ham1 .top {
  stroke-dasharray: 40 139;
}
body .cont-compta header .container .bloc-nav .navbar .ham1 .bottom {
  stroke-dasharray: 40 180;
}
body .cont-compta header .container .bloc-nav .navbar .ham1.active .top {
  stroke-dashoffset: -98px;
}
body .cont-compta header .container .bloc-nav .navbar .ham1.active .bottom {
  stroke-dashoffset: -138px;
}
body .cont-compta header .container .bloc-nav .dropdown {
  display: inline-block;
}
body .cont-compta header .container .bloc-nav .dropdown:hover .dropdown-content {
  display: block;
}
body .cont-compta header .container .bloc-nav .dropdown:hover .drop-btn {
  background-color: transparent;
}
body .cont-compta header .container .bloc-nav .dropdown .drop-btn {
  background: #3498DB;
  color: #FFFFFF;
  padding: 16px;
  font-size: 16px;
  border: none;
}
body .cont-compta header .container .bloc-nav .dropdown .dropdown-content {
  display: none;
  position: absolute;
  background: #3498DB;
  min-width: 270px;
  right: 0;
  z-index: 2;
  border-radius: 17px;
}
body .cont-compta header .container .bloc-nav .dropdown .dropdown-content ul {
  padding-inline-start: 5px;
}
body .cont-compta header .container .bloc-nav .dropdown .dropdown-content ul li {
  list-style: none;
}
body .cont-compta header .container .bloc-nav .dropdown .dropdown-content ul li a {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  padding: 12px 16px;
  text-decoration: none;
}
body .cont-compta header .container #local-overlay {
  width: 100%;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider {
  margin: 0 auto;
  max-width: 1000px;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider *, body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider *:before, body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider *:after {
  box-sizing: border-box !important;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider img {
  max-width: 100%;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider #slider-local {
  padding: 0 30px;
  display: none;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider #slider-local.slick-initialized {
  display: block;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider .slick-slide {
  margin: 0 10px;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  background: none;
  border: none;
  font-size: 30px;
  cursor: pointer;
  color: #7A7A7A;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:hover, body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:focus, body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow:active {
  color: #FFFFFF;
  outline: 0;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow.slick-prev {
  left: 0;
}
body .cont-compta header .container #local-overlay .selector-overlay .container-local-slider .slick-arrow.slick-next {
  right: 0;
}
body .cont-compta header .container .dnone {
  display: none;
}
body .cont-compta header .container .d-in {
  display: inline-block;
  flex-direction: row;
}
body .cont-compta header #overlay-menu-hamburger {
  width: 100%;
}
body .cont-compta header #overlay-menu-hamburger .overlay-content {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-top: 30px;
}
body .cont-compta header #overlay-menu-hamburger .overlay-content .dropdown-hamburger h3 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
  padding: 15px;
  margin-block: 0;
}
body .cont-compta header #overlay-menu-hamburger .overlay-content .dropdown-hamburger:hover .dropdown-hamburger-content {
  display: block;
}
body .cont-compta header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content {
  display: none;
  position: absolute;
  background: #3498DB;
  min-width: 270px;
  z-index: 2;
  border-radius: 17px;
}
body .cont-compta header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul {
  padding-inline-start: 5px;
}
body .cont-compta header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul li {
  list-style: none;
}
body .cont-compta header #overlay-menu-hamburger .overlay-content .dropdown-hamburger .dropdown-hamburger-content ul li a {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  padding: 12px 16px;
  text-decoration: none;
}
body .cont-compta header #overlay-menu-hamburger .overlay-content a {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
  padding: 15px;
}
body .cont-compta header #hamburger {
  position: relative;
  z-index: 99;
}
body .cont-compta main {
  padding: 30px 0 0;
  display: flex;
  flex-direction: column;
}
body .cont-compta main .container-counter {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  align-self: center;
  margin: 5rem 0;
  width: 100%;
}
body .cont-compta main .container-counter .d-flex-count {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  gap: 0 70px;
  flex-wrap: wrap;
}
body .cont-compta main .container-counter .d-flex-count .container-count {
  list-style: none;
  color: #3498DB;
  text-decoration: none;
  border-radius: 6px;
}
body .cont-compta main .container-counter .d-flex-count .container-count:hover {
  background-color: #3498DB;
  transition: 1ms ease-in-out;
}
body .cont-compta main .container-counter .d-flex-count .container-count:hover .content-count {
  background: #3498DB;
}
body .cont-compta main .container-counter .d-flex-count .container-count:hover .content-count .count span {
  color: #FFFFFF;
}
body .cont-compta main .container-counter .d-flex-count .container-count:hover .content-count .title-count h3 {
  color: #FFFFFF;
}
body .cont-compta main .container-counter .d-flex-count .container-count .content-count {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #FFFFFF;
  border: 1px solid #F4F3F3;
  box-shadow: 10px 10px 7px rgba(0, 0, 0, 0.02);
  border-radius: 6px;
  box-sizing: border-box;
  align-self: center;
  align-items: center;
  padding: 25px;
  width: 214px;
  height: 160px;
}
body .cont-compta main .container-counter .d-flex-count .container-count .content-count .count {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 80px;
  line-height: 80px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #3498DB;
}
body .cont-compta main .container-counter .d-flex-count .container-count .content-count .title-count {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #959595;
}
body .cont-compta main .container-counter .d-flex-count .container-count .content-count .title-count h3 {
  margin-bottom: 0;
}
body .cont-compta main .title-tabs {
  display: flex;
  margin: 100px auto 0;
}
body .cont-compta main .tabs {
  margin: 40px auto 0;
  background-color: #FFFFFF;
  max-width: 1200px;
  display: grid;
  grid-template-rows: min-content 1fr;
}
body .cont-compta main .tabs .d-flex {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body .cont-compta main .tabs .d-flex h1 {
  margin-bottom: 30px;
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 32px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #616161;
}
body .cont-compta main .tabs .d-flex .tabs-btn-container {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  gap: 0 40px;
  width: 100%;
}
body .cont-compta main .tabs .d-flex .tabs-btn-container .tab {
  border: none;
  background: transparent;
  color: #505050;
  flex-basis: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: clamp(14px, 2vw, 16px);
  font-weight: 700;
  padding: 0;
  cursor: pointer;
  flex: none;
  font-weight: normal;
  padding: 5px 30px;
  transition: 0.5s ease;
}
body .cont-compta main .tabs .d-flex .tabs-btn-container .tab button {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  padding: 10px 52px;
  background-color: #FFFFFF;
  border-radius: 2px;
  align-items: center;
  text-align: center;
  color: #505050;
  border: none;
  cursor: pointer;
}
body .cont-compta main .tabs .d-flex .tabs-btn-container .tab button:not(:nth-child(3), body .cont-compta main .tabs .d-flex .tabs-btn-container .tab button.active-tab) {
  background-color: #FFFFFF;
}
body .cont-compta main .tabs .d-flex .tabs-btn-container .tab button:nth-child(1) {
  background-color: #3498DB;
}
body .cont-compta main .tabs .d-flex .tabs-btn-container .tab button:nth-child(2) {
  background-color: #3498DB;
}
body .cont-compta main .tabs .d-flex .tabs-btn-container .active-tab, body .cont-compta main .tabs .d-flex .tabs-btn-container .tab:hover {
  color: #004D99;
  background: #3498DB7D;
  border-radius: 40px;
}
body .cont-compta main .tabs .d-flex .btn-ecriture {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
body .cont-compta main .tabs .d-flex .btn-ecriture button {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  padding: 10px 52px;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  align-items: center;
  text-align: center;
  color: #3498DB;
  border: none;
  cursor: pointer;
}
body .cont-compta main .tabs .tab-content {
  grid-area: 2/1/3/2;
  min-height: max-content;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease-out;
}
body .cont-compta main .tabs .tab-content table {
  opacity: 1;
  margin-top: 20px;
  line-height: 1.6;
}
body .cont-compta main .tabs .tab-content table th {
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  text-align: left;
  text-decoration-line: none;
  text-transform: none;
  color: #3498DB;
}
body .cont-compta main .tabs .tab-content table td {
  font-size: clamp(14px, 2vw, 16px);
}
body .cont-compta main .tabs .tab-content table td label {
  display: flex;
  flex-direction: row;
}
body .cont-compta main .tabs .tab-content table td span {
  display: flex;
  flex-direction: row;
}
body .cont-compta main .tabs .tab-content table td button {
  background: none;
  border: none;
  padding: 0 10px;
}
body .cont-compta main .tabs .tab-content table td .btn-modifier .fa-ellipsis {
  color: #707070;
}
body .cont-compta main .tabs .tab-content table td .btn-delete .fa-circle-xmark {
  color: #E70000;
}
body .cont-compta main .tabs .active-tab-content {
  visibility: visible;
  opacity: 1;
}
body .cont-compta main .tabs .active-tab {
  background-color: #3498DB;
  color: #FFFFFF;
}
body .cont-compta main .send-message {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 100px 0 70px;
}
body .cont-compta main .send-message form {
  display: flex;
}
body .cont-compta main .send-message form .message {
  margin: 30px;
}
body .cont-compta main .send-message form .message label h2 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  color: #000000;
}
body .cont-compta main .send-message form .message label textarea {
  background: #FFFFFF;
  border: 1px solid #E7E7E7;
  color: #CFCFCF;
}
body .cont-compta main .send-message form .inner-sendbox {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 30px;
}
body .cont-compta main .send-message form .inner-sendbox .file {
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: row;
}
body .cont-compta main .send-message form .inner-sendbox .file h2 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  color: #000000;
}
body .cont-compta main .send-message form .inner-sendbox .btn-sendbox {
  display: flex;
  justify-content: flex-end;
  align-self: flex-end;
}
body .cont-compta main .send-message form .inner-sendbox .btn-sendbox button {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  background: #3498DB;
  border-radius: 23.5px;
  border: none;
  padding: 10px 40px;
}
body .cont-compta main .btn-modal-validate {
  display: flex;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 25px;
}
body .cont-compta main .btn-modal-validate .btn-validate {
  border: none;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  color: #3498DB;
  width: 164px;
  height: 39px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
body .cont-compta main table {
  margin: 0;
  padding: 0;
  width: 100%;
  /*table-layout: fixed;*/
}
body .cont-compta main table thead {
  border: none;
}
body .cont-compta main table tr {
  background-color: #FFFFFF;
  border-bottom: 3px solid #ddd;
  padding: 0.35em;
}
body .cont-compta main table th, body .cont-compta main table td {
  padding: 0.625em;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
body .cont-compta main table th:first-child, body .cont-compta main table td:first-child {
  border-top: 0;
}
body .cont-compta main table th {
  text-transform: uppercase;
}
@media screen and (max-width: 600px) {
body .cont-compta main table {
    border: 0;
}
body .cont-compta main table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
body .cont-compta main table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: 0.625em;
}
body .cont-compta main table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 0.8em;
    text-align: right;
}
body .cont-compta main table td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
}
body .cont-compta main table td:last-child {
    border-bottom: 0;
}
}
@media screen and (max-width: 1023px) {
body .cont-compta main .container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 40px;
}
body .cont-compta main .container .content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 5%;
    gap: 25px;
}
body .cont-compta main .container .content-count-global {
    justify-content: center;
}
body .cont-compta main .container-graph .content {
    top: -70px;
}
body .cont-compta main .container-graph .content .bloc-img-content {
    align-self: center;
    padding: 5%;
}
body .cont-compta main .container-graph .content .bloc-img-content img {
    width: 100%;
}
}
body .cont-compta main .modal-ecriture {
  display: none;
  justify-content: center;
  z-index: 1;
}
body .cont-compta main .modal-ecriture .container-ecriture {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  border: 1px solid #000000;
  width: 100%;
  max-width: 480px !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
}
body .cont-compta main .modal-ecriture .container-ecriture form span {
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-top: 15px;
  color: #7A7A7A;
}
body .cont-compta main .modal-ecriture .container-ecriture form h1 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 48px;
  position: relative;
  top: -54px;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #3498DB;
  background-color: #FFFFFF;
}
body .cont-compta main .modal-ecriture .container-ecriture form .form-title {
  margin: 50px 0 10px;
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 20px;
  color: #242424;
  justify-content: center;
}
body .cont-compta main .modal-ecriture .container-ecriture form .form-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 25px 0;
}
body .cont-compta main .modal-ecriture .container-ecriture form .form-content label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #000000;
}
body .cont-compta main .modal-ecriture .container-ecriture form .form-content input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  margin: 7px 0;
  height: 47px;
}
body .cont-compta main .modal-ecriture .container-ecriture form .form-content select {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  box-sizing: border-box;
  margin: 7px 0;
  height: 47px;
  width: 380px;
}
body .cont-compta main .modal-ecriture .container-ecriture form .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #3498DB;
  border: none;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 25px auto 25px;
  max-width: 165px;
}
body .cont-compta main .modal-document {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
body .cont-compta main .modal-document h1 {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 36px;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #3498DB;
}
body .cont-compta main .modal-document .selector-document {
  display: flex;
  justify-content: center;
  margin: 25px 0 60px;
}
body .cont-compta main .modal-document .selector-document select {
  padding: 10px;
  width: 360px;
}
body .cont-compta main .modal-document fieldset {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  align-self: center;
  width: 100%;
  max-width: 580px !important;
  background: #FFFFFF;
  border-color: #3498DB;
}
body .cont-compta main .modal-document fieldset legend {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #242424;
  padding: 40px 60px;
  justify-content: center;
  background-color: #FFFFFF;
}
body .cont-compta main .modal-document fieldset .inner-modal .form-title {
  margin: 50px 0 10px;
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 20px;
  color: #242424;
  justify-content: center;
}
body .cont-compta main .modal-document fieldset .inner-modal .form-content {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin: 25px 0;
}
body .cont-compta main .modal-document fieldset .inner-modal .form-content:first-child {
  margin-top: 0;
}
body .cont-compta main .modal-document fieldset .inner-modal .form-content .flex-d {
  display: flex;
  flex-direction: row;
}
body .cont-compta main .modal-document fieldset .inner-modal .form-content .flex-d input {
  margin-right: 10px;
}
body .cont-compta main .modal-document fieldset .inner-modal .form-content label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #000000;
}
body .cont-compta main .modal-document fieldset .inner-modal .form-content input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  margin: 7px 0;
  padding-left: 15px;
  padding-right: 15px;
  height: 47px;
}
body .cont-compta main .modal-document fieldset .inner-modal .form-content select {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  box-sizing: border-box;
  margin: 7px 0;
  height: 47px;
  width: 380px;
}
body .cont-compta main .modal-document fieldset .inner-modal .btn-add-champ {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #3498DB;
  border: 1px solid #3498DB;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 230px;
}
body .cont-compta main .modal-document fieldset .inner-modal .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #3498DB;
  border: none;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 25px auto 25px;
  cursor: pointer;
}
body .cont-compta main .modal-document .btn-add-group {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #3498DB;
  border: 1px solid #3498DB;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 230px;
}
body .cont-compta main .modal-add-local {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
body .cont-compta main .modal-add-local fieldset {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  align-self: center;
  width: 100%;
  max-width: 580px !important;
  background: #FFFFFF;
  border-color: #3498DB;
}
body .cont-compta main .modal-add-local fieldset legend {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #242424;
  padding: 40px 100px;
  justify-content: center;
  background-color: #FFFFFF;
}
body .cont-compta main .modal-add-local fieldset .inner-modal caption {
  justify-content: center;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .form-title {
  margin: 50px 0 10px;
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 20px;
  color: #242424;
  justify-content: center;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .form-content {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin: 25px 0;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .form-content .flex-d {
  display: flex;
  flex-direction: column;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .form-content .flex-d input {
  margin-right: 10px;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .form-content label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: start;
  color: #000000;
  flex-direction: column;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .form-content input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  margin: 7px 0;
  height: 47px;
  width: 400px;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .form-content select {
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  box-sizing: border-box;
  margin: 7px 0;
  height: 47px;
  width: 380px;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .btn-add-champ {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #3498DB;
  border: 1px solid #3498DB;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 230px;
}
body .cont-compta main .modal-add-local fieldset .inner-modal .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #3498DB;
  border: none;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
}
body .cont-compta main .modal-add-local fieldset .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #3498DB;
  border: none;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
}
body .cont-compta main .modal-add-local .btn-add-group {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #3498DB;
  border: 1px solid #3498DB;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 230px;
}
body .cont-compta main .modal-local {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
body .cont-compta main .modal-local fieldset {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  align-self: center;
  width: 100%;
  max-width: 735px !important;
  background: #FFFFFF;
  border-color: #3498DB;
}
body .cont-compta main .modal-local fieldset legend {
  font-family: "Finance", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #242424;
  padding: 40px 100px;
  justify-content: center;
  background-color: #FFFFFF;
}
body .cont-compta main .modal-local fieldset .inner-modal caption {
  justify-content: center;
}
body .cont-compta main .modal-local fieldset .inner-modal .form-content {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin: 25px 0;
}
body .cont-compta main .modal-local fieldset .inner-modal .form-content .img-local {
  width: 405px;
  align-self: center;
}
body .cont-compta main .modal-local fieldset .inner-modal .form-content label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #000000;
  flex-direction: row;
}
body .cont-compta main .modal-local fieldset .inner-modal .form-content input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #DEDEDE;
  margin: 7px 0;
  height: 47px;
  width: 260px;
}
body .cont-compta main .modal-local fieldset .inner-modal .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #3498DB;
  border: none;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
}
body .cont-compta main .modal-local fieldset .btn-save {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #3498DB;
  border: none;
  background: rgba(52, 152, 219, 0.49);
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 165px;
}
body .cont-compta main .modal-local .btn-add-group {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #3498DB;
  border: 1px solid #3498DB;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  padding: 12px 34px;
  margin: 75px auto 55px;
  max-width: 230px;
}
body footer {
  padding: 0;
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  bottom: 0;
  width: 100%;
}
body footer .container p {
  font-family: "Myriad Pro", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #7A7A7A;
}

/*# sourceMappingURL=style.css.map */
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/views/AppView.vue?vue&type=style&index=2&id=1b48f027&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLjU3NWNjZmUyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTs7Q0FBYyxDQUFkOzs7Q0FBYzs7QUFBZDs7O0VBQUEsc0JBQWMsRUFBZCxNQUFjO0VBQWQsZUFBYyxFQUFkLE1BQWM7RUFBZCxtQkFBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7RUFBQSxnQkFBYztBQUFBOztBQUFkOzs7Ozs7Q0FBYzs7QUFBZDtFQUFBLGdCQUFjLEVBQWQsTUFBYztFQUFkLDhCQUFjLEVBQWQsTUFBYztFQUFkLGdCQUFjLEVBQWQsTUFBYztFQUFkLGNBQWM7S0FBZCxXQUFjLEVBQWQsTUFBYztFQUFkLDROQUFjLEVBQWQsTUFBYztFQUFkLDZCQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOzs7Q0FBYzs7QUFBZDtFQUFBLFNBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0FBQUE7O0FBQWQ7Ozs7Q0FBYzs7QUFBZDtFQUFBLFNBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLHlDQUFjO1VBQWQsaUNBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDs7Ozs7O0VBQUEsa0JBQWM7RUFBZCxvQkFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUEsY0FBYztFQUFkLHdCQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7O0VBQUEsbUJBQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7Ozs7RUFBQSwrR0FBYyxFQUFkLE1BQWM7RUFBZCxjQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUEsY0FBYztBQUFBOztBQUFkOztDQUFjOztBQUFkOztFQUFBLGNBQWM7RUFBZCxjQUFjO0VBQWQsa0JBQWM7RUFBZCx3QkFBYztBQUFBOztBQUFkO0VBQUEsZUFBYztBQUFBOztBQUFkO0VBQUEsV0FBYztBQUFBOztBQUFkOzs7O0NBQWM7O0FBQWQ7RUFBQSxjQUFjLEVBQWQsTUFBYztFQUFkLHFCQUFjLEVBQWQsTUFBYztFQUFkLHlCQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOzs7O0NBQWM7O0FBQWQ7Ozs7O0VBQUEsb0JBQWMsRUFBZCxNQUFjO0VBQWQsZUFBYyxFQUFkLE1BQWM7RUFBZCxvQkFBYyxFQUFkLE1BQWM7RUFBZCxvQkFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjLEVBQWQsTUFBYztFQUFkLFNBQWMsRUFBZCxNQUFjO0VBQWQsVUFBYyxFQUFkLE1BQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDs7RUFBQSxvQkFBYztBQUFBOztBQUFkOzs7Q0FBYzs7QUFBZDs7OztFQUFBLDBCQUFjLEVBQWQsTUFBYztFQUFkLDZCQUFjLEVBQWQsTUFBYztFQUFkLHNCQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUEsYUFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUEsZ0JBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLHdCQUFjO0FBQUE7O0FBQWQ7O0NBQWM7O0FBQWQ7O0VBQUEsWUFBYztBQUFBOztBQUFkOzs7Q0FBYzs7QUFBZDtFQUFBLDZCQUFjLEVBQWQsTUFBYztFQUFkLG9CQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUEsd0JBQWM7QUFBQTs7QUFBZDs7O0NBQWM7O0FBQWQ7RUFBQSwwQkFBYyxFQUFkLE1BQWM7RUFBZCxhQUFjLEVBQWQsTUFBYztBQUFBOztBQUFkOztDQUFjOztBQUFkO0VBQUEsa0JBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDs7Ozs7Ozs7Ozs7OztFQUFBLFNBQWM7QUFBQTs7QUFBZDtFQUFBLFNBQWM7RUFBZCxVQUFjO0FBQUE7O0FBQWQ7RUFBQSxVQUFjO0FBQUE7O0FBQWQ7OztFQUFBLGdCQUFjO0VBQWQsU0FBYztFQUFkLFVBQWM7QUFBQTs7QUFBZDs7Q0FBYzs7QUFBZDtFQUFBLGdCQUFjO0FBQUE7O0FBQWQ7OztDQUFjOztB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RUFBbkIsc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsUUFBbUI7RUFBbkIsVUFBbUI7RUFBbkIsV0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxRQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDRCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDhCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5COztFQUFBO0lBQUE7RUFBbUI7QUFBQTtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtLQUFuQixxQkFBbUI7VUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDhEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwrREFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsdURBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHFEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQix1REFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsb0RBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLDhEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixzREFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx3QkFBbUI7RUFBbkIsa0VBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CLDBEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUNBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsOEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUNBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CLG9DQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQixxQ0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkIscUNBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CLHFDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQixxQ0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkIsc0NBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CLHNDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQixxQ0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkIscUNBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CLHFDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQixvQ0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwyQkFBbUI7RUFBbkIsb0NBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CLHNDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9DQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1DQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9DQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9DQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7S0FBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSwrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7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aUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0k7UUFDSSxhQUFhO0lBQ2pCO0lBQ0E7OztRQUdJLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsNEJBQTRCO1FBQzVCLG9CQUFvQjtRQUNwQiwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSw4QkFBOEI7UUFDOUIsbUJBQW1CO0lBQ3ZCO0lBQ0E7O1FBRUkseUJBQXlCO1FBQ3pCLFdBQVc7UUFDWCxpQkFBaUI7UUFDakIseUJBQXlCO0lBQzdCO0lBQ0E7UUFDSSxtQkFBbUI7SUFDdkI7O0FBRUo7QUEzSkE7RUFBQSwyQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLDJCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsMkJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSwyQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLDJCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsMkJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSwyQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLDJCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsMkJDQUE7RURBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLDJCQ0FBO0VEQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSwyQkNBQTtFREFBLHlCQ0FBO0VEQUEseURDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxpQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQTtDQ0FBO0FEQUE7RUFBQTtDQ0FBO0FEQUE7RUFBQTtDQ0FBO0FEQUE7RUFBQSw0QkNBQTtFREFBLHVDQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUE7Q0NBQTtBREFBO0VBQUEsZ0ZDQUE7RURBQSxvR0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLDhFQ0FBO0VEQUEsa0dDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSwyRUNBQTtFREFBLCtGQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUZDQUE7RURBQSxnR0NBQTtFREFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxnRkNBQTtFREFBLG9HQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUZDQUE7RURBQSxnR0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLCtCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsNEdDQUE7RURBQSwwR0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLDRHQ0FBO0VEQUEsMEdDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSw0R0NBQTtFREFBLDBHQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsNEdDQUE7RURBQSwwR0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQTtDQ0FBO0FEQUE7RUFBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLGdGQ0FBO0VEQUEsb0dDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtRkNBQTtFREFBLGdHQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQSwrQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBLDRCQ0FBO0VEQUEscUNDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSw0QkNBQTtFREFBLHNDQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsNEJDQUE7RURBQSxzQ0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLDRCQ0FBO0VEQUEsc0NDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSw0QkNBQTtFREFBLHNDQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsNEJDQUE7RURBQSx1Q0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLDRCQ0FBO0VEQUEsdUNDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1Q0NBQTtFREFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsK0JDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSw0R0NBQTtFREFBLDBHQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLDJCQ0FBO0VEQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSwyQkNBQTtFREFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsNEdDQUE7RURBQSwwR0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUE7Q0NBQTtBREFBO0VBQUE7Q0NBQTtBREFBO0VBQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLDRCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsNEJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxnRkNBQTtFREFBLG9HQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsd0NDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx3Q0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLHNDQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUNDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx3Q0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLHdDQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsd0NDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxzQ0NBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTs7RUFBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBLHFCQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBLGtCQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBLG1CQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQSxvQkNBQTtJREFBO0dDQUE7O0VEQUE7SUFBQSxvQkNBQTtJREFBO0dDQUE7Q0FBQTtBREFBOztFQUFBO0lBQUEsU0NBQTtJREFBLFdDQUE7SURBQSxZQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQSx3QkNBQTtJREFBLHdEQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBLHdCQ0FBO0lEQUEscURDQUE7SURBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBLCtCQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQSxtQkNBQTtJREFBO0dDQUE7O0VEQUE7SUFBQSxvQkNBQTtJREFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUEscUJDQUE7SURBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBLHFCQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBLG1CQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQSxxQkNBQTtJREFBO0dDQUE7Q0FBQTtBREFBOztFQUFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQSxtQkNBQTtJREFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTtDQUFBO0FEQUE7O0VBQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTtDQUFBO0FEQUE7O0VBQUE7SUFBQTtHQ0FBOzs7OztBQ0NBO0FBQ0E7RUFDRTtBQ0FGOztBREVBO0FBRUE7QUFDQTtFQUNFO0FDQUY7O0FERUE7RUFDRTtBQ0NGOztBRElBOztFQUVFO0FDREY7O0FESUE7RUFDRTtBQ0RGOztBRElBO0VBQ0U7QUNERjs7QURJQTtFQUNFO0FDREY7O0FETUE7RUFFRTtFQUNBO0FDSkY7O0FETUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNIRjs7QURNRTtFQUNFO0FDSEo7O0FETUE7QUFFQTtFQUNFO0FDSkY7O0FETUE7RUFDRTtFQUNBO0VBQ0E7QUNIRjtBREtJO0VBRUU7QUNKTjtBRE9JO0VBQ0U7QUNMTjtBRE9JO0VBQ0U7RUFDQTtBQ0xOO0FET0k7RUFDRTtFQUNBO0VBQ0EseUJFckZJO0VGc0ZKLGNFcEZFO0VGNFZGO0VBd0ZBO0FDbldOO0FES007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ0hSO0FETVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDSlY7QURZVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNWWjtBRFlZO0VBQ0U7RUFDQTtFQUNBO0FDVmQ7QURhWTtFQUNFO0VBQ0E7QUNYZDtBRGFjO0VBQ0U7QUNYaEI7QURVYztFQUNFO0FDWGhCO0FEaUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2ZaO0FEaUJZO0VBQ0U7RUFDQTtBQ2ZkO0FEaUJjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDZmhCO0FEaUJnQjtFQUNFO0VBQ0E7QUNmbEI7QUR1Qlk7RUFDRTtBQ3JCZDtBRDBCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQ3hCZDtBRDJCWTtFQUNFO0FDekJkO0FENEJZO0VBQ0U7QUMxQmQ7QUQ2Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDM0JkO0FEOEJZO0VBQ0U7QUM1QmQ7QUQrQlk7RUFDRTtBQzdCZDtBRGdDWTtFQUNFO0FDOUJkO0FEaUNZO0VBQ0U7QUMvQmQ7QURxQ1U7RUFDRTtBQ25DWjtBRHFDWTtFQUNFO0FDbkNkO0FEdUNZO0VBQ0U7QUNyQ2Q7QUR3Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdENkO0FEMENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN4Q2Q7QUQyQ2M7RUFDRTtVQUFBO0FDekNoQjtBRDJDZ0I7RUFDRTtBQ3pDbEI7QUQyQ2tCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN6Q3BCO0FEdURRO0VBQ0U7QUNyRFY7QUR5RFk7RUFDRTtFQUNBO0FDdkRkO0FEeURjO0VBQ0U7QUN2RGhCO0FEMERjO0VBQ0U7QUN4RGhCO0FEMkRjO0VBQ0U7RUFDQTtBQ3pEaEI7QUQyRGdCO0VBQ0U7QUN6RGxCO0FENkRjO0VBQ0U7QUMzRGhCO0FEK0RjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzdEaEI7QUQrRGdCO0VBR0U7RUFDQTtBQy9EbEI7QURrRWdCO0VBQ0U7QUNoRWxCO0FEbUVnQjtFQUNFO0FDakVsQjtBRHlFUTtFQUNFO0FDdkVWO0FEMEVRO0VBQ0U7RUFDQTtBQ3hFVjtBRDZFTTtFQUNFO0FDM0VSO0FENkVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNFVjtBRDhFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1RWQ7QURnRlk7RUFDRTtBQzlFZDtBRGlGWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9FZDtBRGtGYztFQUNFO1VBQUE7QUNoRmhCO0FEa0ZnQjtFQUNFO0FDaEZsQjtBRGtGa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2hGcEI7QUR3RlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3RGWjtBRDhGTTtFQUNFO0VBQ0E7QUM1RlI7O0FEcUdBO0VBQ0U7RUFDQTtFQUNBO0FDbEdGO0FEb0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2xHSjtBRHFHTTtFQUNFO0VBQ0E7QUNuR1I7QURxR1E7RUFDRTtBQ25HVjtBRDhHTTtFQUNFO0VBQ0E7QUM1R1I7QURpSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL0dKO0FEa0hJO0VBQ0U7RUFDQTtFQUNBO0FDaEhOO0FEa0hNO0VBQ0U7RUFDQTtBQ2hIUjtBRG9ISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbEhOO0FEb0hNO0VBQ0U7RUFDQTtBQ2xIUjtBRG9IUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbEhWO0FEb0hVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2xIWjtBRG9IWTtFQUNFO0VBQ0E7QUNsSGQ7QUR1SG9CO0VBQ0U7QUNySHRCO0FEMEhvQjtFQUNFO0FDeEh0QjtBRGdJa0I7RUFDRTtBQzlIcEI7QUR1SVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3JJZDtBRHVJYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDckloQjtBRHVJZ0I7RUFDRTtFQUNBO0FDcklsQjtBRHVJa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcklwQjtBRDBJZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN4SWxCO0FEMElrQjtFQUNFO0FDeElwQjtBRDZJYztFQUNFO0VBQ0E7RUFDQTtBQzNJaEI7QUQ2SWdCO0VBQ0U7RUFDQTtBQzNJbEI7QURxSk07RUFDRTtFQUNBO0VBQ0E7QUNuSlI7QURxSlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ25KVjtBRHFKVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbkpaO0FEcUpZO0VBQ0U7RUFDQTtBQ25KZDtBRHdKb0I7RUFDRTtBQ3RKdEI7QUQySm9CO0VBQ0U7QUN6SnRCO0FEaUtrQjtFQUNFO0FDL0pwQjtBRHdLWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN0S2Q7QUR3S2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3RLaEI7QUR3S2dCO0VBQ0U7RUFDQTtBQ3RLbEI7QUR3S2tCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3RLcEI7QUQyS2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDektsQjtBRDJLa0I7RUFDRTtBQ3pLcEI7QUQrS2M7RUFDRTtFQUNBO0VBQ0E7QUM3S2hCO0FEK0tnQjtFQUNFO0VBQ0E7QUM3S2xCO0FEeUxFO0VBQ0U7RUFDQTtFQUNBO0FDdkxKO0FEeUxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN2TE47QUR5TE07RUFDRTtBQ3ZMUjtBRHlMUTtFQUNFO0VBQ0E7RUFDQTtBQ3ZMVjtBRGlNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDL0xKO0FEaU1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9MTjtBRGlNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL0xSO0FEa01NO0VBQ0U7RUFDQTtFQUNBO0FDaE1SO0FEa01RO0VBQ0U7RUFDQTtFQUNBO0FDaE1WO0FEa01VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDaE1aO0FEc01RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BNVjtBRHNNVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcE1aO0FEc01ZO0VBQ0U7RUFDQTtBQ3BNZDtBRHNNYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNwTWhCO0FEd01ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdE1kO0FEd01jO0VBQ0U7QUN0TWhCO0FENE1RO0VBQ0U7RUFDQTtBQzFNVjtBRDZNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNNVjtBRDZNVTtFQUNFO0VBQ0E7QUMzTVo7QURvTkU7RUFDRTtFQUNBO0VBQ0E7QUNsTko7QURvTkk7RUFDRTtBQ2xOTjtBRHFOSTtFQUNFO0FDbk5OO0FEc05JO0VBQ0U7RUFDQTtBQ3BOTjtBRHNOTTtFQUNFO0FDcE5SO0FEd05JO0VBQ0U7QUN0Tk47QUR3Tk07RUFDRTtFQUNBO0FDdE5SO0FEd05RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdE5WO0FEeU5RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQ3hOVjtBRDROUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDMU5WO0FENE5VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzFOWjtBRDhOUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDNU5WO0FEOE5VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1Tlo7QUQ4Tlk7RUFDRTtFQUNBO0FDNU5kO0FEbU9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pPTjtBRG1PTTtFQUdFO0VBQ0E7QUNuT1I7QURzT007RUFDRTtBQ3BPUjtBRHVPTTtFQUNFO0FDck9SO0FEME9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDeE9KO0FEME9JO0VBQ0U7QUN4T047QUQwT007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDeE9SO0FEaVBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9PSjtBRGlQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDL09OO0FEaVBNO0VBQ0U7RUFDQTtBQy9PUjtBRGlQUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMvT1Y7QURrUFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDaFBaO0FEa1BZO0VBQ0U7QUNoUGQ7QURtUFk7RUFDRTtBQ2pQZDtBRG9QWTtFQUNFO0FDbFBkO0FEd1BRO0VBQ0U7RUFDQTtFQUNBO0FDdFBWO0FEMFBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUN4UFI7QUQwUFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDeFBWO0FEOFBJO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FDNVBOO0FEOFBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUM1UFI7QUQ4UFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDNVBWO0FEZ1FRO0VBQ0U7QUM5UFY7QUQrUFU7RUFDRTtFQUNBO0FDN1BaO0FEa1FVO0VBQ0U7RUFDQTtBQ2hRWjtBRGtRVTtFQUNFO0VBQ0E7QUNoUVo7QURtUVk7RUFDRTtBQ2pRZDtBRHFRWTtFQUNFO0FDblFkO0FEZ1JJO0VBQ0U7RUFDQTtBQzlRTjtBRGlSSTtFQUNFO0VBQ0E7QUMvUU47QURtUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDalJKO0FEa1JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDaFJOO0FEcVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDSjtBQ25SQTtBRHFSSTtFQUNFO0VBQ0E7QUNuUk47QURzUkk7RUFDRTtFQUNBO0VBQ0E7QUNwUk47QUR1Ukk7RUFDRTtFQUNBO0FDclJOO0FEd1JJO0VBQ0U7RUFDQTtFQUNBO0FDdFJOO0FEMFJFO0VBQ0U7SUFDRTtFQ3hSSjtFRDBSSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN4Uk47RUQyUkk7SUFDRTtJQUNBO0lBQ0E7RUN6Uk47RUQ0Ukk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzFSTjtFRDRSTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDMVJSO0VENlJNO0lBQ0U7RUMzUlI7QUFDRjtBRGlTRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMvUko7RURpU0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDL1JOO0VEa1NJO0lBQ0U7RUNoU047RURvU0k7SUFDRTtFQ2xTTjtFRG9TTTtJQUNFO0lBQ0E7RUNsU1I7RURvU1E7SUFFRTtFQ25TVjtBQUNGO0FENFNFO0VBQ0U7RUFDQTtFQUNBO0FDMVNKO0FEMlNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pTTjtBRDJTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN6U1Y7QUQyU1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN6U1Y7QUQ0U1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMxU1Y7QUQ4U1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzVTVjtBRDhTVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDNVNaO0FEK1NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzdTWjtBRGlUVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9TWjtBRHVUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3JUVjtBRDRURTtFQUNFO0VBQ0E7RUFDQTtBQzFUSjtBRDJUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDelROO0FEMlRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pUVjtBRDJUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pUVjtBRDRUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNB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O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDSEY7QURNRTtFQUNFO0FDSEo7O0FETUE7QUFFQTtFQUNFO0FDSkY7QURNQTtFQUNFO0VBQ0E7RUFDQTtBQ0hGO0FES0k7RUFFRTtBQ0pOO0FET0k7RUFDRTtBQ0xOO0FET0k7RUFDRTtFQUNBO0FDTE47QURPSTtFQUNFO0VBQ0E7RUFDQSx5QkVyRkk7RUZzRkosY0VwRkU7RUY0VkY7RUF3RkE7QUNuV047QURLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDSFI7QURNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNKVjtBRFlVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1ZaO0FEWVk7RUFDRTtFQUNBO0VBQ0E7QUNWZDtBRGFZO0VBQ0U7RUFDQTtBQ1hkO0FEYWM7RUFDRTtBQ1hoQjtBRGlCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNmWjtBRGlCWTtFQUNFO0VBQ0E7QUNmZDtBRGlCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2ZoQjtBRGlCZ0I7RUFDRTtFQUNBO0FDZmxCO0FEdUJZO0VBQ0U7QUNyQmQ7QUQwQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hCZDtBRDJCWTtFQUNFO0FDekJkO0FENEJZO0VBQ0U7QUMxQmQ7QUQ2Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDM0JkO0FEOEJZO0VBQ0U7QUM1QmQ7QUQrQlk7RUFDRTtBQzdCZDtBRGdDWTtFQUNFO0FDOUJkO0FEaUNZO0VBQ0U7QUMvQmQ7QURxQ1U7RUFDRTtBQ25DWjtBRHFDWTtFQUNFO0FDbkNkO0FEdUNZO0VBQ0U7QUNyQ2Q7QUR3Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdENkO0FEMENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN4Q2Q7QUQyQ2M7RUFDRTtBQ3pDaEI7QUQyQ2dCO0VBQ0U7QUN6Q2xCO0FEMkNrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDekNwQjtBRHVEUTtFQUNFO0FDckRWO0FEeURZO0VBQ0U7RUFDQTtBQ3ZEZDtBRHlEYztFQUNFO0FDdkRoQjtBRDBEYztFQUNFO0FDeERoQjtBRDJEYztFQUNFO0VBQ0E7QUN6RGhCO0FEMkRnQjtFQUNFO0FDekRsQjtBRDZEYztFQUNFO0FDM0RoQjtBRCtEYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM3RGhCO0FEK0RnQjtFQUdFO0VBQ0E7QUMvRGxCO0FEa0VnQjtFQUNFO0FDaEVsQjtBRG1FZ0I7RUFDRTtBQ2pFbEI7QUR5RVE7RUFDRTtBQ3ZFVjtBRDBFUTtFQUNFO0VBQ0E7QUN4RVY7QUQ2RU07RUFDRTtBQzNFUjtBRDZFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMzRVY7QUQ4RVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDNUVkO0FEZ0ZZO0VBQ0U7QUM5RWQ7QURpRlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMvRWQ7QURrRmM7RUFDRTtBQ2hGaEI7QURrRmdCO0VBQ0U7QUNoRmxCO0FEa0ZrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDaEZwQjtBRHdGVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdEZaO0FEOEZNO0VBQ0U7RUFDQTtBQzVGUjtBRHFHQTtFQUNFO0VBQ0E7RUFDQTtBQ2xHRjtBRG9HRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsR0o7QURxR007RUFDRTtFQUNBO0FDbkdSO0FEcUdRO0VBQ0U7QUNuR1Y7QUQ4R007RUFDRTtFQUNBO0FDNUdSO0FEaUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9HSjtBRGtISTtFQUNFO0VBQ0E7RUFDQTtBQ2hITjtBRGtITTtFQUNFO0VBQ0E7QUNoSFI7QURvSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2xITjtBRG9ITTtFQUNFO0VBQ0E7QUNsSFI7QURvSFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2xIVjtBRG9IVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsSFo7QURvSFk7RUFDRTtFQUNBO0FDbEhkO0FEdUhvQjtFQUNFO0FDckh0QjtBRDBIb0I7RUFDRTtBQ3hIdEI7QURnSWtCO0VBQ0U7QUM5SHBCO0FEdUlZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNySWQ7QUR1SWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3JJaEI7QUR1SWdCO0VBQ0U7RUFDQTtBQ3JJbEI7QUR1SWtCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3JJcEI7QUQwSWdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDeElsQjtBRDBJa0I7RUFDRTtBQ3hJcEI7QUQ2SWM7RUFDRTtFQUNBO0VBQ0E7QUMzSWhCO0FENklnQjtFQUNFO0VBQ0E7QUMzSWxCO0FEcUpNO0VBQ0U7RUFDQTtFQUNBO0FDbkpSO0FEcUpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNuSlY7QURxSlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ25KWjtBRHFKWTtFQUNFO0VBQ0E7QUNuSmQ7QUR3Sm9CO0VBQ0U7QUN0SnRCO0FEMkpvQjtFQUNFO0FDekp0QjtBRGlLa0I7RUFDRTtBQy9KcEI7QUR3S1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdEtkO0FEd0tjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUN0S2hCO0FEd0tnQjtFQUNFO0VBQ0E7QUN0S2xCO0FEd0trQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN0S3BCO0FEMktnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pLbEI7QUQyS2tCO0VBQ0U7QUN6S3BCO0FEK0tjO0VBQ0U7RUFDQTtFQUNBO0FDN0toQjtBRCtLZ0I7RUFDRTtFQUNBO0FDN0tsQjtBRHlMRTtFQUNFO0VBQ0E7RUFDQTtBQ3ZMSjtBRHlMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdkxOO0FEeUxNO0VBQ0U7QUN2TFI7QUR5TFE7RUFDRTtFQUNBO0VBQ0E7QUN2TFY7QURpTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQy9MSjtBRGlNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMvTE47QURpTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9MUjtBRGtNTTtFQUNFO0VBQ0E7RUFDQTtBQ2hNUjtBRGtNUTtFQUNFO0VBQ0E7RUFDQTtBQ2hNVjtBRGtNVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2hNWjtBRHNNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNwTVY7QURzTVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3BNWjtBRHNNWTtFQUNFO0VBQ0E7QUNwTWQ7QURzTWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcE1oQjtBRHdNWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3RNZDtBRHdNYztFQUNFO0FDdE1oQjtBRDRNUTtFQUNFO0VBQ0E7QUMxTVY7QUQ2TVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMzTVY7QUQ2TVU7RUFDRTtFQUNBO0FDM01aO0FEb05FO0VBQ0U7RUFDQTtFQUNBO0FDbE5KO0FEb05JO0VBQ0U7QUNsTk47QURxTkk7RUFDRTtBQ25OTjtBRHNOSTtFQUNFO0VBQ0E7QUNwTk47QURzTk07RUFDRTtBQ3BOUjtBRHdOSTtFQUNFO0FDdE5OO0FEd05NO0VBQ0U7RUFDQTtBQ3ROUjtBRHdOUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3ROVjtBRHlOUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUN4TlY7QUQ0TlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzFOVjtBRDROVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMxTlo7QUQ4TlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzVOVjtBRDhOVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDNU5aO0FEOE5ZO0VBQ0U7RUFDQTtBQzVOZDtBRG1PSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNqT047QURtT007RUFHRTtFQUNBO0FDbk9SO0FEc09NO0VBQ0U7QUNwT1I7QUR1T007RUFDRTtBQ3JPUjtBRDBPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hPSjtBRDBPSTtFQUNFO0FDeE9OO0FEME9NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hPUjtBRGlQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMvT0o7QURpUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQy9PTjtBRGlQTTtFQUNFO0VBQ0E7QUMvT1I7QURpUFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL09WO0FEa1BVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2hQWjtBRGtQWTtFQUNFO0FDaFBkO0FEbVBZO0VBQ0U7QUNqUGQ7QURvUFk7RUFDRTtBQ2xQZDtBRHdQUTtFQUNFO0VBQ0E7RUFDQTtBQ3RQVjtBRDBQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDeFBSO0FEMFBRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hQVjtBRDhQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1UE47QUQ4UE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzVQUjtBRDhQUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1UFY7QURnUVE7RUFDRTtBQzlQVjtBRCtQVTtFQUNFO0VBQ0E7QUM3UFo7QURrUVU7RUFDRTtFQUNBO0FDaFFaO0FEa1FVO0VBQ0U7RUFDQTtBQ2hRWjtBRG1RWTtFQUNFO0FDalFkO0FEcVFZO0VBQ0U7QUNuUWQ7QURnUkk7RUFDRTtFQUNBO0FDOVFOO0FEaVJJO0VBQ0U7RUFDQTtBQy9RTjtBRG1SRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNqUko7QURrUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNoUk47QURxUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNKO0FDblJBO0FEcVJJO0VBQ0U7RUFDQTtBQ25STjtBRHNSSTtFQUNFO0VBQ0E7RUFDQTtBQ3BSTjtBRHVSSTtFQUNFO0VBQ0E7QUNyUk47QUR3Ukk7RUFDRTtFQUNBO0VBQ0E7QUN0Uk47QUQwUkU7QUFDRTtJQUNFO0FDeFJKO0FEMFJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQ3hSTjtBRDJSSTtJQUNFO0lBQ0E7SUFDQTtBQ3pSTjtBRDRSSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0FDMVJOO0FENFJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7QUMxUlI7QUQ2Uk07SUFDRTtBQzNSUjtBQUNGO0FEaVNFO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtBQy9SSjtBRGlTSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUMvUk47QURrU0k7SUFDRTtBQ2hTTjtBRG9TSTtJQUNFO0FDbFNOO0FEb1NNO0lBQ0U7SUFDQTtBQ2xTUjtBRG9TUTtJQUVFO0FDblNWO0FBQ0Y7QUQ0U0U7RUFDRTtFQUNBO0VBQ0E7QUMxU0o7QUQyU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDelNOO0FEMlNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pTVjtBRDJTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pTVjtBRDRTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzFTVjtBRDhTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDNVNWO0FEOFNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1U1o7QUQrU1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDN1NaO0FEaVRVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL1NaO0FEdVRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDclRWO0FENFRFO0VBQ0U7RUFDQTtFQUNBO0FDMVRKO0FEMlRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN6VE47QUQyVFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDelRWO0FEMlRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDelRWO0FENFRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDMVRWO0FEOFRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUM1VFY7QUQ4VFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDNVRaO0FEK1RVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzdUWjtBRGlVVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9UWjtBRHNVUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BVVjtBRHlVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN2VU47QUR3VU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN0VVI7QURnVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzdVRjtBRGdWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQy9VTjtBRHNWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDblZGO0FEc1ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcFZOO0FENlZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDMVZGO0FENlZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDM1ZOOztBUlhBLG9DQUFvQyxDOzs7Ozs7Ozs7O0FPajFDcEM7O0VBRUU7QUNERjtBREdBO0VBQ0U7QUNBRjtBREdBO0VBQ0U7QUNBRjtBREVBO0VBQ0U7QUNDRjtBREVBO0VBQ0U7QUNDRjtBRENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNFRjtBRElBO0VBQ0U7RUFDQTtBQ0ZGO0FESUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0RGO0FESUE7RUFDRTtBQ0RGO0FER0E7RUFDRTtFQUNBO0FDQUY7QURFQTtFQUNFLGNFdkRRO0FEd0RWO0FEQ0E7RUFDRTtBQ0VGO0FEQUE7RUFDRTtBQ0dGO0FEREE7RUFFRTtFQUNBO0VBQ0E7QUNHRjtBRERBO0VBRUU7RUFDQTtBQ0dGO0FEREU7RUFDRTtBQ0dKO0FEREU7RUFDRTtBQ0dKO0FEREU7RUFDRTtBQ0dKO0FEREU7RUFDRTtBQ0dKO0FEQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNFRjtBRENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRUY7QURDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNFRjtBREFBO0VBQ0U7QUNHRjtBRERBO0VBQ0U7QUNJRjtBREZBO0VBQ0U7QUNLRjtBREhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ01GO0FESkU7RUFDRSxlRTlJTTtFRitJTjtFQUNBO0FDTUo7QUREQTtBQUNFO0lBQ0U7QUNJRjtBQUNGO0FEREE7QUFDRTtJQUNFO0lBQ0E7QUNHRjtBRERBO0lBQ0U7SUFDQTtBQ0dGO0FEREE7SUFDRTtJQUNBO0FDR0Y7QUFDRjtBREFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRUY7QURBRTtFQUNFO0VBQ0E7QUNFSjtBRENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0VGO0FEQUU7RUFDRTtFQUNBO0VBQ0E7QUNFSjtBRENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NKO0FEQ0k7RUFDRTtFQUNBO0FDQ047QURNQTtFQUNFO0VBQ0E7RUFDQTtBQ0hGO0FETUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjRWxPRTtFRmllRjtFQW9GQTtBQ3JWTjtBRElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNGUjtBREtRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0hWO0FEWVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1ZaO0FEWVk7RUFDRTtFQUNBO0VBQ0E7QUNWZDtBRFljO0VBQ0U7QUNWaEI7QURjYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1poQjtBRGNnQjtFQUNFO0FDWmxCO0FEY2tCO0VBQ0U7QUNacEI7QURjb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1p0QjtBRHFCWTtFQUNFO0FDbkJkO0FEd0JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN0QmQ7QUR5Qlk7RUFDRTtBQ3ZCZDtBRDBCWTtFQUNFO0FDeEJkO0FEMkJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pCZDtBRDRCWTtFQUNFO0FDMUJkO0FENkJZO0VBQ0U7QUMzQmQ7QUQ4Qlk7RUFDRTtBQzVCZDtBRCtCWTtFQUNFO0FDN0JkO0FEbUNVO0VBQ0U7QUNqQ1o7QURtQ1k7RUFDRTtBQ2pDZDtBRHFDWTtFQUNFO0FDbkNkO0FEc0NZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BDZDtBRHdDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdENkO0FEeUNjO0VBQ0U7QUN2Q2hCO0FEeUNnQjtFQUNFO0FDdkNsQjtBRHlDa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3ZDcEI7QURxRFE7RUFDRTtBQ25EVjtBRHVEWTtFQUNFO0VBQ0E7QUNyRGQ7QUR1RGM7RUFDRTtBQ3JEaEI7QUR3RGM7RUFDRTtBQ3REaEI7QUR5RGM7RUFDRTtFQUNBO0FDdkRoQjtBRHlEZ0I7RUFDRTtBQ3ZEbEI7QUQyRGM7RUFDRTtBQ3pEaEI7QUQ2RGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDM0RoQjtBRDZEZ0I7RUFHRTtFQUNBO0FDN0RsQjtBRGdFZ0I7RUFDRTtBQzlEbEI7QURpRWdCO0VBQ0U7QUMvRGxCO0FEdUVRO0VBQ0U7QUNyRVY7QUR3RVE7RUFDRTtFQUNBO0FDdEVWO0FEMkVNO0VBQ0U7QUN6RVI7QUQyRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDekVWO0FENEVZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzFFZDtBRDhFWTtFQUNFO0FDNUVkO0FEK0VZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDN0VkO0FEZ0ZjO0VBQ0U7QUM5RWhCO0FEZ0ZnQjtFQUNFO0FDOUVsQjtBRGdGa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzlFcEI7QURzRlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BGWjtBRHlGTTtFQUNFO0VBQ0E7QUN2RlI7QUQ2Rkk7RUFDRTtFQUNBO0VBQ0E7QUMzRk47QUQ2Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNGUjtBRDZGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMzRlY7QUQ2RlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzNGWjtBRDZGWTtFQUNFO0VBQ0E7QUMzRmQ7QUQ2RmM7RUFDRTtBQzNGaEI7QUQ4RmtCO0VBQ0U7QUM1RnBCO0FEa0drQjtFQUNFO0FDaEdwQjtBRHdHWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdEdkO0FEeUdjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdkdoQjtBRDBHYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hHaEI7QUQwR2dCO0VBQ0U7QUN4R2xCO0FEa0hNO0VBQ0U7RUFDQTtBQ2hIUjtBRG1ITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNqSFI7QURtSFE7RUFDRTtFQUNBO0VBQ0E7QUNqSFY7QURtSFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pIWjtBRHFIVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNuSFo7QURxSFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNuSGQ7QURxSGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbkhoQjtBRHFIZ0I7RUFDRTtBQ25IbEI7QURzSGdCO0VBQ0U7QUNwSGxCO0FEdUhnQjtFQUNFO0FDckhsQjtBRDJIWTtFQUNFO0VBQ0E7RUFDQTtBQ3pIZDtBRDZIVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDM0haO0FENkhZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNIZDtBRGlJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMvSFY7QURpSVU7RUFDRTtFQUNBO0VBQ0E7QUMvSFo7QURpSVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMvSGQ7QURtSVk7RUFDRTtBQ2pJZDtBRG1JYztFQUNFO0VBQ0E7QUNqSWhCO0FEc0ljO0VBQ0U7RUFDQTtBQ3BJaEI7QUR3SWM7RUFDRTtFQUNBO0VBQ0E7QUN0SWhCO0FEMElnQjtFQUNFO0FDeElsQjtBRDZJZ0I7RUFDRTtBQzNJbEI7QUR1SlE7RUFDRTtFQUNBO0FDckpWO0FEd0pRO0VBQ0U7RUFDQTtBQ3RKVjtBRDJKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDekpSO0FEMkpRO0VBQ0U7QUN6SlY7QUQySlU7RUFDRTtBQ3pKWjtBRDRKYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMxSmhCO0FENkpjO0VBQ0U7RUFDQTtFQUNBO0FDM0poQjtBRGlLVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDL0paO0FEaUtZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUMvSmQ7QURpS2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL0poQjtBRG1LWTtFQUNFO0VBQ0E7RUFDQTtBQ2pLZDtBRG1LYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDaktoQjtBRCtLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM3S1I7QUQrS1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM3S1Y7QURrTE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2hMUjtBRGtMUTtFQUNFO0FDaExWO0FEb0xRO0VBQ0U7RUFDQTtFQUNBO0FDbExWO0FEcUxRO0VBQ0U7RUFDQTtFQUNBO0FDbkxWO0FEcUxVO0VBQ0U7QUNuTFo7QUR1TFE7RUFDRTtBQ3JMVjtBRHlMTTtBQUNFO0lBQ0U7QUN2TFI7QUR5TFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FDdkxWO0FEMExRO0lBQ0U7SUFDQTtJQUNBO0FDeExWO0FEMkxRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7QUN6TFY7QUQyTFU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtBQ3pMWjtBRDRMVTtJQUNFO0FDMUxaO0FBQ0Y7QURnTU07QUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0FDOUxSO0FEZ01RO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQzlMVjtBRGlNUTtJQUNFO0FDL0xWO0FEbU1RO0lBQ0U7QUNqTVY7QURtTVU7SUFDRTtJQUNBO0FDak1aO0FEbU1ZO0lBRUU7QUNsTWQ7QUFDRjtBRDJNTTtFQUNFO0VBQ0E7RUFDQTtBQ3pNUjtBRDJNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pNVjtBRDZNWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMzTWQ7QUQ4TVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1TWQ7QURnTlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM5TWQ7QURrTlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2hOZDtBRGtOYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNoTmhCO0FEbU5jO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pOaEI7QURxTmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNuTmhCO0FEMk5ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDek5kO0FEaU9NO0VBQ0U7RUFDQTtFQUNBO0FDL05SO0FEaU9RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMvTlY7QURrT1E7RUFDRTtFQUNBO0VBQ0E7QUNoT1Y7QURrT1U7RUFDRTtFQUNBO0FDaE9aO0FEb09RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbE9WO0FEb09VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbE9aO0FEdU9ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDck9kO0FEd09ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUN0T2Q7QUR3T2M7RUFDRTtBQ3RPaEI7QUR5T2M7RUFDRTtFQUNBO0FDdk9oQjtBRHlPZ0I7RUFDRTtBQ3ZPbEI7QUQyT2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDek9oQjtBRDRPYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDMU9oQjtBRDhPYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzVPaEI7QURvUFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsUGQ7QURzUFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNwUGQ7QUQwUFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN4UFY7QUQ4UE07RUFDRTtFQUNBO0VBQ0E7QUM1UFI7QUQ4UFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1UFY7QUQ4UFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1UFo7QURpUVk7RUFDRTtBQy9QZDtBRG1RWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pRZDtBRG9RWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbFFkO0FEb1FjO0VBQ0U7RUFDQTtBQ2xRaEI7QURvUWdCO0VBQ0U7QUNsUWxCO0FEc1FjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcFFoQjtBRHVRYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3JRaEI7QUR5UWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN2UWhCO0FEK1FZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDN1FkO0FEaVJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL1FkO0FEb1JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbFJaO0FEc1JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcFJWO0FEeVJNO0VBQ0U7RUFDQTtFQUNBO0FDdlJSO0FEeVJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdlJWO0FEeVJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdlJaO0FENFJZO0VBQ0U7QUMxUmQ7QUQ4Ulk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzVSZDtBRDhSYztFQUNFO0VBQ0E7QUM1UmhCO0FEK1JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM3UmhCO0FEZ1NjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDOVJoQjtBRG1TWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pTZDtBRHNTVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BTWjtBRHdTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3RTVjtBRDRTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMxU0o7QUQ2U007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMzU1I7O0FFckJBLG9DQUFvQyxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIiwid2VicGFjazovLy88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NsaWVudC9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY2xpZW50L3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NsaWVudC9fdmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3ZpZXdzL2NvbXBvbmVudHMvQ2FyZExvY2FsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdmlld3MvY29tcG9uZW50cy9FY3JpdHVyZXNMaXN0aW5nQ29tcG9uZW50LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdmlld3MvY29tcG9uZW50cy9uZXN0ZWQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy92aWV3cy9jb21wdGEvQ29tcHRhQ2hhbXBzY2xpZW50Vmlldy52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hbGwubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9fdmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy91bHRpbWEvc3R5bGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4udnVlanMzLWRhdGVwaWNrZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbn1cbi52dWVqczMtZGF0ZXBpY2tlcl9fdHlwZWFibGVjYWxlbmRhciB7XG4gICAgdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4udnVlanMzLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsLnNlbGVjdGVkLCAudnVlanMzLWRhdGVwaWNrZXJfX2NhbGVuZGFyLXRvcGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThEQiAhaW1wb3J0YW50O1xufVxuLnZ1ZWpzMy1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgc3BhbiB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4udnVlanMzLWRhdGVwaWNrZXJfX2NhbGVuZGFyLWFjdGlvbmFyZWEgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4udnVlanMzLWRhdGVwaWNrZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG4jdmlzaWJsZS1wYXNzd29yZCB7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXgtdy03eGwge1xuIG1heC13aWR0aDogMTAwJVxufVxuYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZS1lbnRpdHkgdHIgdGQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzXG59XG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogNTYwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxubWFpbiB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtZW50aXR5IHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICBAYXBwbHkgYmctc2xhdGUtMTAwXG59XG5cbnRhYmxlIHRoZWFkIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG59XG5ib2R5IG1haW4gdGFibGUgdHIge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtZW50aXR5IHRyLmlzLXNlbGVjdGVkIHRkLFxuLnRhYmxlLWVudGl0eSB0cjpob3ZlciB0ZFxue1xuICAgIEBhcHBseSBiZy1zbGF0ZS0yMDBcbn1cblxuLmxpc3QtbW92ZSwgLyogYXBwbHkgdHJhbnNpdGlvbiB0byBtb3ZpbmcgZWxlbWVudHMgKi9cbi5saXN0LWVudGVyLWFjdGl2ZSxcbi5saXN0LWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuXG5cbi5saXN0LWVudGVyLWZyb20sXG4ubGlzdC1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG59XG4udGFibGUtZW50aXR5IHRib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBlbnN1cmUgbGVhdmluZyBpdGVtcyBhcmUgdGFrZW4gb3V0IG9mIGxheW91dCBmbG93IHNvIHRoYXQgbW92aW5nXG4gICBhbmltYXRpb25zIGNhbiBiZSBjYWxjdWxhdGVkIGNvcnJlY3RseS4gKi9cbi5saXN0LWxlYXZlLWFjdGl2ZSB7XG4vKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnZzX19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDAgN3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uaC1tb2RhbCA+IC5wLTQgPiAucmVsYXRpdmUgPiAucC02IHtcblxuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hdmF0YXItd3JhcHBlciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJ0bi1zaG93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jYnRuLWxvY2FsLXNlbGVjdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4td2lkdGg6IDIzM3B4XG59XG5cbmJvZHkgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDEzcHggMHB4IDEzcHggMTBweDtcbn1cblxuLnRleHQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5lbC1wb3BwZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWJlbGxlSXRlbSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgdHIsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgdGRcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1UHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgdGQ6YmVmb3JlIHtcblxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGJvZHkgLmNvbnQtY29tcHRhIGhlYWRlciAuY29udGFpbmVyIC5ibG9jLW5hdiAubmF2YmFyIHtcbiAgICAgICAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbn0iLG51bGwsbnVsbCxudWxsLG51bGwsIjx0ZW1wbGF0ZT5cbiAgPE1vZGFsIHNpemU9XCI1eGxcIj5cbiAgICA8dGVtcGxhdGUgI2hlYWRlcj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGp1c3RpZnktYmV0d2VlblwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleCBpdGVtcy1jZW50ZXIgdGV4dC1sZ1wiPlxuICAgICAgICAgIHt7IHByb3BzLmxvY2FsLm5vbSB9fVxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdj5cbiAgICAgICAgICA8YnV0dG9uIHN0eWxlPVwiXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMTZweDtcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2Utc2hvdy1tb2RhbCcpXCIgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgICAgICBjbGFzcz1cInRleHQtZ3JheS00MDAgYmctdHJhbnNwYXJlbnQgaG92ZXI6YmctZ3JheS0yMDAgaG92ZXI6dGV4dC1ncmF5LTkwMCByb3VuZGVkLWxnIHRleHQtc20gcC0xLjUgbWwtYXV0byBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZGFyazpob3ZlcjpiZy1ncmF5LTYwMCBkYXJrOmhvdmVyOnRleHQtd2hpdGVcIj5cbiAgICAgICAgICAgIDxzdmcgY2xhc3M9XCJ3LTUgaC01XCIgZmlsbD1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG4gICAgICAgICAgICAgIDxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgICAgICAgICBkPVwiTTQuMjkzIDQuMjkzYTEgMSAwIDAxMS40MTQgMEwxMCA4LjU4Nmw0LjI5My00LjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDExLjQxNCAxMGw0LjI5MyA0LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEwxMCAxMS40MTRsLTQuMjkzIDQuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDguNTg2IDEwIDQuMjkzIDUuNzA3YTEgMSAwIDAxMC0xLjQxNHpcIlxuICAgICAgICAgICAgICAgICAgICBjbGlwLXJ1bGU9XCJldmVub2RkXCI+PC9wYXRoPlxuICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC90ZW1wbGF0ZT5cbiAgICA8dGVtcGxhdGUgI2JvZHk+XG4gICAgICA8bWFpbiBjbGFzcz1cInByb2ZpbGUtcGFnZVwiPlxuICAgICAgICA8c2VjdGlvbiBjbGFzcz1cInJlbGF0aXZlIGJsb2NrIGgtWzMwMHB4XVwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJhYnNvbHV0ZSB0b3AtMCB3LWZ1bGwgaC1mdWxsIGJnLWNlbnRlciBiZy1jb3ZlclwiIDpzdHlsZT1cInsnYmFja2dyb3VuZC1pbWFnZSc6IGB1cmwoL2ltZy9iZy1jb21wdGEuanBlZylgfVwiPlxuICAgICAgICAgICAgPHNwYW4gaWQ9XCJibGFja092ZXJsYXlcIiBjbGFzcz1cInctZnVsbCBoLWZ1bGwgYWJzb2x1dGUgb3BhY2l0eS01MCBiZy1ibGFja1wiPjwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidG9wLWF1dG8gYm90dG9tLTAgbGVmdC0wIHJpZ2h0LTAgdy1mdWxsIGFic29sdXRlIHBvaW50ZXItZXZlbnRzLW5vbmUgb3ZlcmZsb3ctaGlkZGVuIGgtNzAtcHhcIlxuICAgICAgICAgICAgICAgc3R5bGU9XCJ0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KVwiPlxuICAgICAgICAgICAgPHN2ZyBjbGFzcz1cImFic29sdXRlIGJvdHRvbS0wIG92ZXJmbG93LWhpZGRlblwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPVwibm9uZVwiXG4gICAgICAgICAgICAgICAgIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAwIDI1NjAgMTAwXCIgeD1cIjBcIiB5PVwiMFwiPlxuICAgICAgICAgICAgICA8cG9seWdvbiBjbGFzcz1cInRleHQtYmx1ZUdyYXktMjAwIGZpbGwtY3VycmVudFwiIHBvaW50cz1cIjI1NjAgMCAyNTYwIDEwMCAwIDEwMFwiPjwvcG9seWdvbj5cbiAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L3NlY3Rpb24+XG4gICAgICAgIDxzZWN0aW9uIGNsYXNzPVwicmVsYXRpdmUgcHktMTYgYmctYmx1ZUdyYXktMjAwXCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImNvbnRhaW5lciBteC1hdXRvIHB4LTRcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyZWxhdGl2ZSBmbGV4IGZsZXgtY29sIG1pbi13LTAgYnJlYWstd29yZHMgYmctd2hpdGUgdy0xMC8xMiBteC1hdXRvIG1iLTYgc2hhZG93LXhsIHJvdW5kZWQtbGcgLW10LTY0XCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJweC02XCI+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZsZXggZmxleC13cmFwIGp1c3RpZnktY2VudGVyXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidy1mdWxsIGxnOnctMy8xMiBweC00IGxnOm9yZGVyLTIgZmxleCBqdXN0aWZ5LWNlbnRlclwiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicmVsYXRpdmVcIj5cbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ3LWZ1bGwgbGc6dy00LzEyIHB4LTQgbGc6b3JkZXItMyBsZzp0ZXh0LXJpZ2h0IGxnOnNlbGYtY2VudGVyXCI+XG5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInctZnVsbCBsZzp3LTQvMTIgcHgtNCBsZzpvcmRlci0xXCI+PC9kaXY+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRleHQtY2VudGVyIG10LTEyXCI+XG4gICAgICAgICAgICAgICAgICA8ZmlndXJlIGNsYXNzPVwibWF4LXctbGcgbXgtYXV0byB0ZXh0LWNlbnRlclwiPlxuICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPVwibWF4LXctZnVsbCBteC1hdXRvICBoLWF1dG8gcm91bmRlZC1sZ1wiIDpzcmM9XCInLycgKyBwcm9wcy5sb2NhbC5waG90byBcIiBhbHQ9XCJpbWFnZSBkZXNjcmlwdGlvblwiPlxuICAgICAgICAgICAgICAgICAgICA8IS0tPGZpZ2NhcHRpb24gY2xhc3M9XCJtdC0yIHRleHQtc20gdGV4dC1jZW50ZXIgdGV4dC1ncmF5LTUwMCBkYXJrOnRleHQtZ3JheS00MDAgZm9udC1ib2xkXCI+e3sgcHJvcHMubG9jYWwuY29kZUxvY2FsIH19PC9maWdjYXB0aW9uPi0tPlxuICAgICAgICAgICAgICAgICAgPC9maWd1cmU+XG5cbiAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz1cInRleHQtNHhsIGZvbnQtc2VtaWJvbGQgbGVhZGluZy1ub3JtYWwgbWItMiB0ZXh0LWJsdWVHcmF5LTcwMCBtYi0yXCI+XG4gICAgICAgICAgICAgICAgICAgIHt7ICBwcm9wcy5sb2NhbC5ub20gfX1cbiAgICAgICAgICAgICAgICAgIDwvaDM+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGV4dC1zbSBsZWFkaW5nLW5vcm1hbCBtdC0wIG1iLTIgdGV4dC1ibHVlR3JheS00MDAgZm9udC1ib2xkIHVwcGVyY2FzZVwiPlxuICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImZhcyBmYS1tYXAtbWFya2VyLWFsdCBtci0yIHRleHQtbGcgdGV4dC1ibHVlR3JheS00MDBcIj48L2k+XG4gICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLmxvY2FsLmFkcmVzc2UgfX1cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItMiB0ZXh0LWJsdWVHcmF5LTYwMCBtdC0xMFwiPlxuICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImZhcyBmYS1jbGlwYm9hcmQtdXNlciBtci0yIHRleHQtbGcgdGV4dC1ibHVlR3JheS00MDBcIj48L2k+IHt7IHByb3BzLmxvY2FsLnByb3ByaWV0YWlyZU5vbSB9fVxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItMiB0ZXh0LWJsdWVHcmF5LTYwMFwiPlxuICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImZhcyBmYS1ob3RlbCBtci0yIHRleHQtbGcgdGV4dC1ibHVlR3JheS00MDBcIj48L2k+IHt7IHByb3BzLmxvY2FsLmltbWV1YmxlTm9tIH19XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJ0ZXh0LWNlbnRlciBtdC04XCI+XG4gICAgICAgICAgICAgICAgICAgIDxhIEBjbGljaz1cImlzRmluZGVyID0gIWlzRmluZGVyXCIgY2xhc3M9XCJ0ZXh0LXdoaXRlIGJnLWNvbXB0YSBob3ZlcjpiZy1ibHVlLTgwMCBmb2N1czpyaW5nLTQgZm9jdXM6cmluZy1ibHVlLTMwMCBmb250LW1lZGl1bSByb3VuZGVkLWxnIHRleHQtc20gcHgtNSBweS0yLjUgbXItMiBtYi0yIGRhcms6YmctYmx1ZS02MDAgZGFyazpob3ZlcjpiZy1ibHVlLTcwMCBmb2N1czpvdXRsaW5lLW5vbmUgZGFyazpmb2N1czpyaW5nLWJsdWUtODAwXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1waG90by1maWxtXCI+PC9pPiBGaWNoaWVycyBhbm5leGVzXG4gICAgICAgICAgICAgICAgICAgIDwvYT5cblxuXG4gICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCIgYmctY29tcHRhIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLWJsdWUtMzAwIGZvbnQtbWVkaXVtIHJvdW5kZWQtbGcgdGV4dC1zbSBweC01IHB5LTIuNSBtci0yIG1iLTIgZGFyazpiZy1ibHVlLTYwMCBkYXJrOmhvdmVyOmJnLWJsdWUtNzAwIGZvY3VzOm91dGxpbmUtbm9uZSBkYXJrOmZvY3VzOnJpbmctYmx1ZS04MDBcIiBAY2xpY2s9XCJvcGVuQmFpbCgpXCI+QmFpbDwvYnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiIGJnLWNvbXB0YSBmb2N1czpyaW5nLTQgZm9jdXM6cmluZy1ibHVlLTMwMCBmb250LW1lZGl1bSByb3VuZGVkLWxnIHRleHQtc20gcHgtNSBweS0yLjUgbXItMiBtYi0yIGRhcms6YmctYmx1ZS02MDAgZGFyazpob3ZlcjpiZy1ibHVlLTcwMCBmb2N1czpvdXRsaW5lLW5vbmUgZGFyazpmb2N1czpyaW5nLWJsdWUtODAwXCIgQGNsaWNrPVwib3BlbkJhaWwoKVwiPkV0YXQgZGVzIGxpZXV4PC9idXR0b24+XG5cbiAgICAgICAgICAgICAgICAgIDwvcD5cblxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtdC0xMCBweS0xMCBib3JkZXItdCBib3JkZXItYmx1ZUdyYXktMjAwIHRleHQtbGVmdFwiPlxuXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNCBncmlkIGdyaWQtY29scy0zIFwiIHYtaWY9XCJwcm9wcy5sb2NhbC5sb2NhbGlzYXRpb25cIj5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwiZm9udC1ib2xkXCIgZm9yPVwiXCI+RW1wbGFjZW1lbnQgOiA8L2xhYmVsPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNwYW4tMlwiPlxuICAgICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLmxvY2FsLmxvY2FsaXNhdGlvbiB9fVxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTQgZ3JpZCBncmlkLWNvbHMtMyBcIj5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwiZm9udC1ib2xkXCIgZm9yPVwiXCI+RGF0ZSBkJ2FjcXVpc2l0aW9uIDogPC9sYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zcGFuLTJcIj5cbiAgICAgICAgICAgICAgICAgICAgICB7eyBwcm9wcy5sb2NhbC5kYXRlQWNxdWlzaXRpb25GciB9fVxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTQgZ3JpZCBncmlkLWNvbHMtMyBcIj5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwiZm9udC1ib2xkXCIgZm9yPVwiXCI+UMOpcmlvZGUgZGUgbG9jYXRpb24gOiA8L2xhYmVsPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNwYW4tMlwiPlxuICAgICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLmxvY2FsLnBlcmlvZGVMb2NhdGlvbiB9fVxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTQgZ3JpZCBncmlkLWNvbHMtMyBcIj5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwiZm9udC1ib2xkXCIgZm9yPVwiXCI+SW5mb3JtYXRpb25zIGxvY2F0YWlyZSA6IDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc3Bhbi0yXCI+XG4gICAgICAgICAgICAgICAgICAgICAge3sgcHJvcHMubG9jYWwubG9jYXRhaXJlIH19XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi00IGdyaWQgZ3JpZC1jb2xzLTMgXCIgdi1pZj1cInByb3BzLmxvY2FsLmVtcHJ1bnRMb2NhbFwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJmb250LWJvbGRcIiBmb3I9XCJcIj5Nb250YW50IGRlIGwnZW1wcnVudCA6IDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc3Bhbi0yXCI+XG4gICAgICAgICAgICAgICAgICAgICAge3sgcHJvcHMubG9jYWwuZW1wcnVudExvY2FsIH19XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNCBncmlkIGdyaWQtY29scy0zIFwiIHYtaWY9XCJwcm9wcy5sb2NhbC5ub21CYW5xdWVcIj5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwiZm9udC1ib2xkXCIgZm9yPVwiXCI+Tm9tIGRlIGwnb3JnYW5pc21lIHByw6p0ZXVyIDogPC9sYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1zcGFuLTJcIj5cbiAgICAgICAgICAgICAgICAgICAgICB7eyBwcm9wcy5sb2NhbC5ub21CYW5xdWUgfX1cbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi00IGdyaWQgZ3JpZC1jb2xzLTMgXCIgdi1pZj1cInByb3BzLmxvY2FsLmNhcmFjdGVyaXN0aXF1ZXNcIj5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPVwiZm9udC1ib2xkXCIgZm9yPVwiXCI+Q2FyYWN0w6lyaXN0aXF1ZXMgOiA8L2xhYmVsPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLXNwYW4tMlwiPlxuICAgICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLmxvY2FsLmNhcmFjdGVyaXN0aXF1ZXMgfX1cbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICAgICAgPGhyPlxuICAgICAgICAgICAgICAgICAgPGRpdiA+XG4gICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz1cInRleHQteGwgbWItNFwiPjxzdHJvbmc+TG9jYXRhaXJlczwvc3Ryb25nPjwvaDM+XG5cbjxkaXYgY2xhc3M9XCJncmlkIGdyaWQtY29scy00IGdhcC00XCI+XG4gIDxkaXYgdi1mb3I9XCIobG9jYXRhaXJlKSBpbiBwcm9wcy5sb2NhbC5sb2NhdGFpcmVzT2JqXCJcbiAgICAgIGNsYXNzPVwiYmxvY2sgbWF4LXctWzE4cmVtXSByb3VuZGVkLWxnIGJnLWNvbXB0YSBzaGFkb3ctWzBfMnB4XzE1cHhfLTNweF9yZ2JhKDAsMCwwLDAuMDcpLDBfMTBweF8yMHB4Xy0ycHhfcmdiYSgwLDAsMCwwLjA0KV1cIj5cbiAgICA8ZGl2XG4gICAgICAgIGNsYXNzPVwiYm9yZGVyLWItMiBib3JkZXItWyMwMDAwMDAyZF0gcHgtNiBweS0zIHRleHQtd2hpdGUgZGFyazp0ZXh0LW5ldXRyYWwtNTAgdGV4dC1jZW50ZXIgXCI+XG4gICAgICB7eyBsb2NhdGFpcmUucHJlbm9tT2NjIH19IHt7IGxvY2F0YWlyZS5ub21OYWlzc09jYyB9fVxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJwLTZcIj5cbiAgICAgIDxwIHYtaWY9XCJsb2NhdGFpcmUuZHRlRGViT2NjdXBcIj5cbiAgICAgICAgPHN0cm9uZz5EYXRlIGRlIGTDqWJ1dCBkJ29jY3VwYXRpb24gOiA8L3N0cm9uZz4ge3sgZGF5anMobG9jYXRhaXJlLmR0ZURlYk9jY3VwKS5mb3JtYXQoJ0QvTS9ZWVlZJykgfX1cbiAgICAgIDwvcD5cblxuICAgICAgPGJyPjxicj5cbiAgICAgIDxwPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYmctd2hpdGUgZm9jdXM6cmluZy00IGZvY3VzOnJpbmctYmx1ZS0zMDAgZm9udC1tZWRpdW0gcm91bmRlZC1sZyB0ZXh0LXNtIHB4LTUgcHktMi41IG1yLTIgbWItMiBkYXJrOmJnLWJsdWUtNjAwIGRhcms6aG92ZXI6YmctYmx1ZS03MDAgZm9jdXM6b3V0bGluZS1ub25lIGRhcms6Zm9jdXM6cmluZy1ibHVlLTgwMFwiIEBjbGljaz1cIlwiPkVkaXRlcjwvYnV0dG9uPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYmctd2hpdGUgZm9jdXM6cmluZy00IGZvY3VzOnJpbmctYmx1ZS0zMDAgZm9udC1tZWRpdW0gcm91bmRlZC1sZyB0ZXh0LXNtIHB4LTUgcHktMi41IG1yLTIgbWItMiBkYXJrOmJnLWJsdWUtNjAwIGRhcms6aG92ZXI6YmctYmx1ZS03MDAgZm9jdXM6b3V0bGluZS1ub25lIGRhcms6Zm9jdXM6cmluZy1ibHVlLTgwMFwiIEBjbGljaz1cIm9wZW5RdWl0dGFuY2UobG9jYXRhaXJlKVwiPlF1aXR0YW5jZSBkZSBsb3llcjwvYnV0dG9uPlxuICAgICAgPC9wPlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cblxuPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cblxuXG5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICA8IS0tIFRPRE8gOiBGSVggTUVUVFJFIExFIEJPTiBDSEVNSU4gZGVzIGZpY2hlaXJzXG4gICAgICAgICAgICAgICAgP3Jvb3Q9JyArIHByb3BzLmxvY2FsLm93bmVySWQgKyAnL2xvY2FsLy0tPlxuICAgICAgICAgICAgICAgIDx2dWUtZmluZGVyIHYtaWY9XCJpc0ZpbmRlclwiIGlkPSdteV92dWVmaW5kZXInIDp1cmw9XCInL2ZpbmRlcidcIj48L3Z1ZS1maW5kZXI+XG4gICAgICAgICAgICAgICAgPCEtLVxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtdC0xMCBweS0xMCBib3JkZXItdCBib3JkZXItYmx1ZUdyYXktMjAwIHRleHQtY2VudGVyXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleCBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInctZnVsbCBsZzp3LTkvMTIgcHgtNFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwibWItNCB0ZXh0LWxnIGxlYWRpbmctcmVsYXhlZCB0ZXh0LWJsdWVHcmF5LTcwMFwiPlxuICAgICAgICAgICAgICAgICAgICAgICAgQW4gYXJ0aXN0IG9mIGNvbnNpZGVyYWJsZSByYW5nZSwgSmVubmEgdGhlIG5hbWUgdGFrZW4gYnlcbiAgICAgICAgICAgICAgICAgICAgICAgIE1lbGJvdXJuZS1yYWlzZWQsIEJyb29rbHluLWJhc2VkIE5pY2sgTXVycGh5IHdyaXRlcyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHBlcmZvcm1zIGFuZCByZWNvcmRzIGFsbCBvZiBoaXMgb3duIG11c2ljLCBnaXZpbmcgaXQgYVxuICAgICAgICAgICAgICAgICAgICAgICAgd2FybSwgaW50aW1hdGUgZmVlbCB3aXRoIGEgc29saWQgZ3Jvb3ZlIHN0cnVjdHVyZS4gQW5cbiAgICAgICAgICAgICAgICAgICAgICAgIGFydGlzdCBvZiBjb25zaWRlcmFibGUgcmFuZ2UuXG4gICAgICAgICAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjcGFibG9cIiBjbGFzcz1cImZvbnQtbm9ybWFsIHRleHQtcGluay01MDBcIj5TaG93IG1vcmU8L2E+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgLS0+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvc2VjdGlvbj5cbiAgICAgIDwvbWFpbj5cblxuICAgICAgPGRpdiBzdHlsZT1cImZvbnQtZmFtaWx5OiBBdmVuaXIsIHNhbnMtc2VyaWZcIiBpZD1cImVkaXRvclwiIHYtaWY9XCJ0b2dnbGVFZGl0b3JcIj5cblxuICAgICAgICA8ZGl2IGlkPVwicGRmXCI+XG4gICAgICAgICAgPHZ1ZS1kb2N1bWVudC1lZGl0b3IgIHYtbW9kZWw6Y29udGVudD1cImNvbnRlbnRcIiBjbGFzcz1cImVkaXRvclwiIHJlZj1cImVkaXRvclwiIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC90ZW1wbGF0ZT5cbiAgPC9Nb2RhbD5cblxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdCBzZXR1cD5cbmltcG9ydCB7TW9kYWwsIEF2YXRhcn0gZnJvbSBcImZsb3diaXRlLXZ1ZVwiO1xuaW1wb3J0IHtyZWYsIG1hcmtSYXcsIG9uQmVmb3JlTW91bnR9IGZyb20gJ3Z1ZSc7XG5pbXBvcnQge2RlZmluZVByb3BzfSBmcm9tIFwidnVlXCI7XG5pbXBvcnQgVnVlRG9jdW1lbnRFZGl0b3IgZnJvbSAndnVlLWRvY3VtZW50LWVkaXRvcidcbmltcG9ydCBodG1sMnBkZiBmcm9tIFwiaHRtbDJwZGYuanNcIjtcblxubGV0IGlzRmluZGVyID0gcmVmKGZhbHNlKTtcblxuaW1wb3J0IHt1c2VMb2NhdXhTdG9yZX0gZnJvbSBcIi4uLy4uL3N0b3Jlc1wiO1xuaW1wb3J0IHtzdG9yZVRvUmVmc30gZnJvbSBcInBpbmlhXCI7XG5pbXBvcnQge3VzZUltbWV1YmxlU3RvcmV9IGZyb20gXCIuLi8uLi9zdG9yZXNcIjtcblxuY29uc3QgaW1tZXVibGVTdG9yZSA9IHVzZUltbWV1YmxlU3RvcmUoKTtcbmNvbnN0IHsgaW1tZXVibGUgfSA9IHN0b3JlVG9SZWZzKGltbWV1YmxlU3RvcmUpO1xuXG5pbXBvcnQgZGF5anMgZnJvbSBcImRheWpzXCI7XG5pbXBvcnQgcXVpdHRhbmNlIGZyb20gXCIuLi8uLi90ZW1wbGF0ZURvY3MvcXVpdHRhbmNlLmNlLnZ1ZVwiO1xuaW1wb3J0IGJhaWxfbnUgZnJvbSBcIi4uLy4uL3RlbXBsYXRlRG9jcy9iYWlsX251LmNlLnZ1ZVwiO1xuXG5jb25zdCBwcm9wcyA9IGRlZmluZVByb3BzKFsnbG9jYWwnXSlcblxuY29uc3QgdG9nZ2xlRWRpdG9yID0gcmVmKGZhbHNlKVxuXG5vbkJlZm9yZU1vdW50KCgpID0+IHtcbiAgaW1tZXVibGVTdG9yZS5nZXRJdGVtKHByb3BzLmxvY2FsLmltbWV1YmxlLnJlcGxhY2UoJy9hcGkvaW1tZXVibGVzLycsICcnKSlcblxufSlcblxubGV0IGN1cnJlbnRMb2NhdGFpcmUgPSBudWxsXG5cbmNvbnN0IGNvbnRlbnQgPSByZWYoW3tcbiAgdGVtcGxhdGU6IG1hcmtSYXcocXVpdHRhbmNlKSwgcHJvcHM6IHtcbiAgfVxufVxuXSlcblxuXG5jb25zdCBvcGVuUXVpdHRhbmNlID0gKGxvY2F0YWlyZSkgPT4ge1xuICB0b2dnbGVFZGl0b3IudmFsdWUgPSB0cnVlXG5cbiAgY3VycmVudExvY2F0YWlyZSA9IGxvY2F0YWlyZVxuICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2VkaXRvcicpLnNjcm9sbEludG9WaWV3KClcblxuICB9LCA1MDApXG4gICBjb250ZW50LnZhbHVlPSBbe1xuICAgIHRlbXBsYXRlOiBtYXJrUmF3KHF1aXR0YW5jZSksIHByb3BzOiB7XG4gICAgICBsb2NhdGFpcmU6IGxvY2F0YWlyZSxcbiAgICAgICBpbW1ldWJsZTogaW1tZXVibGVTdG9yZS5pbW1ldWJsZSxcbiAgICAgICBsb2NhbDogcHJvcHMubG9jYWwsXG4gICAgICAgcHJvcHJpZXRhaXJlOiBwcm9wcy5sb2NhbC5wcm9wcmlldGFpcmVPYmpcbiAgICB9XG4gIH1cbiAgXTtcblxufVxuXG5cbmNvbnN0IG9wZW5CYWlsID0gKCkgPT4ge1xuICB0b2dnbGVFZGl0b3IudmFsdWUgPSB0cnVlXG5cbiAgc2V0VGltZW91dCgoKSA9PiB7XG4gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlZGl0b3InKS5zY3JvbGxJbnRvVmlldygpXG5cbiAgfSwgNTAwKVxuICAgY29udGVudC52YWx1ZT0gW3tcbiAgICB0ZW1wbGF0ZTogbWFya1JhdyhiYWlsX251KSwgcHJvcHM6IHtcbiAgICB9XG4gIH1cbiAgXTtcblxufVxuXG5cbjwvc2NyaXB0PlxuXG48c3R5bGUgPlxuLmNvbnRlbnQgPiAucGFnZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG48L3N0eWxlPiIsIjxzY3JpcHQgc2V0dXA+XG5pbXBvcnQge3N0b3JlVG9SZWZzfSBmcm9tICdwaW5pYSc7XG5pbXBvcnQge0Zvcm0sIEZpZWxkLCB1c2VGaWVsZH0gZnJvbSAndmVlLXZhbGlkYXRlJztcbmltcG9ydCB7TW9kYWwsIEF2YXRhciwgRHJvcGRvd24sICBMaXN0R3JvdXAsIExpc3RHcm91cEl0ZW19IGZyb20gJ2Zsb3diaXRlLXZ1ZSdcbmltcG9ydCB7SW5wdXR9IGZyb20gJ2Zsb3diaXRlLXZ1ZSdcbmltcG9ydCB7Y29tcHV0ZWQsIHJlZiwgcmVhY3RpdmUsIG9uTW91bnRlZCwgd2F0Y2h9IGZyb20gXCJ2dWVcIjtcbmltcG9ydCB7VnVlU2VsZWN0IGFzIHZTZWxlY3R9IGZyb20gJ3Z1ZTMtc2VsZWN0J1xuaW1wb3J0IHtDb21wdGFIZWFkZXIsIENvbXB0YUZvb3Rlcn0gZnJvbSBcIi4uL2luZGV4XCI7XG5pbXBvcnQge2JhbmtzfSBmcm9tICcuLi8uLi9jb25zdGFudGVzL2JhbmtzLmNvbnN0J1xuaW1wb3J0IHtcbiAgdXNlQXV0aFN0b3JlLFxuICB1c2VJbW1ldWJsZVN0b3JlLFxuICB1c2VVc2Vyc1N0b3JlLFxuICB1c2VFY3JpdHVyZXNTdG9yZSxcbiAgdXNlRXhjZXJjaWNlc1N0b3JlLFxuICB1c2VGb3Vybmlzc2V1clN0b3JlLFxuICB1c2VGb3Vybmlzc2V1ckNsaWVudFN0b3JlLFxuICB1c2VMb2NhdXhTdG9yZSxcbiAgdXNlVGFibGVSZXBhcnRpdGlvblN0b3JlXG59IGZyb20gJy4uLy4uL3N0b3Jlcyc7XG5pbXBvcnQgKiBhcyBZdXAgZnJvbSBcInl1cFwiO1xuaW1wb3J0IEZpbGVVcGxvYWQgZnJvbSAnLi4vY29tcG9uZW50cy9GaWxlVXBsb2FkJztcbmltcG9ydCBMaXN0aW5nUm93IGZyb20gJy4uL2NvbXBvbmVudHMvTGlzdGluZ1Jvdy52dWUnO1xuXG5pbXBvcnQgVnVlRGF0ZVBpY2tlciBmcm9tICdAdnVlcGljL3Z1ZS1kYXRlcGlja2VyJztcbmltcG9ydCAnQHZ1ZXBpYy92dWUtZGF0ZXBpY2tlci9kaXN0L21haW4uY3NzJ1xuXG5cbmltcG9ydCBkYXlqcyBmcm9tIFwiZGF5anNcIjtcblxuaW1wb3J0IHt1c2VSb3V0ZX0gZnJvbSAndnVlLXJvdXRlcic7XG5pbXBvcnQge2ZldGNoV3JhcHBlcn0gZnJvbSBcIi4uLy4uL2hlbHBlcnNcIjtcbmltcG9ydCB7IHVzZVNuYWNrYmFyLCBWdWUzU25hY2tiYXIgfSBmcm9tIFwidnVlMy1zbmFja2JhclwiO1xuaW1wb3J0IENhcmRQcm9maWxlIGZyb20gXCIuL0NhcmRQcm9maWxlLnZ1ZVwiO1xuY29uc3Qgc25hY2tiYXIgPSB1c2VTbmFja2JhcigpO1xuXG5jb25zdCByb3V0ZSA9IHVzZVJvdXRlKClcbmNvbnN0IGF1dGhTdG9yZSA9IHVzZUF1dGhTdG9yZSgpO1xuY29uc3Qge3VzZXI6IGF1dGhVc2VyfSA9IHN0b3JlVG9SZWZzKGF1dGhTdG9yZSk7XG5jb25zdCB1c2VyU3RvcmUgPSB1c2VVc2Vyc1N0b3JlKCk7XG5jb25zdCB7IGNsaWVudHMsIGN1cnJlbnRDbGllbnRJZCB9ID0gc3RvcmVUb1JlZnModXNlclN0b3JlKTtcbmNvbnN0IGV4Y2VyY2ljZXNTdG9yZSA9IHVzZUV4Y2VyY2ljZXNTdG9yZSgpO1xuY29uc3QgeyAgfSA9IHN0b3JlVG9SZWZzKGV4Y2VyY2ljZXNTdG9yZSk7XG5jb25zdCB0YWJsZVJlcGFydGl0aW9uU3RvcmUgPSB1c2VUYWJsZVJlcGFydGl0aW9uU3RvcmUoKTtcbmNvbnN0IHsgdGFibGVzLCB0YWJsZSAgfSA9IHN0b3JlVG9SZWZzKHRhYmxlUmVwYXJ0aXRpb25TdG9yZSk7XG5cbmNvbnN0IHRoZVNlbGVjdCA9IHJlZihcIlwiKTtcbmNvbnN0IHNob3dTaWRlUmVmID0gcmVmKGZhbHNlKTtcbmNvbnN0IGZpbHRlcl9yZWQgPSByZWYoJycpO1xuY29uc3QgZmlsdGVyX2ltbWV1YmxlID0gcmVmKCcnKTtcbmNvbnN0IGZpbHRlcl9sb2NhbCA9IHJlZignJyk7XG5jb25zdCBmaWx0ZXJfaXNJbXBvcnQgPSByZWYoJ0Nob2lzaXInKTtcbmNvbnN0IGZpbHRlcl9pc1BlcnNvID0gcmVmKCdDaG9pc2lyJyk7XG5jb25zdCBmaWx0ZXJfY29tcHRlID0gcmVmKCcnKTtcbmNvbnN0IGZpbHRlcl9zZWFyY2ggPSByZWYoJycpO1xuY29uc3QgZmlsdGVyRGF0ZSA9IHJlZignJyk7XG5jb25zdCBmaWx0ZXJfZXhlcmNpY2UgPSByZWYoJycpO1xuY29uc3QgZmlsdGVyc19vbiA9IHJlZihmYWxzZSk7XG5jb25zdCBzaG93VG9nZ2xlTWVudSA9IHJlZihmYWxzZSlcbmNvbnN0IHRvZ2dsZU51bWVyb01hbnVlbCA9IHJlZihmYWxzZSlcbmNvbnN0IHNlbGVjdGVkRWNyaXR1cmUgPSByZWYobnVsbClcbmNvbnN0IHNob3dMaW5rID0gcmVmKCcnKVxuXG5jb25zdCBwcm9wcyA9IGRlZmluZVByb3BzKHtcbiAgYWN0aXZlVGFiOiBTdHJpbmdcbn0pXG5cblxuaWYgKHJvdXRlLnF1ZXJ5LmV4ZXJjaWNlKSB7XG4gIGZpbHRlcl9leGVyY2ljZS52YWx1ZSA9IHJvdXRlLnF1ZXJ5LmV4ZXJjaWNlXG59XG5cbmNvbnN0IHNob3dTaWRlID0gKGl0ZW0pID0+IHtcbiAgc2hvd1NpZGVSZWYudmFsdWUgPSAhc2hvd1NpZGVSZWYudmFsdWU7XG4gIHNob3dMaW5rLnZhbHVlID0gaXRlbTtcbn07XG5cblxuY29uc3QgaXRlbVBlclBhZ2UgPSBjb21wdXRlZCgoKSA9PiB7XG4gIGlmIChwcm9wcy5hY3RpdmVUYWIgPT09ICdhbGwnKSByZXR1cm4gNTA7XG4gIGlmIChwcm9wcy5hY3RpdmVUYWIgPT09ICdsYXN0JykgcmV0dXJuIDUwO1xuICBpZiAocHJvcHMuYWN0aXZlVGFiID09PSAnZW5jb3VycycpIHJldHVybiA1MDtcblxuICByZXR1cm4gNTA7XG59KVxuXG4vL2lmIChhdXRoU3RvcmUudXNlcj8udHlwZSAhPSBcImNsaWVudFwiKVxue1xuICB1c2VyU3RvcmUuZ2V0Q2xpZW50cygpXG59XG5cblxubGV0IHNvcnREaXJlY3Rpb24gPSAxO1xubGV0IHNvcnRCeSA9ICdjcmVhdGVkQXQnO1xuXG5sZXQgaGVhZGVycyA9IHtcbiAgLy8nZGF0ZUVmZmVjdGlmJzogJ0RhdGUgZWZmZWN0aWYnLFxuICAnbm9tJzogJ0xpYmVsbMOpJyxcbiAgJ21vbnRhbnQnOiAnTW9udGFudCcsXG4gIC8vJ2RhdGVJbnRlcnZlbnRpb24nOiAnRGF0ZSBkXFwnYWNxdWlzaXRpb24nLFxufVxud2F0Y2gocHJvcHMsICgpID0+IHtcbiAgbGV0IG1vcmVmaWx0ZXIgPSAnZXhpc3RzW2Vjcml0dXJlUGFyZW50XT0wJztcbiAgaWYgKHByb3BzLmFjdGl2ZVRhYiA9PT0gJ2VuY291cnMnKSB7XG4gICAgbW9yZWZpbHRlciA9ICdleGlzdHNbZWNyaXR1cmVQYXJlbnRdPTAmZXhpc3RzW2FyY2hpdmVkQXRdPWZhbHNlJ1xuICB9XG4gIGVjcml0dXJlU3RvcmUuZ2V0QWxsKGZpbHRlciArIG1vcmVmaWx0ZXIgKyAnJml0ZW1zUGVyUGFnZT0nICsgaXRlbVBlclBhZ2UudmFsdWUgKyAnJm9yZGVyWycgKyBzb3J0QnkgKyAnXT0nICsgKHNvcnREaXJlY3Rpb24gPT09IC0xID8gJ2FzYycgOiAnZGVzYycpKVxufSlcbmNvbnN0IGxvY2F1eFN0b3JlID0gdXNlTG9jYXV4U3RvcmUoKVxuY29uc3Qge2xvY2F1eEFsbH0gPSBzdG9yZVRvUmVmcyhsb2NhdXhTdG9yZSk7XG5jb25zdCBpbW1ldWJsZVN0b3JlID0gdXNlSW1tZXVibGVTdG9yZSgpXG5jb25zdCB7aW1tZXVibGVzfSA9IHN0b3JlVG9SZWZzKGltbWV1YmxlU3RvcmUpO1xuXG5cbmNvbnN0IGVjcml0dXJlU3RvcmUgPSB1c2VFY3JpdHVyZXNTdG9yZSgpO1xuY29uc3Qge2Vjcml0dXJlcywgc29tbWVBbGwsIHNvbW1lUGFnaW5hdGUsIHBhZ2UsIG1heEl0ZW1zLCBleGVyY2ljZXMsIGVjcml0dXJlLCBkb3dubG9hZFJhcHByb2NoZW1lbnQsIGVjcml0dXJlRW1wdHl9ID0gc3RvcmVUb1JlZnMoZWNyaXR1cmVTdG9yZSk7XG5jb25zdCBnZXRDdXJyZW50SW1tZXVibGUgPSBjb21wdXRlZCgoKSA9PiB7XG4gIGNvbnN0IGZpbmQgPSBpbW1ldWJsZVN0b3JlLmltbWV1Ymxlcz8uZmlsdGVyKChjdXJyZW50KSA9PiB7XG4gICAgcmV0dXJuIGN1cnJlbnRbJ0BpZCddID09PSBlY3JpdHVyZVN0b3JlLmVjcml0dXJlLmltbWV1YmxlXG4gIH0pXG5cbiAgcmV0dXJuIGZpbmQgPyBmaW5kWzBdIDogbnVsbFxufSlcbmNvbnN0IGdldEN1cnJlbnRMb2NhbCA9IGNvbXB1dGVkKCgpID0+IHtcbiAgY29uc3QgZmluZCA9IGxvY2F1eFN0b3JlLmxvY2F1eEFsbD8uZmlsdGVyKChjdXJyZW50KSA9PiB7XG4gICAgcmV0dXJuIGN1cnJlbnRbJ0BpZCddID09PSBlY3JpdHVyZVN0b3JlLmVjcml0dXJlLmxvY2FsXG4gIH0pXG5cbiAgcmV0dXJuIGZpbmQgPyBmaW5kWzBdIDogbnVsbFxufSlcblxuY29uc3QgdHlwZUJhbnF1ZXMgPSByZWYoe30pO1xuXG5sZXQgY3VycmVudExvY2FsSWQgPSBudWxsO1xuXG5pZihhdXRoU3RvcmUudXNlcj8udHlwZSA9PT0nY2xpZW50Jykge1xuICByb3V0ZS5xdWVyeS5jbGllbnRJZCA9IGF1dGhTdG9yZS51c2VyLmlkXG59XG5cbmlmIChyb3V0ZS5xdWVyeS5sb2NhbElkKSB7XG4gIGxvY2FsU3RvcmFnZS5zZXRJdGVtKCdsb2NhbElkJywgcm91dGUucXVlcnkubG9jYWxJZClcbiAgY3VycmVudExvY2FsSWQgPSByb3V0ZS5xdWVyeS5sb2NhbElkXG59XG5pZiAocm91dGUucXVlcnkubG9jYWxJZCA9PSAtMSkge1xuICBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbSgnbG9jYWxJZCcpXG59XG5pZiAoMCAmJiBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnbG9jYWxJZCcpKVxue1xuICBjdXJyZW50TG9jYWxJZCA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKCdsb2NhbElkJylcbn1cblxuY29uc3QgcGlja2VyT3B0aW9ucyA9IHtcbiAgc2hvcnRjdXRzOiBbe1xuICAgIHRleHQ6ICdTZW1haW5lIGRlcm5pw6hyZScsXG4gICAgb25DbGljayhwaWNrZXIpIHtcbiAgICAgIGNvbnN0IGVuZCA9IG5ldyBEYXRlKCk7XG4gICAgICBjb25zdCBzdGFydCA9IG5ldyBEYXRlKCk7XG4gICAgICBzdGFydC5zZXRUaW1lKHN0YXJ0LmdldFRpbWUoKSAtIDM2MDAgKiAxMDAwICogMjQgKiA3KTtcbiAgICAgIHBpY2tlci4kZW1pdCgncGljaycsIFtzdGFydCwgZW5kXSk7XG4gICAgfVxuICB9LCB7XG4gICAgdGV4dDogJ01vaXMgZGVybmllcicsXG4gICAgb25DbGljayhwaWNrZXIpIHtcbiAgICAgIGNvbnN0IGVuZCA9IG5ldyBEYXRlKCk7XG4gICAgICBjb25zdCBzdGFydCA9IG5ldyBEYXRlKCk7XG4gICAgICBzdGFydC5zZXRUaW1lKHN0YXJ0LmdldFRpbWUoKSAtIDM2MDAgKiAxMDAwICogMjQgKiAzMCk7XG4gICAgICBwaWNrZXIuJGVtaXQoJ3BpY2snLCBbc3RhcnQsIGVuZF0pO1xuICAgIH1cbiAgfSwge1xuICAgIHRleHQ6ICdUcm9pcyBkZXJuaWVycyBtb2lzJyxcbiAgICBvbkNsaWNrKHBpY2tlcikge1xuICAgICAgY29uc3QgZW5kID0gbmV3IERhdGUoKTtcbiAgICAgIGNvbnN0IHN0YXJ0ID0gbmV3IERhdGUoKTtcbiAgICAgIHN0YXJ0LnNldFRpbWUoc3RhcnQuZ2V0VGltZSgpIC0gMzYwMCAqIDEwMDAgKiAyNCAqIDkwKTtcbiAgICAgIHBpY2tlci4kZW1pdCgncGljaycsIFtzdGFydCwgZW5kXSk7XG4gICAgfVxuICB9XVxufTtcblxuY29uc3QgbXlmb3JtID0gcmVmKG51bGwpXG5sZXQgZmlsdGVyID0gJyc7XG5sZXQgcmVzZXRFbnRpdHkgPSB7XG59XG5cblxuXG5pZiAoY3VycmVudExvY2FsSWQgJiYgY3VycmVudExvY2FsSWQgPiAwKSB7XG4gIC8qcmVzZXRFbnRpdHkgPSB7XG4gICAgLi4ucmVzZXRFbnRpdHksXG4gICAgbG9jYWw6ICcvYXBpL2xvY2Fscy8nICsgY3VycmVudExvY2FsSWRcbiAgfSovXG5cbiAgZWNyaXR1cmVTdG9yZS5yZXNldEVudGl0eSh7bG9jYWw6ICcvYXBpL2xvY2Fscy8nICsgY3VycmVudExvY2FsSWR9KVxuXG4gIGZpbHRlciArPSAnJmxvY2FsPS9hcGkvbG9jYWxzLycgKyBjdXJyZW50TG9jYWxJZFxufSBlbHNlIHtcbiAgLy9hbGVydCgnVmV1aWxsZXogc8OpbGVjdGlvbm5lciB1biBsb2NhbCBwb3VyIGNvbnRpbnVlcicpXG4gIC8vIFRPRE8gOiB2w6lyaWZpZXIgcXVlIGwnb24gYWl0IGJpZW4gdW4gbG9jYWwgZGUgY2hvaXNpXG59XG5jb25zdCByZWNldHRlID0gKGVjcml0dXJlcykgPT4ge1xuICBsZXQgcmVjZXR0ZSA9IDA7XG5cbiAgaWYgKGVjcml0dXJlcyAmJiAwKSB7XG4gICAgZWNyaXR1cmVzLmVhY2goKGl0ZW0pID0+IHtcbiAgICAgIGlmIChpdGVtLm1vbnRhbnQgPiAwKSB7XG4gICAgICAgIHJlY2V0dGUgKz0gaXRlbS5tb250YW50XG4gICAgICB9XG4gICAgfSlcbiAgfVxuXG4gIHJldHVybiByZWNldHRlO1xufVxuY29uc3QgZGVwZW5zZSA9IChlY3JpdHVyZXMpID0+IHtcbiAgbGV0IHJlY2V0dGUgPSAwO1xuXG4gIGlmIChlY3JpdHVyZXMgJiYgMCkge1xuICAgIGVjcml0dXJlcy5lYWNoKChpdGVtKSA9PiB7XG4gICAgICBpZiAoaXRlbS5tb250YW50IDwgMCkge1xuICAgICAgICByZWNldHRlICs9IGl0ZW0ubW9udGFudFxuICAgICAgfVxuICAgIH0pXG4gIH1cblxuICByZXR1cm4gcmVjZXR0ZTtcbn1cblxuaWYgKHJvdXRlLnF1ZXJ5LmNsaWVudElkKSB7XG4gIC8qcmVzZXRFbnRpdHkgPSB7XG4gICAgLi4ucmVzZXRFbnRpdHksXG4gICAgdXNlcjogJy9hcGkvdXNlcnMvJyArIHJvdXRlLnF1ZXJ5LmNsaWVudElkXG4gIH0qL1xuXG4gIGVjcml0dXJlU3RvcmUucmVzZXRFbnRpdHkoe1xuICAgIHVzZXI6ICcvYXBpL3VzZXJzLycgKyByb3V0ZS5xdWVyeS5jbGllbnRJZFxuICB9KVxuXG5cbiAgZmlsdGVyICs9ICcmdXNlcj0nICsgcm91dGUucXVlcnkuY2xpZW50SWRcbn0gZWxzZSB7XG4gIC8vYWxlcnQoJ1ZldWlsbGV6IHPDqWxlY3Rpb25uZXIgdW4gbG9jYWwgcG91ciBjb250aW51ZXInKVxuICAvLyBUT0RPIDogdsOpcmlmaWVyIHF1ZSBsJ29uIGFpdCBiaWVuIHVuIGxvY2FsIGRlIGNob2lzaVxufVxuXG5jb25zdCByZWZyZXNoRWNyaXR1cmUgPSAoaXNFeHBvcnQpID0+IHtcbiAgZmlsdGVyID0gJ2V4aXN0c1tlY3JpdHVyZVBhcmVudF09MCc7XG4gIGlmIChyb3V0ZS5xdWVyeS5jbGllbnRJZCkge1xuICAgIGZpbHRlciArPSAnJnVzZXI9JyArIHJvdXRlLnF1ZXJ5LmNsaWVudElkXG4gIH1cbiAgaWYgKHJvdXRlLnF1ZXJ5LmV4ZXJjaWNlKSB7XG4gICAgY29uc3QgYmVnaW4gPSBkYXlqcyhyb3V0ZS5xdWVyeS5leGVyY2ljZSArICctMDEtMDEnKVxuICAgIGNvbnN0IGVuZCA9IGRheWpzKHJvdXRlLnF1ZXJ5LmV4ZXJjaWNlICsgJy0xMi0zMScpLy8uYWRkKDEsICdkYXknKVxuICAgIGZpbHRlciArPSAnJmRhdGVFZmZlY3RpZlthZnRlcl09JyArICBiZWdpbi5mb3JtYXQoJ1lZWVktTU0tREQnKSArIFwiJmRhdGVFZmZlY3RpZltiZWZvcmVdPVwiICsgZW5kLmZvcm1hdCgnWVlZWS1NTS1ERCcpXG4gICAgLy9maWx0ZXIgKz0gJyZleGNlcmNpY2VDb21wdGFibGU9L2FwaS9leGNlcmNpY2VfY29tcHRhYmxlcy8nICsgcm91dGUucXVlcnkuZXhlcmNpY2VcbiAgfVxuXG4gIGlmIChjdXJyZW50TG9jYWxJZCAmJiBjdXJyZW50Q2xpZW50SWQudmFsdWUpIHtcbiAgICBmaWx0ZXIgKz0gJyZ1c2VyPScgKyBjdXJyZW50Q2xpZW50SWQudmFsdWVcbiAgfVxuICBpZiAoZmlsdGVyRGF0ZS52YWx1ZSkge1xuICAgIGNvbnN0IGJlZ2luID0gZGF5anMoZmlsdGVyRGF0ZS52YWx1ZVswXSlcbiAgICBjb25zdCBlbmQgPSBkYXlqcyhmaWx0ZXJEYXRlLnZhbHVlWzFdKS8vLmFkZCgxLCAnZGF5JylcbiAgICBmaWx0ZXIgKz0gJyZkYXRlRWZmZWN0aWZbYWZ0ZXJdPScgKyAgYmVnaW4uZm9ybWF0KCdZWVlZLU1NLUREJykgKyBcIiZkYXRlRWZmZWN0aWZbYmVmb3JlXT1cIiArIGVuZC5mb3JtYXQoJ1lZWVktTU0tREQnKVxuICB9XG4gIGlmIChmaWx0ZXJfc2VhcmNoLnZhbHVlKSB7XG4gICAgZmlsdGVyICs9ICcmbm9tPScgKyBmaWx0ZXJfc2VhcmNoLnZhbHVlLy8rJyZudW1lcm9JbmNyZW1lbnRbXT0nICsgZmlsdGVyX3NlYXJjaC52YWx1ZVxuICB9XG4gIGlmIChmaWx0ZXJfaXNQZXJzby52YWx1ZSAhPSAnQ2hvaXNpcicgJiYgZmlsdGVyX2lzUGVyc28udmFsdWUgIT0gbnVsbCkge1xuICAgIGxldCB2YWx1dWUgPSBmaWx0ZXJfaXNQZXJzby52YWx1ZTtcblxuICAgIGZpbHRlciArPSAnJmlzUGVyc289JyArIHZhbHV1ZVxuICB9XG4gIGlmIChmaWx0ZXJfaXNJbXBvcnQudmFsdWUgIT0gJ0Nob2lzaXInICYmIGZpbHRlcl9pc0ltcG9ydC52YWx1ZSAhPSBudWxsKSB7XG4gICAgbGV0IHZhbHV1ZSA9IGZpbHRlcl9pc0ltcG9ydC52YWx1ZTtcbiAgICBjb25zb2xlLmxvZyh2YWx1dWUpXG4gICAgaWYgKHZhbHV1ZSAhPSBcIlwiKSB7XG4gICAgICAvL2lmIChBcnJheS5pc0FycmF5KHZhbHV1ZSkgJiYgdmFsdXVlLmxlbmd0aCA+IDEpXG4gICAgICB7XG4gICAgICAgIHZhbHV1ZS5mb3JFYWNoKChpdGVtKSA9PiB7XG4gICAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkodmFsdXVlKSAmJiB2YWx1dWUubGVuZ3RoIDwgMikge1xuICAgICAgICAgICAgY29uc29sZS5sb2coaXRlbSlcbiAgICAgICAgICAgIGlmIChpdGVtWzBdID09IFwiTVwiKVxuICAgICAgICAgICAgICBmaWx0ZXIgKz0gJyZpc0ltcG9ydD0nICsgMDtcbiAgICAgICAgICAgIGVsc2VcbiAgICAgICAgICAgICAgZmlsdGVyICs9ICcmaXNJbXBvcnQ9JyArIDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlmIChpdGVtWzBdID09ICdNJykge1xuICAgICAgICAgICAgaXRlbSA9IGl0ZW0uc2xpY2UoMSlcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWx0ZXIgKz0gJyZpbXBvcnRCYW5xdWVbXT0nICsgaXRlbVxuICAgICAgICB9KVxuICAgICAgfSAvKmVsc2Uge1xuXG4gICAgICAgIGlmICh2YWx1dWVbMF0gPT0gJ00nKSB7XG4gICAgICAgICAgdmFsdXVlID0gdmFsdXVlWzBdLnNsaWNlKDEpXG4gICAgICAgIH1cbiAgICAgICAgaWYgKGZpbHRlcl9pc0ltcG9ydC52YWx1ZSA9PSBcIlwiIHx8IGZpbHRlcl9pc0ltcG9ydC52YWx1ZVswXSA9PSBcIk1cIilcbiAgICAgICAgICBmaWx0ZXIgKz0gJyZpc0ltcG9ydD0nICsgMDtcbiAgICAgICAgZWxzZVxuICAgICAgICAgIGZpbHRlciArPSAnJmlzSW1wb3J0PScgKyAxO1xuY29uc29sZS5sb2codmFsdXVlKVxuICAgICAgICBmaWx0ZXIgKz0gJyZpbXBvcnRCYW5xdWVbXT0nICsgdmFsdXVlXG4gICAgICB9Ki9cbiAgICB9XG5cblxuICB9XG4gIGlmIChmaWx0ZXJfcmVkLnZhbHVlKSB7XG4gICAgaWYgKGZpbHRlcl9yZWQudmFsdWUgPT09ICcxJykge1xuICAgICAgZmlsdGVyICs9ICcmbW9udGFudFtndF09MCdcbiAgICB9XG4gICAgaWYgKGZpbHRlcl9yZWQudmFsdWUgPT09ICcwJykge1xuICAgICAgZmlsdGVyICs9ICcmbW9udGFudFtsdGVdPTAnXG4gICAgfVxuICB9XG5cbiAgaWYgKGZpbHRlcl9sb2NhbC52YWx1ZSkge1xuICAgIGZpbHRlciArPSAnJmxvY2FsPScgKyBmaWx0ZXJfbG9jYWwudmFsdWVcbiAgfVxuICBpZiAoZmlsdGVyX2ltbWV1YmxlLnZhbHVlKSB7XG4gICAgZmlsdGVyICs9ICcmaW1tZXVibGU9JyArIGZpbHRlcl9pbW1ldWJsZS52YWx1ZVxuICB9XG4gIGlmIChmaWx0ZXJfY29tcHRlLnZhbHVlKSB7XG4gICAgZmlsdGVyICs9ICcmZm91cm5pc3NldXI9JyArIGZpbHRlcl9jb21wdGUudmFsdWVcbiAgfVxuICBpZiAoZmlsdGVyX2V4ZXJjaWNlLnZhbHVlKSB7XG5cbiAgIC8qIGNvbnN0IGJlZ2luID0gZGF5anMoZmlsdGVyX2V4ZXJjaWNlLnZhbHVlICsgJy0wMS0wMScpXG4gICAgY29uc3QgZW5kID0gZGF5anMoZmlsdGVyX2V4ZXJjaWNlLnZhbHVlICsgJy0xMi0zMScpLy8uYWRkKDEsICdkYXknKVxuICAgIGZpbHRlciArPSAnJmRhdGVFZmZlY3RpZlthZnRlcl09JyArICBiZWdpbi5mb3JtYXQoJ1lZWVktTU0tREQnKSArIFwiJmRhdGVFZmZlY3RpZltiZWZvcmVdPVwiICsgZW5kLmZvcm1hdCgnWVlZWS1NTS1ERCcpKi9cbiAgICBmaWx0ZXIgKz0gJyZleGVyY2ljZT0nICsgZmlsdGVyX2V4ZXJjaWNlLnZhbHVlXG4gIH1cblxuICBpZiAodHlwZW9mIGlzRXhwb3J0ID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgZWNyaXR1cmVTdG9yZS5nZXRBbGwoZmlsdGVyICsgJyZpdGVtc1BlclBhZ2U9JyArIGl0ZW1QZXJQYWdlLnZhbHVlICsgJyZvcmRlclsnICsgc29ydEJ5ICsgJ109JyArIChzb3J0RGlyZWN0aW9uID09PSAtMSA/ICdhc2MnIDogJ2Rlc2MnKSkudGhlbigoaXRlbXMpID0+IHtcblxuICAgIH0pXG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuICcvYXBpL2Vjcml0dXJlc19kb3dubG9hZC8nICsgIHJvdXRlLnF1ZXJ5LmNsaWVudElkICsgICc/Zm9ybWF0PWNzdiYnICsgZmlsdGVyICsgJyZpdGVtc1BlclBhZ2U9JyArIGl0ZW1QZXJQYWdlLnZhbHVlICsgJyZvcmRlclsnICsgc29ydEJ5ICsgJ109JyArIChzb3J0RGlyZWN0aW9uID09PSAtMSA/ICdhc2MnIDogJ2Rlc2MnKVxuICB9XG59XG5cbmNvbnN0IGNoZWNrZWRDaGFtcHMgPSByZWYoW10pO1xuXG5mdW5jdGlvbiBzaG93Q2xpZW50KCkge1xuICB1c2VyU3RvcmUuZ2V0SXRlbShyb3V0ZS5xdWVyeS5jbGllbnRJZCkudGhlbigoaXR0KSA9PiB7XG4gICAgY2hlY2tlZENoYW1wcy52YWx1ZSA9IGl0dC5jaGVja2VkQ2hhbXBzQWRkQWxsXG4gICAgc2hvd01vZGFsRG9jdW1lbnQoKTtcbiAgfSlcbn1cblxuY29uc3QgcGFnaW5hdGVIYW5kbGUgPSAocGFnZSkgPT4ge1xuICBlY3JpdHVyZVN0b3JlLmNoYW5nZVBhZ2UocGFnZSlcbn07XG5cbndhdGNoKFtcbiAgICBmaWx0ZXJfbG9jYWwsIGZpbHRlcl9pc0ltcG9ydCwgZmlsdGVyX2lzUGVyc28sIGZpbHRlcl9pbW1ldWJsZSwgZmlsdGVyX2NvbXB0ZSwgZmlsdGVyRGF0ZSwgZmlsdGVyX3NlYXJjaCwgZmlsdGVyX3JlZCwgZmlsdGVyX2V4ZXJjaWNlXSwgKCkgPT4ge1xuICBpZiAoXG4gICAgICBmaWx0ZXJfbG9jYWwgfHxcbiAgICAgIGZpbHRlcl9pc0ltcG9ydCB8fCBmaWx0ZXJfaXNQZXJzbyB8fCBmaWx0ZXJfaW1tZXVibGUgfHwgIGZpbHRlcl9jb21wdGV8fCBmaWx0ZXJEYXRlIHx8XG4gICAgICBmaWx0ZXJfc2VhcmNoIHx8IGZpbHRlcl9yZWQgfHwgZmlsdGVyX2V4ZXJjaWNlXG4gICkge1xuICAgIGZpbHRlcnNfb24udmFsdWUgPSB0cnVlO1xuICB9IGVsc2Uge1xuXG4gICAgZmlsdGVyc19vbi52YWx1ZSA9IGZhbHNlO1xuICB9XG4gIGVjcml0dXJlU3RvcmUuc2V0UGFnZSgxKVxuICByZWZyZXNoRWNyaXR1cmUoKVxufSlcblxud2F0Y2goZ2V0Q3VycmVudEltbWV1YmxlLCAoKSA9PiB7XG4gIHRhYmxlUmVwYXJ0aXRpb25TdG9yZS5nZXRBbGwoJ2ltbWV1YmxlPScgKyBlY3JpdHVyZVN0b3JlLmVjcml0dXJlLmltbWV1YmxlKTtcbn0pXG53YXRjaChjdXJyZW50Q2xpZW50SWQsICgpID0+IHtcblxuICBmb3Vybmlzc2V1cnNDbGllbnRTdG9yZS5nZXRBbGwoJ3Byb3ByaWV0YWlyZT0vYXBpL3VzZXJzLycgKyBjdXJyZW50Q2xpZW50SWQpLnRoZW4oKCkgPT4ge1xuICB9KVxuICByZWZyZXNoRWNyaXR1cmUoKVxufSlcbndhdGNoKGN1cnJlbnRDbGllbnQsICgpID0+IHtcblxuICBmb3Vybmlzc2V1cnNDbGllbnRTdG9yZS5nZXRBbGwoJ3Byb3ByaWV0YWlyZT0vYXBpL3VzZXJzLycgKyBjdXJyZW50Q2xpZW50KS50aGVuKCgpID0+IHtcbiAgfSlcbn0pXG5jb25zdCBzb3J0ID0gKGhlYWQpID0+IHtcbiAgc29ydEJ5ID0gaGVhZFxuICBzb3J0RGlyZWN0aW9uICo9IC0xXG4gIGVjcml0dXJlU3RvcmUuZ2V0QWxsKGZpbHRlciArICcmaXRlbXNQZXJQYWdlPScgKyBpdGVtUGVyUGFnZS52YWx1ZSArICcmb3JkZXJbJyArIHNvcnRCeSArICddPScgKyAoc29ydERpcmVjdGlvbiA9PT0gLTEgPyAnYXNjJyA6ICdkZXNjJykpXG59XG5cbmNvbnN0IGZvdXJuaXNzZXVyc1N0b3JlID0gdXNlRm91cm5pc3NldXJTdG9yZSgpO1xuY29uc3QgZm91cm5pc3NldXJzQ2xpZW50U3RvcmUgPSB1c2VGb3Vybmlzc2V1ckNsaWVudFN0b3JlKCk7XG5jb25zdCB7Zm91cm5pc3NldXJzLCBmb3Vybmlzc2V1ciwgYWxsRm91cm5pc3NldXJzfSA9IHN0b3JlVG9SZWZzKGZvdXJuaXNzZXVyc1N0b3JlKTtcbmNvbnN0IHsgZm91cm5pc3NldXJzQ2xpZW50fSA9IHN0b3JlVG9SZWZzKGZvdXJuaXNzZXVyc0NsaWVudFN0b3JlKTtcblxucmVmcmVzaEVjcml0dXJlKClcblxuY29uc3QgaGFzTWlyb2lyID0gY29tcHV0ZWQoKCkgPT4ge1xuICBpZiAoZWNyaXR1cmVTdG9yZS5lY3JpdHVyZS5mb3Vybmlzc2V1ciAmJiBlY3JpdHVyZVN0b3JlLmVjcml0dXJlLmZvdXJuaXNzZXVyTWlyb2lyICE9PSBudWxsKSB7XG4gICAgcmV0dXJuIGVjcml0dXJlU3RvcmUuZWNyaXR1cmUuZm91cm5pc3NldXJNaXJvaXJcbiAgfVxuXG4gIHJldHVybiBmYWxzZTtcbn0pXG5mb3Vybmlzc2V1cnNDbGllbnRTdG9yZS5nZXRBbGwoKS50aGVuKCgpID0+IHtcbn0pXG5jb25zdCBjdXJyZW50Q2xpZW50ID0gcmVhY3RpdmUoe30pO1xuY29uc3QgaXNTaG93TW9kYWwgPSByZWYoZmFsc2UpO1xuY29uc3QgaXNTaG93TW9kYWxJbXBvcnQgPSByZWYoZmFsc2UpO1xuY29uc3QgaXNTaG93TW9kYWxEb2N1bWVudCA9IHJlZihmYWxzZSk7XG5cbmNvbnN0IGRhdGFDc3YgPSByZWYoW10pO1xuY29uc3QgbWF4c3RlcHMgPSByZWYoMCk7XG5jb25zdCBjdXJyZW50c3RlcCA9IHJlZigwKTtcbmNvbnN0IGNzdlNlbmRlZCA9IHJlZigwKTtcbmNvbnN0IHVwbG9hZGVkRmlsZSA9IHJlZihudWxsKTtcbmNvbnN0IHVwbG9hZGVkVHlwZSA9IHJlZignJyk7XG5cbmNvbnN0IGZpbmRNaXJvaXIgPSAoZWNyaXR1cmUpID0+IHtcbiAgaWYgKGVjcml0dXJlLmZvdXJuaXNzZXVyICYmIGVjcml0dXJlLmZvdXJuaXNzZXVyTWlyb2lyICE9PSBudWxsKSB7XG4gICAgcmV0dXJuIGVjcml0dXJlLmZvdXJuaXNzZXVyTWlyb2lyXG4gIH1cblxuICByZXR1cm4gZmFsc2U7XG59XG5jb25zdCBsYXVuY2hXaXphcmQgPSAoKSA9PiB7XG4gIGNzdlNlbmRlZC52YWx1ZSA9IDJcblxuICBmZXRjaFdyYXBwZXIuZ2V0KCcvYXBpL2xhdW5jaF93aXphcmQ/ZmlsZT0nICsgdXBsb2FkZWRGaWxlLnZhbHVlICsgJyZ0eXBlPScgKyB1cGxvYWRlZFR5cGUudmFsdWUpLnRoZW4oKGRhdGEpID0+IHtcbiAgICBjc3ZTZW5kZWQudmFsdWUgPSAzO1xuICAgIG1heHN0ZXBzLnZhbHVlID0gZGF0YS5zdGVwc1xuICAgIGN1cnJlbnRzdGVwLnZhbHVlID0gZGF0YS5zdGVwXG4gICAgZGF0YUNzdi52YWx1ZSA9IGRhdGEub3V0cHV0XG4gIH0pXG59XG5jb25zdCBpbXBvcnRGdWxsID0gKCkgPT4ge1xuICBjc3ZTZW5kZWQudmFsdWUgPSAyO1xuICBkYXRhQ3N2LnZhbHVlID0gbnVsbDtcblxuICBmZXRjaFdyYXBwZXIuZ2V0KCcvYXBpL2ltcG9ydF9iYW5jYWlyZV9mdWxsP2ZpbGU9JyArIHVwbG9hZGVkRmlsZS52YWx1ZSArICcmY2xpZW50SWQ9JyArIHJvdXRlLnF1ZXJ5LmNsaWVudElkICArICcmdHlwZT0nICsgdXBsb2FkZWRUeXBlLnZhbHVlKS50aGVuKChkYXRhKSA9PiB7XG4gICAgaWYoZGF0YS5jb25mbGl0cyA+IDApIHtcbiAgICAgIGNzdlNlbmRlZC52YWx1ZSA9IDM7XG4gICAgICBtYXhzdGVwcy52YWx1ZSA9IGRhdGEuc3RlcHNcbiAgICAgIGN1cnJlbnRzdGVwLnZhbHVlID0gZGF0YS5zdGVwXG4gICAgICBkYXRhQ3N2LnZhbHVlID0gZGF0YS5vdXRwdXRcbiAgICB9ICBlbHNlIHtcbiAgICAgIHNuYWNrYmFyLmFkZCh7XG4gICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgdGV4dDogJ0ltcG9ydCByw6lhbGlzw6kgYXZlYyBzdWNjw6hzJ1xuICAgICAgfSlcbiAgICAgIGNsb3NlTW9kYWxJbXBvcnQoKVxuICAgIH1cblxuICB9KVxufVxuXG5jb25zdCBhZGRWZW50aWxhdGlvbiA9IChlY3JpdHVyZSwgZW1wdHkpID0+IHtcblxuICBsZXQgbW9udGFudFJlc3RhbnQgPSBlY3JpdHVyZS5tb250YW50XG5cbiAgaWYgKGVjcml0dXJlLmVuZmFudHMgKSB7XG4gICAgZWNyaXR1cmUuZW5mYW50cy5mb3JFYWNoKChpdGVtKSA9PiB7XG4gICAgICBtb250YW50UmVzdGFudCAtPSBpdGVtLm1vbnRhbnQ7XG4gICAgfSlcbiAgfVxuXG4gIGNvbnN0IGRhdGEgPSB7XG4gICAgcGFyZW50OiAnL2FwaS9lY3JpdHVyZXMvJyArIGVjcml0dXJlLmlkLFxuICAgIG1vbnRhbnQ6IHBhcnNlRmxvYXQobW9udGFudFJlc3RhbnQpLnRvRml4ZWQoMiksXG4gICAgLi4uZW1wdHksXG4gIH1cblxuICBpZiAoZWNyaXR1cmUuZW5mYW50cyAmJiBlY3JpdHVyZS5lbmZhbnRzLmxlbmd0aCA+IDApIHtcbiAgICBkYXRhLmRhdGVFZmZlY3RpZiA9IGVjcml0dXJlLmVuZmFudHNbMF0uZGF0ZUVmZmVjdGlmXG4gIH1cbiAgZWNyaXR1cmUuZW5mYW50cy5wdXNoKE9iamVjdC5hc3NpZ24oZGF0YSwgZWNyaXR1cmVFbXB0eSkpXG5cbn1cbndhdGNoKGN1cnJlbnRzdGVwLCAoKSA9PiB7XG5cbiAgY29uc3QgY3VycmVudCA9IGRhdGFDc3YudmFsdWVbY3VycmVudHN0ZXAudmFsdWUgLSAxXVxuICAvKmVjcml0dXJlU3RvcmUuY29tcGFyZUVudGl0eSh7XG4gICAgLi4uY3VycmVudCxcbiAgICB1c2VyOiByb3V0ZS5xdWVyeS5jbGllbnRJZFxuICB9KS50aGVuKChpdGVtKSA9PiB7XG4gICAgaWYgKGl0ZW0uZmluZCkge1xuICAgICAgYWxlcnQoJ0F0dGVudGlvbiAhIElsIHkgYSBkw6lqw6AgdW5lIMOpY3JpdHVyZSBwb3VyIGNlIG1vbnRhbnQgw6AgbGEgbcOqbWUgZGF0ZSwgc2kgdm91cyBzYXV2ZWdhcmRleiBpbCBlc3QgcG9zc2libGUgcXVlIHZvdXMgYWl5ZXogZGVzIGRvdWJsb25zLicpXG4gICAgfVxuICB9KSovXG4gIGVjcml0dXJlU3RvcmUucmVzZXRFbnRpdHkoY3VycmVudClcbn0pXG5cbmZ1bmN0aW9uIGNsb3NlTW9kYWwoKSB7XG4gIGlzU2hvd01vZGFsLnZhbHVlID0gZmFsc2VcblxuICByZWZyZXNoRWNyaXR1cmUoKVxuICBlY3JpdHVyZVN0b3JlLnJlc2V0RW50aXR5KHJlc2V0RW50aXR5KVxufVxuZnVuY3Rpb24gY2xvc2VNb2RhbEltcG9ydCgpIHtcbiAgaXNTaG93TW9kYWxJbXBvcnQudmFsdWUgPSBmYWxzZVxuICBjc3ZTZW5kZWQudmFsdWUgPSAwXG4gIHVwbG9hZGVkRmlsZS52YWx1ZSA9IG51bGxcblxuICByZWZyZXNoRWNyaXR1cmUoKVxuICBlY3JpdHVyZVN0b3JlLnJlc2V0RW50aXR5KHJlc2V0RW50aXR5KVxufVxuZnVuY3Rpb24gY2xvc2VNb2RhbERvY3VtZW50KCkge1xuICBpc1Nob3dNb2RhbERvY3VtZW50LnZhbHVlID0gZmFsc2Vcbn1cblxub25Nb3VudGVkKCgpID0+IHtcbiAgbG9jYXV4U3RvcmUuZ2V0QWxsVG9wKHJvdXRlLnF1ZXJ5LmNsaWVudElkID8gJ293bmVyPS9hcGkvdXNlcnMvJyArIHJvdXRlLnF1ZXJ5LmNsaWVudElkIDogJycpXG4gIGltbWV1YmxlU3RvcmUuZ2V0QWxsKHJvdXRlLnF1ZXJ5LmNsaWVudElkID8gJ3Byb3ByaWV0YWlyZT0vYXBpL3VzZXJzLycgKyByb3V0ZS5xdWVyeS5jbGllbnRJZCA6ICcnIClcbiAgaWYgKHJvdXRlLnF1ZXJ5LmNsaWVudElkKSB7XG4gICAgZmV0Y2hXcmFwcGVyLmdldCgnL2FwaS91c2VycycgKyAnLycgKyByb3V0ZS5xdWVyeS5jbGllbnRJZCApLnRoZW4oKGl0ZW1Vc2VyKSA9PiB7XG4gICAgICBPYmplY3QuYXNzaWduKGN1cnJlbnRDbGllbnQsIGl0ZW1Vc2VyKVxuICAgICAgdXBsb2FkZWRUeXBlLnZhbHVlID0gaXRlbVVzZXIuYmFucXVlRGVmYXV0XG5cbiAgICAgIGZvdXJuaXNzZXVyc1N0b3JlLmdldEFsbCgncGxhbkNvbXB0YWJsZT0nICsgaXRlbVVzZXIucGxhbkNvbXB0YWJsZSlcbiAgICB9KVxuICB9IGVsc2Uge1xuICAgIGlmIChhdXRoU3RvcmUudXNlcj8ucGxhbkNvbXB0YWJsZSkge1xuICAgICAgZm91cm5pc3NldXJzU3RvcmUuZ2V0QWxsKGF1dGhTdG9yZS51c2VyLnBsYW5Db21wdGFibGUpXG4gICAgfSBlbHNlIHtcbiAgICAgIGZvdXJuaXNzZXVyc1N0b3JlLmdldEFsbCgpXG4gICAgfVxuICB9XG59KVxuXG5mdW5jdGlvbiBzaG93TW9kYWwocmVzZXQpIHtcbiAgaWYocmVzZXQpIHtcbiAgICBlY3JpdHVyZVN0b3JlLnJlc2V0RW50aXR5KHtcbiAgICAgIGJhbnF1ZTogY3VycmVudENsaWVudCA/IGN1cnJlbnRDbGllbnQ/LmJhbnF1ZURlZmF1dCA6ICcnXG4gICAgfSlcbiAgfVxuICBpZiAoY3VycmVudExvY2FsSWQgJiYgY3VycmVudExvY2FsSWQgPiAwKSB7XG4gICAgLypyZXNldEVudGl0eSA9IHtcbiAgICAgIC4uLnJlc2V0RW50aXR5LFxuICAgICAgbG9jYWw6ICcvYXBpL2xvY2Fscy8nICsgY3VycmVudExvY2FsSWRcbiAgICB9Ki9cblxuICAgIGVjcml0dXJlU3RvcmUudXBkYXRlRW50aXR5KHtcblxuICAgICAgbG9jYWw6ICcvYXBpL2xvY2Fscy8nICsgY3VycmVudExvY2FsSWRcbiAgICB9KVxuICB9XG4gIC8qXG4gIGlmICggZWNyaXR1cmUuaWQgPT09IG51bGwgKSB7XG4gICAgZWNyaXR1cmVTdG9yZS5nZXRQcmV2aWV3KGVjcml0dXJlKS50aGVuKChpdGVtKSA9PiB7XG5cbiAgICAgIHJlc2V0RW50aXR5ID0ge1xuICAgICAgICAuLi5yZXNldEVudGl0eSxcbiAgICAgICAgbnVtZXJvQ29tcHRlQXV0bzogaXRlbS5udW1lcm9Db21wdGVBdXRvLFxuICAgICAgfVxuXG4gICAgICBjb25zb2xlLmxvZyhyZXNldEVudGl0eSlcblxuICAgICAgZWNyaXR1cmVTdG9yZS5yZXNldEVudGl0eShyZXNldEVudGl0eSlcbiAgICB9KVxuICB9Ki9cblxuXG4gIGlzU2hvd01vZGFsLnZhbHVlID0gdHJ1ZVxufVxuZnVuY3Rpb24gc2hvd01vZGFsRG9jdW1lbnQoKSB7XG4gIGlzU2hvd01vZGFsRG9jdW1lbnQudmFsdWUgPSB0cnVlXG59XG5mdW5jdGlvbiBzaG93TW9kYWxJbXBvcnQoKSB7XG5cbiAgaWYgKGN1cnJlbnRMb2NhbElkICYmIGN1cnJlbnRMb2NhbElkID4gMCkge1xuICAgIC8qcmVzZXRFbnRpdHkgPSB7XG4gICAgICAuLi5yZXNldEVudGl0eSxcbiAgICAgIGxvY2FsOiAnL2FwaS9sb2NhbHMvJyArIGN1cnJlbnRMb2NhbElkXG4gICAgfSovXG5cbiAgICBlY3JpdHVyZVN0b3JlLnVwZGF0ZUVudGl0eSh7XG5cbiAgICAgIGxvY2FsOiAnL2FwaS9sb2NhbHMvJyArIGN1cnJlbnRMb2NhbElkXG4gICAgfSlcbiAgfVxuICAvKlxuICBpZiAoIGVjcml0dXJlLmlkID09PSBudWxsICkge1xuICAgIGVjcml0dXJlU3RvcmUuZ2V0UHJldmlldyhlY3JpdHVyZSkudGhlbigoaXRlbSkgPT4ge1xuXG4gICAgICByZXNldEVudGl0eSA9IHtcbiAgICAgICAgLi4ucmVzZXRFbnRpdHksXG4gICAgICAgIG51bWVyb0NvbXB0ZUF1dG86IGl0ZW0ubnVtZXJvQ29tcHRlQXV0byxcbiAgICAgIH1cblxuICAgICAgY29uc29sZS5sb2cocmVzZXRFbnRpdHkpXG5cbiAgICAgIGVjcml0dXJlU3RvcmUucmVzZXRFbnRpdHkocmVzZXRFbnRpdHkpXG4gICAgfSlcbiAgfSovXG5cbiAgICBmb3Vybmlzc2V1cnNTdG9yZS5nZXRBbGwoKS50aGVuKCgpID0+IHtcbiAgfSlcbiAgaXNTaG93TW9kYWxJbXBvcnQudmFsdWUgPSB0cnVlXG59XG5cbmlmIChyb3V0ZS5xdWVyeS5hZGQpIHtcbiAgc2hvd01vZGFsKHRydWUpXG59XG5jb25zdCBzY2hlbWEgPSBZdXAub2JqZWN0KCkuc2hhcGUoe1xuICBub206IFl1cC5zdHJpbmcoKS5yZXF1aXJlZCgnTGUgbm9tIGVzdCBvYmxpZ2F0b2lyZScpLFxuICAvL2xvY2FsOiBZdXAuc3RyaW5nKCkucmVxdWlyZWQoJ0xlIGxvY2FsIGVzdCBvYmxpZ2F0b2lyZScpLFxuICBmb3Vybmlzc2V1cjogWXVwLnN0cmluZygpLnJlcXVpcmVkKCdMZSBjb21wdGUgZXN0IG9ibGlnYXRvaXJlJyksXG4gIGJhbnF1ZTogWXVwLnN0cmluZygpLnJlcXVpcmVkKCdMYSBiYW5xdWUgZXN0IG9ibGlnYXRvaXJlJyksXG4gIG1vbnRhbnQ6IFl1cC5udW1iZXIoKS5yZXF1aXJlZCgnTGUgbW9udGFudCBlc3Qgb2JsaWdhdG9pcmUnKSxcbiAgZXhlcmNpY2U6IFl1cC5udW1iZXIoKS5yZXF1aXJlZCgnTFxcJ2V4ZXJjaWNlIGVzdCBvYmxpZ2F0b2lyZScpLFxuICBkYXRlRWZmZWN0aWY6IFl1cC5zdHJpbmcoKS5yZXF1aXJlZCgnTGEgZGF0ZSBkZSBsYSBmYWN0dXJlIGVzdCBvYmxpZ2F0b2lyZScpLFxuICAvL251bWVyb0NvbXB0ZTogWXVwLnN0cmluZygpLnJlcXVpcmVkKCdMZSBudW3DqXJvIGRlIGNvbXB0ZSBlc3Qgb2JsaWdhdG9pcmUnKSxcbn0pO1xuZnVuY3Rpb24gc2VsZWN0RW50aXR5KGlkKSB7XG4gIGVjcml0dXJlU3RvcmUuZ2V0SXRlbShpZCkudGhlbigoaXRlbSkgPT4ge1xuICAgIGlmIChpdGVtLm51bWVyb0NvbXB0ZSkge1xuICAgICAgdG9nZ2xlTnVtZXJvTWFudWVsLnZhbHVlID0gdHJ1ZTtcbiAgICB9XG4gICAgZm91cm5pc3NldXJzU3RvcmUuZ2V0QWxsKCdwbGFuQ29tcHRhYmxlPScgKyBpdGVtLnVzZXJPYmoucGxhbkNvbXB0YWJsZSkudGhlbigoKSA9PiB7XG4gICAgfSlcbiAgICBmb3Vybmlzc2V1cnNDbGllbnRTdG9yZS5nZXRBbGwoJ3Byb3ByaWV0YWlyZT0vYXBpL3VzZXJzLycgKyBpdGVtLnVzZXJPYmouaWQpLnRoZW4oKCkgPT4ge1xuICAgIH0pXG5cbiAgICAvL2Vjcml0dXJlU3RvcmUuZ2V0RXhlcmNpY2VzKGl0ZW0udXNlck9iai5pZClcblxuICAgIGlmIChpdGVtLmZvdXJuaXNzZXVyKSB7XG4gICAgICBmb3Vybmlzc2V1cnNTdG9yZS5nZXRJdGVtKGl0ZW0uZm91cm5pc3NldXI/LnJlcGxhY2UoJy9hcGkvZm91cm5pc3NldXJzLycsICcnKSlcbiAgICB9XG4gICAgc2hvd01vZGFsKClcbiAgfSlcbn1cblxuZnVuY3Rpb24gZGVsZXRlSXRlbShpZCkge1xuICBpZiAoY29uZmlybSgnRXRlcyB2b3VzIHPDu3IgZGUgdm91bG9pciBzdXBwcmltZXIgY2V0IMOpbMOpbWVudCA/JykpIHtcbiAgICBlY3JpdHVyZVN0b3JlLmRlbGV0ZUl0ZW0oaWQpLnRoZW4oKCkgPT4ge1xuICAgICAgcmVmcmVzaEVjcml0dXJlKClcblxuICAgIH0pXG4gIH1cbn1cblxuZnVuY3Rpb24gZGVsZXRlU3ViSXRlbShlbmZhbnRzLCBpZHgpIHtcbiAgaWYgKGNvbmZpcm0oJ0V0ZXMgdm91cyBzw7tyIGRlIHZvdWxvaXIgc3VwcHJpbWVyIGNldCDDqWzDqW1lbnQgPycpKSB7XG4gICAgZW5mYW50cy5zcGxpY2UoaWR4LCAxKVxuICB9XG59XG5mdW5jdGlvbiB1cGRhdGVQcmV2aWV3KCkgIHtcbiAgZWNyaXR1cmVTdG9yZS5nZXRQcmV2aWV3KCkudGhlbigoaXRlbSkgPT4ge1xuICAgIGRlbGV0ZSBpdGVtLmlkXG4gICAgZGVsZXRlIGl0ZW0udXNlclxuICAgIGRlbGV0ZSBpdGVtLmV4Y2VyY2ljZUNvbXB0YWJsZVxuICAgIGRlbGV0ZSBpdGVtLmVuZmFudHNcblxuICAgIGNvbnNvbGUubG9nKGl0ZW0ubnVtZXJvQ29tcHRlQXV0bylcbiAgICBlY3JpdHVyZVN0b3JlLnVwZGF0ZUVudGl0eSh7XG4gICAgICBudW1lcm9Db21wdGVBdXRvOiBpdGVtLm51bWVyb0NvbXB0ZUF1dG9cbiAgICB9KVxuICB9KVxufVxuY29uc3QgdXBkYXRlRm91cm5pc3NldXJJbmxpbmUgPSAodmFsdWUsIGl0ZW1pZCkgPT4ge1xuXG4gIHRoZVNlbGVjdC52YWx1ZSA9IFwiXCJcbiAgY29uc3QgdG1wID0gdmFsdWUuc3BsaXQoJy0nKVxuICBjb25zdCBmb3Vybmlzc2V1ciA9IHRtcFswXVxuICBjb25zdCBlY3JpdHVyZSA9IHRtcFsxXVxuXG5cbiAgZmV0Y2hXcmFwcGVyLnB1dCgnL2FwaS9lY3JpdHVyZXMvJyArIGVjcml0dXJlLCB7XG4gICAgJ2ZvdXJuaXNzZXVyJzogJy9hcGkvZm91cm5pc3NldXJzLycrIGZvdXJuaXNzZXVyXG4gIH0pLnRoZW4oKCkgPT4ge1xuICAgIHNuYWNrYmFyLmFkZCh7XG4gICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICB0ZXh0OiAnTW9kaWZpY2F0aW9uIGVmZmVjdHXDqWUnXG4gICAgfSlcbiAgICByZWZyZXNoRWNyaXR1cmUoKVxuICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy52c19fY2xlYXInKS5mb3JFYWNoKChpdGVtKSA9PiB7XG4gICAgICBpdGVtLmNsaWNrKCk7XG4gICAgfSlcbiAgfSlcblxufVxuXG5mdW5jdGlvbiBnZXREb3dubG9hZExpbmsoKXtcbiAgZmV0Y2hXcmFwcGVyLmdldChyZWZyZXNoRWNyaXR1cmUodHJ1ZSkpLnRoZW4oKHJlc3BvbnNlKSA9PiB7XG4gIGNvbnNvbGUubG9nKHJlc3BvbnNlKVxuICAgIGNvbnN0IGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJylcbiAgICBsaW5rLmhyZWYgPSByZXNwb25zZS5saW5rXG4gICAgLy9saW5rLmRvd25sb2FkID0gXCJ0YWJsZWF1LWRlLXBhc3NhZ2VcIlxuICAgIGxpbmsuY2xpY2soKVxuICAgIFVSTC5yZXZva2VPYmplY3RVUkwobGluay5ocmVmKVxuICB9KVxuXG4gIC8vbGluay5kb3dubG9hZCA9IFwidGFibGVhdS1kZS1wYXNzYWdlXCJcblxuICByZXR1cm4gO1xuXG4gIGxldCBjbGllbnQgPSBjdXJyZW50Q2xpZW50SWRcbiAgaWYgKHJvdXRlLnF1ZXJ5LmNsaWVudElkKSB7XG4gICAgY2xpZW50ID0gcm91dGUucXVlcnkuY2xpZW50SWRcbiAgfVxuICBsZXQgZXhlcmNpY2UgPSBmaWx0ZXJfZXhlcmNpY2UudmFsdWVcbiAgZWNyaXR1cmVTdG9yZS5kb3dubG9hZFJhcHByb2NoZW1lbnQoY2xpZW50LCBleGVyY2ljZSkudGhlbigocmVzcG9uc2UpID0+IHtcbiAgICBsZXQgbGluazIgPSByZXNwb25zZS5saW5rXG5cbiAgICBjb25zdCBsaW5rID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpXG4gICAgbGluay5ocmVmID0gcmVmcmVzaEVjcml0dXJlKHRydWUpXG4gICAgLy9saW5rLmRvd25sb2FkID0gXCJ0YWJsZWF1LWRlLXBhc3NhZ2VcIlxuICAgIGxpbmsuY2xpY2soKVxuICAgIFVSTC5yZXZva2VPYmplY3RVUkwobGluay5ocmVmKVxuICB9KVxufVxuXG5mdW5jdGlvbiBhZGROZXdGb3Vybmlzc2V1cigpIHtcbiAgY29uc3QgdmFsdWVzID0ge1xuICAgICdub20nIDogdGhpcy5lY3JpdHVyZS5mb3Vybmlzc2V1clxuICB9O1xuICB0aGlzLmZvdXJuaXNzZXVyc1N0b3JlLmNoYW5nZVN0YXRlKHZhbHVlcykudGhlbigoKSA9PiB7XG4gICAgZm91cm5pc3NldXJzU3RvcmUuZ2V0QWxsKClcbiAgfSlcbn1cblxuZnVuY3Rpb24gYWRkTmV3RXhjZXJjaWNlKGVlKSB7XG4gIGNvbnN0IGNsaWVudElkID0gdGhpcy5lY3JpdHVyZS51c2VyIHx8ICcvYXBpL3VzZXIvJyArIHJvdXRlLnF1ZXJ5LmNsaWVudElkXG4gIGNvbnN0IHZhbHVlcyA9IHtcbiAgICAnYW5uZWUnIDogdGhpcy5lY3JpdHVyZS5leGNlcmNpY2VDb21wdGFibGUsXG4gICAgJ25vbScgICA6IHRoaXMuZWNyaXR1cmUuZXhjZXJjaWNlQ29tcHRhYmxlLFxuICAgICd1c2VyJyAgOiBjbGllbnRJZFxuICB9O1xuICB0aGlzLmV4Y2VyY2ljZXNTdG9yZS5jaGFuZ2VTdGF0ZSh2YWx1ZXMpLnRoZW4oKCkgPT4ge1xuICAgIC8vZWNyaXR1cmVTdG9yZS5nZXRFeGVyY2ljZXModGhpcy5lY3JpdHVyZS51c2VyKVxuICAgIC8vdGhpcy5lY3JpdHVyZS5hcHBDb21wdGFibGUgPSAnL2FwaS9leGNlcmNpY2VfY29tcHRhYmxlcy8nICsgaXRlbS5pZFxuICB9KVxufVxuXG5mdW5jdGlvbiBjaGVja1ZlbnRpbGF0aW9uKGVjcml0dXJlKSB7XG5cbiAgaWYgKCFlY3JpdHVyZS5pc0dsb2JhbGlzZSkgcmV0dXJuIHRydWU7XG5cbiAgaWYgKCFlY3JpdHVyZS5lbmZhbnRzKSByZXR1cm4gdHJ1ZTtcblxuICBsZXQgc29tbWUgPSAwO1xuXG4gIGxldCBjaGVja0NvbXB0ZSA9IHRydWVcbiAgZWNyaXR1cmUuZW5mYW50cy5mb3JFYWNoKGVsZW1lbnQgPT4ge1xuICAgIHNvbW1lICs9IHBhcnNlRmxvYXQoZWxlbWVudC5tb250YW50KVxuICAgIGlmICghZWxlbWVudC5mb3Vybmlzc2V1cikge1xuICAgICAgY2hlY2tDb21wdGUgPSBmYWxzZTtcbiAgICB9XG4gIH0pXG5cbiAgaWYgKCFjaGVja0NvbXB0ZSkge1xuICAgIGFsZXJ0KCdWZXVpbGxleiBzYWlzaXIgdG91cyBsZXMgY29tcHRlcycpXG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgaWYgKHNvbW1lLnRvRml4ZWQoMikgIT0gcGFyc2VGbG9hdChlY3JpdHVyZS5tb250YW50KS50b0ZpeGVkKDIpKSB7XG4gICAgYWxlcnQoJ0F0dGVudGlvbiBsZXMgc29tbWVzIHZlbnRpbMOpZXMgbmUgY29uY29yZGVudCBwYXMuJyk7XG5cbiAgfVxuICBjb25zb2xlLmxvZyhzb21tZSlcblxuICByZXR1cm4gc29tbWUudG9GaXhlZCgyKSA9PSBwYXJzZUZsb2F0KGVjcml0dXJlLm1vbnRhbnQpLnRvRml4ZWQoMik7XG59XG5cbmZ1bmN0aW9uIG9uU3VibWl0KHZhbHVlcywge3NldEVycm9yc30pIHtcblxuICAvL3ZhbHVlc1sndHlwZSddID0gJ2NvbXB0YSdcbiAgcmV0dXJuIGVjcml0dXJlU3RvcmUuY2hhbmdlU3RhdGUodmFsdWVzKVxuICAgICAgLnRoZW4oKHJlcykgPT4ge1xuICAgICAgICBpZiAocmVzICYmIHJlcy5oYXNPd25Qcm9wZXJ0eSgnZXJyb3InKSkge1xuXG4gICAgICAgICAgc25hY2tiYXIuYWRkKHtcbiAgICAgICAgICAgIHR5cGU6ICdlcnJvcicsXG4gICAgICAgICAgICB0ZXh0OiByZXMuZXJyb3JcbiAgICAgICAgICB9KVxuICAgICAgICAgIHJldHVyblxuICAgICAgICB9XG4gICAgICAgIGNsb3NlTW9kYWwoKVxuICAgICAgICBuZXh0V2l6YXJkKClcblxuICAgICAgICByZWZyZXNoRWNyaXR1cmUoKVxuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICByZWZyZXNoRWNyaXR1cmUoKVxuICAgICAgICB9LCAxMDAwKVxuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICByZWZyZXNoRWNyaXR1cmUoKVxuICAgICAgICB9LCAyMDAwKVxuICAgICAgICBzbmFja2Jhci5hZGQoe1xuICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICB0ZXh0OiAnTW9kaWZpY2F0aW9uIGVmZmVjdHXDqWUnXG4gICAgICAgIH0pXG4gICAgICB9KVxuICAgICAgLmNhdGNoKGVycm9yID0+IHtcbiAgICAgICAgY29uc29sZS5sb2coZXJyb3IpO1xuICAgICAgICBzZXRFcnJvcnMoe2FwaUVycm9yOiBlcnJvcn0pXG4gICAgICB9KTtcbn1cblxuY29uc3QgaXNTaG93ID0gcmVmKGZhbHNlKTtcblxuZnVuY3Rpb24gY2xvc2VTaG93TW9kYWwoKSB7XG4gIGlzU2hvdy52YWx1ZSA9IGZhbHNlXG59XG5cbmZ1bmN0aW9uIHNob3dTaG93TW9kYWwoKSB7XG4gIGlzU2hvdy52YWx1ZSA9IHRydWVcbn1cblxuY29uc3Qgc3dpdGNoTG9jYWwgPSAodHlwZSkgPT4gIHtcblxuICBpZiAodHlwZSA9PT0gJ2ltbWV1YmxlJykge1xuICAgIGVjcml0dXJlU3RvcmUudXBkYXRlRW50aXR5KHtcbiAgICAgIGxvY2FsOiBudWxsXG4gICAgfSlcbiAgfVxuICBpZiAodHlwZSA9PT0gJ2xvY2FsJykge1xuICAgIGVjcml0dXJlU3RvcmUudXBkYXRlRW50aXR5KHtcbiAgICAgIGltbWV1YmxlOiBudWxsXG4gICAgfSlcbiAgfVxuXG4gIGNvbnNvbGUubG9nKGVjcml0dXJlKVxuXG4gIHVwZGF0ZVByZXZpZXcoKVxufVxuXG5mdW5jdGlvbiBzaG93KGlkKSB7XG4gIGVjcml0dXJlU3RvcmUuZ2V0SXRlbShpZCkudGhlbigoKSA9PiB7XG4gICAgc2hvd1Nob3dNb2RhbCgpO1xuICB9KVxufVxuXG5mdW5jdGlvbiB1bmNoZWNrQWxsKCkge1xuICBjb25zdCBzd2l0Y2hHbG9iYWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjY2hvb3NlLWFsbC1jaGVjaycpO1xuICBzd2l0Y2hHbG9iYWwuY2hlY2tlZCA9IGZhbHNlO1xuICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCd0Ym9keSBpbnB1dFt0eXBlPWNoZWNrYm94XScpLmZvckVhY2goKGl0ZW0pID0+IHtcbiAgICBpdGVtLmNoZWNrZWQgPSBmYWxzZTtcbiAgfSlcbn1cbmZ1bmN0aW9uIHN3aXRjaENoZWNrYm94ZXMoKSB7XG4gIGNvbnN0IHN3aXRjaEdsb2JhbCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNjaG9vc2UtYWxsLWNoZWNrJyk7XG4gIHN3aXRjaEdsb2JhbC5jaGVja2VkXG4gIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3Rib2R5IGlucHV0W3R5cGU9Y2hlY2tib3hdJykuZm9yRWFjaCgoaXRlbSkgPT4ge1xuICAgIGl0ZW0uY2hlY2tlZCA9IHN3aXRjaEdsb2JhbC5jaGVja2VkO1xuICB9KVxuXG4gIHRvZ2dsZUJ1bGtBY3Rpb25Cb3goKVxufVxuXG5kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdib2R5JykuZm9yRWFjaCgoaXRlbSkgPT4ge1xuICBpdGVtLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGV2KSA9PiB7XG4gICAgaWYoZXYudGFyZ2V0Lm1hdGNoZXMoJ1t0eXBlPVwiY2hlY2tib3hcIl0nKSkge1xuICAgICAgY29uc29sZS5sb2coJ2NsaWNrJylcbiAgICAgIHRvZ2dsZUJ1bGtBY3Rpb25Cb3goKVxuICAgIH1cbiAgfSlcbn0pXG5cbmNvbnN0IGdldENoZWNrZWRCdWxrID0gKCkgPT4ge1xuICByZXR1cm4gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgndGJvZHkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCcpXG59XG5cbmNvbnN0IHRvZ2dsZUJ1bGtBY3Rpb25Cb3ggPSAoKSA9PiB7XG4gIGNvbnN0IGNoZWNrZWQgPSBnZXRDaGVja2VkQnVsaygpXG4gIGlmICghY2hlY2tlZC5sZW5ndGgpIHtcbiAgICBzaG93VG9nZ2xlTWVudS52YWx1ZSA9IGZhbHNlXG4gIH0gZWxzZSB7XG4gICAgc2hvd1RvZ2dsZU1lbnUudmFsdWUgPSB0cnVlXG4gIH1cbn1cblxuY29uc3QgYWN0aW9uR3JvdXBlID0gKHR5cGUsIGRhdGEpID0+IHtcbiAgY29uc3QgY2hlY2tlZCA9IGdldENoZWNrZWRCdWxrKClcbiAgdmFyIGlkcyA9IFsuLi5jaGVja2VkXS5tYXAoKGl0ZW0pID0+IHtcbiAgICByZXR1cm4gaXRlbS52YWx1ZVxuICB9KVxuXG4gIGRhdGEuaWRzID0gaWRzXG5cbiAgZmV0Y2hXcmFwcGVyLnBvc3QoXCIvYXBpL2Vjcml0dXJlcy9idWxrX2VkaXQ/dHlwZT1cIiArIHR5cGUsIGRhdGEpLnRoZW4oKCkgPT4ge1xuICAgIHNuYWNrYmFyLmFkZCh7XG4gICAgICB0eXBlOiAnc3VjY2VzcycsXG4gICAgICB0ZXh0OiAnTW9kaWZpY2F0aW9ucyBncm91cMOpZXMgZWZmZWN0dcOpZXMnXG4gICAgfSlcbiAgICByZWZyZXNoRWNyaXR1cmUoKTtcbiAgICB1bmNoZWNrQWxsKClcbiAgfSk7XG59XG5jb25zdCBibG9xdWVyU2Fpc2llID0gKCkgPT4ge1xuICBhY3Rpb25Hcm91cGUoJ2Jsb2NrQXQnLCB7fSlcbn1cbmNvbnN0IGFyY2hpdmVkQXRHcm91cGUgPSAoKSA9PiB7XG4gIGFjdGlvbkdyb3VwZSgnYXJjaGl2ZWRBdCcsIHt9KVxufVxuY29uc3QgcmVtb3ZlR3JvdXBlID0gKCkgPT4ge1xuICBhY3Rpb25Hcm91cGUoJ2RlbGV0ZScsIHt9KVxufVxuY29uc3Qgc2VsZWN0QnVsa0JhbnF1ZSA9ICgkZXZlbnQpID0+IHtcbiAgY29uc3QgdmFsdWUgPSAkZXZlbnQudGFyZ2V0LnZhbHVlO1xuICBpZiAoIXZhbHVlIHx8IHZhbHVlID09IFwiXCIpIHJldHVybjtcblxuICBpZiAoY29uZmlybSgnRXRlcyB2b3VzIHPDu3IgZGUgdm91bG9pciBzcMOpY2lmaWVyIHBvdXIgY2VzIMOpY3JpdHVyZXMgbGEgYmFucXVlIHPDqWxlY3Rpb25uw6llID8nKSkge1xuICAgIGFjdGlvbkdyb3VwZSgnYmFucXVlJywge2JhbnF1ZTogdmFsdWV9KVxuICB9XG59XG5jb25zdCBzZWxlY3RCdWxrRm91cm5pc3NldXIgPSAodmFsdWUpID0+IHtcblxuICBpZiAoIXZhbHVlIHx8IHZhbHVlID09IFwiXCIpIHJldHVybjtcblxuICBpZiAoY29uZmlybSgnRXRlcyB2b3VzIHPDu3IgZGUgdm91bG9pciBzcMOpY2lmaWVyIHBvdXIgY2VzIMOpY3JpdHVyZXMgbGUgY29tcHRlIHPDqWxlY3Rpb25uw6kgPycpKSB7XG4gICAgYWN0aW9uR3JvdXBlKCdmb3Vybmlzc2V1cicsIHtmb3Vybmlzc2V1cjogdmFsdWV9KVxuICB9XG59XG5jb25zdCBzZWxlY3RCdWxrSW1tZXVibGUgPSAodmFsdWUpID0+IHtcblxuICBpZiAoIXZhbHVlIHx8IHZhbHVlID09IFwiXCIpIHJldHVybjtcblxuICBpZiAoY29uZmlybSgnRXRlcyB2b3VzIHPDu3IgZGUgdm91bG9pciBzcMOpY2lmaWVyIHBvdXIgY2VzIMOpY3JpdHVyZXMgbFxcJ2ltbWV1YmxlIHPDqWxlY3Rpb25uw6kgPycpKSB7XG4gICAgYWN0aW9uR3JvdXBlKCdpbW1ldWJsZScsIHtpbW1ldWJsZTogdmFsdWV9KVxuICB9XG59XG5jb25zdCBzZWxlY3RCdWxrTG9jYWwgPSAodmFsdWUpID0+IHtcblxuICBpZiAoIXZhbHVlIHx8IHZhbHVlID09IFwiXCIpIHJldHVybjtcblxuICBpZiAoY29uZmlybSgnRXRlcyB2b3VzIHPDu3IgZGUgdm91bG9pciBzcMOpY2lmaWVyIHBvdXIgY2VzIMOpY3JpdHVyZXMgbGUgbG9jYWwgc8OpbGVjdGlvbm7DqSA/JykpIHtcbiAgICBhY3Rpb25Hcm91cGUoJ2xvY2FsJywge2xvY2FsOiB2YWx1ZX0pXG4gIH1cbn1cblxuXG5jb25zdCBwcmV2aW91c1dpemFyZCA9ICgpID0+IHtcbiAgY3VycmVudHN0ZXAudmFsdWUgPSBjdXJyZW50c3RlcC52YWx1ZSAtIDFcbiAgaWYgKGN1cnJlbnRzdGVwLnZhbHVlIDw9IDEpIHtcbiAgICBjdXJyZW50c3RlcC52YWx1ZSA9IDE7XG4gIH1cblxuICBkcmF3V2l6YXJkRWRpdCgpXG5cbn1cbmNvbnN0IG5leHRXaXphcmQgPSAoKSA9PiB7XG5cbiAgLy9teWZvcm0udmFsdWUuJGVsLnN1Ym1pdCgpXG5cbiAgY3VycmVudHN0ZXAudmFsdWUgPSBjdXJyZW50c3RlcC52YWx1ZSArIDFcbiAgaWYgKGN1cnJlbnRzdGVwLnZhbHVlID4gbWF4c3RlcHMudmFsdWUpIHtcbiAgICBjdXJyZW50c3RlcC52YWx1ZSA9IG1heHN0ZXBzLnZhbHVlO1xuICAgIGNsb3NlTW9kYWxJbXBvcnQoKVxuICB9XG5cbiAgZHJhd1dpemFyZEVkaXQoKVxufVxuXG5jb25zdCBkcmF3V2l6YXJkRWRpdCA9ICgpID0+IHtcblxufVxuXG5jb25zdCBzaG9ydGN1dHNEYXRlcGlja2VyID0gW1xuICB7XG4gICAgdGV4dDogJ0Rlcm5pw6hyZSBzZW1haW5lJyxcbiAgICB2YWx1ZTogKCkgPT4ge1xuICAgICAgY29uc3QgZW5kID0gbmV3IERhdGUoKVxuICAgICAgY29uc3Qgc3RhcnQgPSBuZXcgRGF0ZSgpXG4gICAgICBzdGFydC5zZXRUaW1lKHN0YXJ0LmdldFRpbWUoKSAtIDM2MDAgKiAxMDAwICogMjQgKiA3KVxuICAgICAgcmV0dXJuIFtzdGFydCwgZW5kXVxuICAgIH0sXG4gIH0sXG4gIHtcbiAgICB0ZXh0OiAnRGVybmllciBtb2lzJyxcbiAgICB2YWx1ZTogKCkgPT4ge1xuICAgICAgY29uc3QgZW5kID0gbmV3IERhdGUoKVxuICAgICAgY29uc3Qgc3RhcnQgPSBuZXcgRGF0ZSgpXG4gICAgICBzdGFydC5zZXRUaW1lKHN0YXJ0LmdldFRpbWUoKSAtIDM2MDAgKiAxMDAwICogMjQgKiAzMClcbiAgICAgIHJldHVybiBbc3RhcnQsIGVuZF1cbiAgICB9LFxuICB9LFxuICB7XG4gICAgdGV4dDogJzMgZGVybmllcnMgbW9pcycsXG4gICAgdmFsdWU6ICgpID0+IHtcbiAgICAgIGNvbnN0IGVuZCA9IG5ldyBEYXRlKClcbiAgICAgIGNvbnN0IHN0YXJ0ID0gbmV3IERhdGUoKVxuICAgICAgc3RhcnQuc2V0VGltZShzdGFydC5nZXRUaW1lKCkgLSAzNjAwICogMTAwMCAqIDI0ICogOTApXG4gICAgICByZXR1cm4gW3N0YXJ0LCBlbmRdXG4gICAgfSxcbiAgfSxcbl1cbi8qXG53YXRjaChlY3JpdHVyZSwgKGl0ZW0pID0+IHtcbiAgLy8gcmVmcmVzaCBudW1lcm8gZGUgY29tcHRlIGF1dG9tYXRpcXVlXG4gIGlmICghaXRlbS5pZCApIHtcbiAgICBlY3JpdHVyZVN0b3JlLmdldFByZXZpZXcoaXRlbSkudGhlbigoaXRlbSkgPT4ge1xuICAgICAgY29uc29sZS5sb2coaXRlbSlcbiAgICAgIHJlc2V0RW50aXR5ID0ge1xuICAgICAgICAuLi5yZXNldEVudGl0eSxcbiAgICAgICAgLi4uaXRlbSxcbiAgICAgIH1cblxuICAgICAgZWNyaXR1cmVTdG9yZS5yZXNldEVudGl0eShyZXNldEVudGl0eSlcbiAgICB9KVxuICB9XG59KVxuKi9cblxuY29uc3Qgc3dpdGNoRmlsdGVyc09uID0gKCkgPT4gIHtcbiAgZmlsdGVyX3NlYXJjaC52YWx1ZSA9ICcnO1xuICBmaWx0ZXJfcmVkLnZhbHVlID0gJyc7XG4gIGZpbHRlcl9pbW1ldWJsZS52YWx1ZSA9ICcnO1xuICBmaWx0ZXJfbG9jYWwudmFsdWUgPSAnJztcbiAgZmlsdGVyX2lzSW1wb3J0LnZhbHVlID0gJyc7XG4gIGZpbHRlcl9jb21wdGUudmFsdWUgPSAnJztcbiAgZmlsdGVyX3NlYXJjaC52YWx1ZSA9ICcnO1xuICBmaWx0ZXJEYXRlLnZhbHVlID0gJyc7XG4gIGZpbHRlcl9leGVyY2ljZS52YWx1ZSA9ICcnO1xuXG4gIHdpbmRvdy5sb2NhdGlvbi5yZWxvYWQoKVxuICBmaWx0ZXJzX29uLnZhbHVlID0gZmFsc2Vcbn1cbmNvbnN0IGdlbmVyYXRlRGF0ZXMgPSAoc3RhcnRZZWFyKSA9PiB7XG4gIGxldCBjdXJyZW50WWVhciA9IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSwgeWVhcnMgPSBbXTtcbiAgc3RhcnRZZWFyID0gc3RhcnRZZWFyIHx8IDE5ODA7XG4gIHdoaWxlICggc3RhcnRZZWFyIDw9IGN1cnJlbnRZZWFyICkge1xuICAgIHllYXJzLnB1c2goc3RhcnRZZWFyKyspO1xuICB9XG4gIHJldHVybiB5ZWFycztcbn1cbmNvbnN0ICBleGVyY2ljZXNZZWFyID0gZ2VuZXJhdGVEYXRlcygyMDIyKVxuXG5jb25zdCBzY3JvbGxJbnRvRXJyb3JzID0gKGVycm9ycykgPT4ge1xuICBjb25zdCBmaXJzdEVycm9yID0gT2JqZWN0LmtleXMoZXJyb3JzKVswXTtcbiAgY29uc3QgZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGBbbmFtZT1cIiR7Zmlyc3RFcnJvcn1cIl1gKTtcbiAgZWw/LnNjcm9sbEludG9WaWV3KHtcbiAgICBiZWhhdmlvcjogJ3Ntb290aCcsXG4gIH0pO1xuICBlbD8uZm9jdXMoKTtcblxuICByZXR1cm4gdHJ1ZTtcbn1cblxuY29uc3QgeyBoYW5kbGVDaGFuZ2UgfSA9IHVzZUZpZWxkKCdleGVyY2ljZScpO1xuXG5mdW5jdGlvbiBoYW5kbGVEYXRlRWZmZWN0aWYoZWxtKSB7XG4gIGlmIChkYXlqcyhlbG0pLmZvcm1hdCgnWVlZWScpKSB7XG4gICAgICBoYW5kbGVDaGFuZ2UocGFyc2VJbnQoZGF5anMoZWxtKS5mb3JtYXQoJ1lZWVknKSkpXG4gICAgICB0aGlzLmVjcml0dXJlLmV4ZXJjaWNlID0gcGFyc2VJbnQoZGF5anMoZWxtKS5mb3JtYXQoJ1lZWVknKSlcbiAgICBjb25zb2xlLmxvZyhwYXJzZUludChkYXlqcyhlbG0pLmZvcm1hdCgnWVlZWScpKSlcblxuICB9XG5cbn1cblxuZnVuY3Rpb24gdGVzdEltcG9ydEJhbnF1ZShmaWxlKSB7XG4gIGZldGNoV3JhcHBlci5nZXQoJy9hcGkvZmlsZV9pc190eXBlX2Jhbms/ZmlsZT0nICsgZmlsZSArICcmdHlwZT0nICsgdXBsb2FkZWRUeXBlLnZhbHVlKS50aGVuKChkYXRhKSA9PiB7XG4gICAgaWYgKGRhdGEuZXJyb3IpIHtcbiAgICAgIGFsZXJ0KCdWb3RyZSBkb2N1bWVudCBuZSBjb3JyZXNwb25kYW50IHBhcyDDoCBsYSBiYW5xdWUgc8OpbGVjdGlvbm7DqWUsIHZldWlsbGV6IHbDqXJpZmllciBxdWUgbGVzIGRvY3VtZW50cyBjb3JyZXNwb25kZW50IGJpZW4sIHZvdXMgcG91dmV6IGNlcGVuZGFudCBjb250aW51ZXIgbFxcJ2ltcG9ydCBzaSB0b3V0IGVzdCBPSy4nKVxuICAgICAgLypjc3ZTZW5kZWQudmFsdWUgPSAwXG4gICAgICB1cGxvYWRlZEZpbGUudmFsdWUgPSBudWxsKi9cbiAgICB9XG4gIH0pO1xufVxuXG48L3NjcmlwdD5cblxuPHRlbXBsYXRlPlxuICAgIDxkaXYgY2xhc3M9XCJweC00XCI+XG4gICAgICA8ZGl2PlxuICAgICAgICA8cCBjbGFzcz1cInRleHQtcmlnaHRcIj5cbiAgICAgICAgICA8YnV0dG9uIGhyZWY9XCJcIiBjbGFzcz1cImlubGluZS1ibG9jayAhbXgtMiBidG4tc2F2ZVwiIEBjbGljaz1cInNob3dDbGllbnRcIiB2LWlmPVwiJ2NvbXB0YScgPT09IGF1dGhTdG9yZS51c2VyPy50eXBlICYmIChjdXJyZW50Q2xpZW50SWQgfHwgcm91dGUucXVlcnkuY2xpZW50SWQpXCI+Q29uc3VsdGVyIGxlcyBkb2N1bWVudHM8L2J1dHRvbj5cbiAgICAgICAgICA8YnV0dG9uIGhyZWY9XCJcIiBjbGFzcz1cImlubGluZS1ibG9jayAhbXgtMiBidG4tc2F2ZVwiIEBjbGljaz1cInNob3dNb2RhbEltcG9ydFwiIHYtaWY9XCJjdXJyZW50Q2xpZW50ICYmIGN1cnJlbnRDbGllbnQ/LnR5cGVDb21wdGFiaWxpdGUgPT09ICcxJyBcIj5JbXBvcnQgYmFuY2FpcmU8L2J1dHRvbj5cbiAgICAgICAgICA8YnV0dG9uIGhyZWY9XCJcIiBjbGFzcz1cImlubGluZS1ibG9jayAhbXgtMiBidG4tc2F2ZVwiIEBjbGljaz1cInNob3dNb2RhbCh0cnVlKVwiIHYtaWY9XCJjdXJyZW50Q2xpZW50SWQgfHwgcm91dGUucXVlcnkuY2xpZW50SWRcIj5Bam91dGVyIHVuZSDDqWNyaXR1cmU8L2J1dHRvbj5cbiAgICAgICAgICA8Um91dGVyTGluayA6dG89XCJ7bmFtZTogJ2NvbXB0YScgPT09IGF1dGhTdG9yZS51c2VyPy50eXBlID8gJ0NvbXB0YUFmZmVjdGF0aW9uTGlzdCcgOiAnQ2xpZW50QWZmZWN0YXRpb25MaXN0JywgcXVlcnk6IHtjbGllbnRJZDogcm91dGUucXVlcnkuY2xpZW50SWR9fVwiICBjbGFzcz1cImlubGluZS1ibG9jayAhbXgtMiBidG4tc2F2ZVwiIHYtaWY9XCJjdXJyZW50Q2xpZW50SWQgfHwgcm91dGUucXVlcnkuY2xpZW50SWRcIj5JbmRleGF0aW9uIGF1dG9tYXRpcXVlPC9Sb3V0ZXJMaW5rPlxuICAgICAgICAgIDxSb3V0ZXJMaW5rIDp0bz1cIntuYW1lOiAnQ2xpZW50Q29tcHRlRm91cm5pc3NldXInfVwiIHYtaWY9XCInY2xpZW50JyA9PT0gYXV0aFN0b3JlLnVzZXI/LnR5cGUgJiYgY3VycmVudENsaWVudElkICYmIGN1cnJlbnRDbGllbnQ/LnR5cGVSZXZlbnVGb25jaWVyID09PSAnMScgXCIgIGNsYXNzPVwiaW5saW5lLWJsb2NrICFteC0yIGJ0bi1zYXZlXCI+Q29tcHRlIGNsaWVudHMgLyBmb3Vybmlzc2V1cnM8L1JvdXRlckxpbms+XG4gICAgICAgIDwvcD5cblxuICAgICAgICA8ZGl2IGNsYXNzPVwiYmctYmx1ZS0xMDAgcC02IHJvdW5kZWQteGwgc2hhZG93LWxnIG1iLTRcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZ3JpZCBncmlkLWNvbHMtMSBtZDpncmlkLWNvbHMtMiBsZzpncmlkLWNvbHMtNCAgZ2FwLTZcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJzdGF0dXNcIiBjbGFzcz1cImZvbnQtbWVkaXVtIHRleHQtc20gdGV4dC1zdG9uZS02MDBcIj5SZWNldHRlLUTDqXBlbnNlPC9sYWJlbD5cblxuICAgICAgICAgICAgICA8c2VsZWN0XG4gICAgICAgICAgICAgICAgICBpZD1cInN0YXR1c1wiXG4gICAgICAgICAgICAgICAgICB2LW1vZGVsPVwiZmlsdGVyX3JlZFwiXG4gICAgICAgICAgICAgICAgICBjbGFzcz1cIm10LTIgYmxvY2sgdy1mdWxsIHJvdW5kZWQtbWQgYm9yZGVyLWdyYXktMzAwIHNoYWRvdy1zbSBmb2N1czpib3JkZXItb3JhbmdlLTMwMCBmb2N1czpyaW5nIGZvY3VzOnJpbmctb3JhbmdlLTIwMCBmb2N1czpyaW5nLW9wYWNpdHktNTBcIlxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPlRvdXM8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiMVwiPlJlY2V0dGU8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiMFwiPkTDqXBlbnNlPC9vcHRpb24+XG4gICAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGZsZXgtY29sXCI+XG4gICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJkYXRlXCIgY2xhc3M9XCJmb250LW1lZGl1bSB0ZXh0LXNtIHRleHQtc3RvbmUtNjAwXCI+RGF0ZSBkZSBsJ8OpY3JpdHVyZTwvbGFiZWw+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkZW1vLWRhdGUtcGlja2VyXCI+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJsb2NrXCI+XG4gICAgICAgICAgICAgICAgICA8ZWwtZGF0ZS1waWNrZXJcbiAgICAgICAgICAgICAgICAgICAgICB2LW1vZGVsPVwiZmlsdGVyRGF0ZVwiXG4gICAgICAgICAgICAgICAgICAgICAgdHlwZT1cImRhdGVyYW5nZVwiXG4gICAgICAgICAgICAgICAgICAgICAgdW5saW5rLXBhbmVsc1xuICAgICAgICAgICAgICAgICAgICAgIHJhbmdlLXNlcGFyYXRvcj1cIsOgXCJcbiAgICAgICAgICAgICAgICAgICAgICBzdGFydC1wbGFjZWhvbGRlcj1cIkRhdGUgZGUgZMOpYnV0XCJcbiAgICAgICAgICAgICAgICAgICAgICBlbmQtcGxhY2Vob2xkZXI9XCJEYXRlIGRlIGZpblwiXG4gICAgICAgICAgICAgICAgICAgICAgOnNob3J0Y3V0cz1cInNob3J0Y3V0c0RhdGVwaWNrZXJcIlxuICAgICAgICAgICAgICAgICAgICAgIDpzaXplPVwiJ2xhcmdlJ1wiXG4gICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleCBmbGV4LWNvbFwiPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwic3RhdHVzXCIgY2xhc3M9XCJmb250LW1lZGl1bSB0ZXh0LXNtIHRleHQtc3RvbmUtNjAwXCI+RXhlcmNpY2U8L2xhYmVsPlxuICAgICAgICAgICAgICA8c2VsZWN0XG4gICAgICAgICAgICAgICAgICBpZD1cInN0YXR1c1wiXG4gICAgICAgICAgICAgICAgICB2LW1vZGVsPVwiZmlsdGVyX2V4ZXJjaWNlXCJcbiAgICAgICAgICAgICAgICAgIGNsYXNzPVwibXQtMiBibG9jayB3LWZ1bGwgcm91bmRlZC1tZCBib3JkZXItZ3JheS0zMDAgc2hhZG93LXNtIGZvY3VzOmJvcmRlci1vcmFuZ2UtMzAwIGZvY3VzOnJpbmcgZm9jdXM6cmluZy1vcmFuZ2UtMjAwIGZvY3VzOnJpbmctb3BhY2l0eS01MFwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+Q2hvaXNpcjwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDwhLS08b3B0aW9uIHYtZm9yPVwiY3VycmVudEV4ZXJjaWNlIGluIGV4ZXJjaWNlc1wiIDp2YWx1ZT1cImN1cnJlbnRFeGVyY2ljZS5pZFwiPnt7IGN1cnJlbnRFeGVyY2ljZS5hbm5lZSB9fTwvb3B0aW9uPi0tPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdi1mb3I9XCJjdXJyZW50RXhlcmNpY2UgaW4gZXhlcmNpY2VzWWVhclwiIDp2YWx1ZT1cImN1cnJlbnRFeGVyY2ljZVwiPnt7Y3VycmVudEV4ZXJjaWNlfX08L29wdGlvbj5cbiAgICAgICAgICAgICAgPC9zZWxlY3Q+XG5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleCBmbGV4LWNvbFwiPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwibmFtZVwiIGNsYXNzPVwiZm9udC1tZWRpdW0gdGV4dC1zbSB0ZXh0LXN0b25lLTYwMFwiPlJlY2hlcmNoZTwvbGFiZWw+XG4gICAgICAgICAgICAgIDxpbnB1dFxuICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImZpbHRlcl9zZWFyY2hcIlxuICAgICAgICAgICAgICAgICAgdHlwZT1cInRleHRcIlxuICAgICAgICAgICAgICAgICAgaWQ9XCJyZWNoZXJjaGVcIlxuICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJWb3RyZSByZWNoZXJjaGVcIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJtdC0yIGJsb2NrIHctZnVsbCByb3VuZGVkLW1kIGJvcmRlci1ncmF5LTMwMCBzaGFkb3ctc20gZm9jdXM6Ym9yZGVyLW9yYW5nZS0zMDAgZm9jdXM6cmluZyBmb2N1czpyaW5nLW9yYW5nZS0yMDAgZm9jdXM6cmluZy1vcGFjaXR5LTUwXCJcbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleCBmbGV4LWNvbFwiID5cbiAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIm5hbWVcIiBjbGFzcz1cImZvbnQtbWVkaXVtIHRleHQtc20gdGV4dC1zdG9uZS02MDBcIj5JbW1ldWJsZTwvbGFiZWw+XG4gICAgICAgICAgICAgIDxzZWxlY3RcbiAgICAgICAgICAgICAgICAgIGlkPVwic3RhdHVzXCJcbiAgICAgICAgICAgICAgICAgIHYtbW9kZWw9XCJmaWx0ZXJfaW1tZXVibGVcIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJtdC0yIGJsb2NrIHctZnVsbCByb3VuZGVkLW1kIGJvcmRlci1ncmF5LTMwMCBzaGFkb3ctc20gZm9jdXM6Ym9yZGVyLW9yYW5nZS0zMDAgZm9jdXM6cmluZyBmb2N1czpyaW5nLW9yYW5nZS0yMDAgZm9jdXM6cmluZy1vcGFjaXR5LTUwXCJcbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5DaG9pc2lyPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2LWZvcj1cImltbWV1YmxlIGluIGltbWV1Ymxlc1wiIDp2YWx1ZT1cImltbWV1YmxlLmlkXCI+e3sgaW1tZXVibGUubm9tIH19PC9vcHRpb24+XG4gICAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGZsZXgtY29sXCIgPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwibmFtZVwiIGNsYXNzPVwiZm9udC1tZWRpdW0gdGV4dC1zbSB0ZXh0LXN0b25lLTYwMFwiPkxvY2FsPC9sYWJlbD5cbiAgICAgICAgICAgICAgPHNlbGVjdFxuICAgICAgICAgICAgICAgICAgaWQ9XCJzdGF0dXNcIlxuICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImZpbHRlcl9sb2NhbFwiXG4gICAgICAgICAgICAgICAgICBjbGFzcz1cIm10LTIgYmxvY2sgdy1mdWxsIHJvdW5kZWQtbWQgYm9yZGVyLWdyYXktMzAwIHNoYWRvdy1zbSBmb2N1czpib3JkZXItb3JhbmdlLTMwMCBmb2N1czpyaW5nIGZvY3VzOnJpbmctb3JhbmdlLTIwMCBmb2N1czpyaW5nLW9wYWNpdHktNTBcIlxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPkNob2lzaXI8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHYtZm9yPVwiaW1tZXVibGUgaW4gbG9jYXV4QWxsXCIgOnZhbHVlPVwiaW1tZXVibGUuaWRcIj57eyBpbW1ldWJsZS5ub20gfX08L29wdGlvbj5cbiAgICAgICAgICAgICAgPC9zZWxlY3Q+XG4gICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZsZXggZmxleC1jb2xcIiA+XG4gICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJuYW1lXCIgY2xhc3M9XCJmb250LW1lZGl1bSB0ZXh0LXNtIHRleHQtc3RvbmUtNjAwXCI+Q29tcHRlPC9sYWJlbD5cbiAgICAgICAgICAgICAgPHNlbGVjdFxuICAgICAgICAgICAgICAgICAgaWQ9XCJzdGF0dXNcIlxuICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImZpbHRlcl9jb21wdGVcIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJtdC0yIGJsb2NrIHctZnVsbCByb3VuZGVkLW1kIGJvcmRlci1ncmF5LTMwMCBzaGFkb3ctc20gZm9jdXM6Ym9yZGVyLW9yYW5nZS0zMDAgZm9jdXM6cmluZyBmb2N1czpyaW5nLW9yYW5nZS0yMDAgZm9jdXM6cmluZy1vcGFjaXR5LTUwXCJcbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5DaG9pc2lyPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2LWZvcj1cImltbWV1YmxlIGluIGZvdXJuaXNzZXVyc1wiIDp2YWx1ZT1cImltbWV1YmxlLmlkXCI+e3sgaW1tZXVibGUubm9tIH19PC9vcHRpb24+XG4gICAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleCBmbGV4LWNvbFwiID5cbiAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIm5hbWVcIiBjbGFzcz1cImZvbnQtbWVkaXVtIHRleHQtc20gdGV4dC1zdG9uZS02MDBcIj5UeXBlIGQnw6ljcml0dXJlPC9sYWJlbD5cbiAgICAgICAgICAgICAgPHNlbGVjdFxuICAgICAgICAgICAgICAgICAgaWQ9XCJzdGF0dXNcIlxuICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImZpbHRlcl9pc0ltcG9ydFwiIG11bHRpcGxlXG4gICAgICAgICAgICAgICAgICBjbGFzcz1cIm10LTIgYmxvY2sgdy1mdWxsIHJvdW5kZWQtbWQgYm9yZGVyLWdyYXktMzAwIHNoYWRvdy1zbSBmb2N1czpib3JkZXItb3JhbmdlLTMwMCBmb2N1czpyaW5nIGZvY3VzOnJpbmctb3JhbmdlLTIwMCBmb2N1czpyaW5nLW9wYWNpdHktNTBcIlxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiA6dmFsdWU9XCJudWxsXCI+Q2hvaXNpcjwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJDQVwiPkFDQTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJTR1wiPkFTRzwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJDSUNcIj5BQ0lDPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIkNFXCI+QUNFPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIkJQXCI+QUJQPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIkJQUFwiPkFCUFA8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+RWNyaXR1cmVzIG1hbnVlbGxlcyAoTSk8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiTUNBXCI+TUNBPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIk1TR1wiPk1TRzwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJNQ0lDXCI+TUNJQzwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJNQ0VcIj5NQ0U8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiTUJQXCI+TUJQPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIk1CUFBcIj5NQlBQPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIk1DQUlTU0VcIj5NQ0FJU1NFPC9vcHRpb24+XG4gICAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGZsZXgtY29sXCIgPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwibmFtZVwiIGNsYXNzPVwiZm9udC1tZWRpdW0gdGV4dC1zbSB0ZXh0LXN0b25lLTYwMFwiPkVjcml0dXJlcyBwZXJzb25uZWxsZXM8L2xhYmVsPlxuICAgICAgICAgICAgICA8c2VsZWN0XG4gICAgICAgICAgICAgICAgICBpZD1cInN0YXR1c1wiXG4gICAgICAgICAgICAgICAgICB2LW1vZGVsPVwiZmlsdGVyX2lzUGVyc29cIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJtdC0yIGJsb2NrIHctZnVsbCByb3VuZGVkLW1kIGJvcmRlci1ncmF5LTMwMCBzaGFkb3ctc20gZm9jdXM6Ym9yZGVyLW9yYW5nZS0zMDAgZm9jdXM6cmluZyBmb2N1czpyaW5nLW9yYW5nZS0yMDAgZm9jdXM6cmluZy1vcGFjaXR5LTUwXCJcbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gOnZhbHVlPVwibnVsbFwiPlRvdXM8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIDp2YWx1ZT0xPlBlcnNvIHNldWxlczwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gOnZhbHVlPTA+U2FucyBsZXMgcGVyc29zPC9vcHRpb24+XG4gICAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJcIj5cbiAgICAgICAgICA8ZGl2IHYtaWY9XCJmaWx0ZXJzX29uXCIgY2xhc3M9XCJ0ZXh0LWNlbnRlclwiPlxuICAgICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJzd2l0Y2hGaWx0ZXJzT25cIiBjbGFzcz1cImlubGluZS1ibG9jayAhbXgtMiBidG4tc2F2ZVwiPlLDqWluaXRpYWxpc2VyIGxlcyBmaWx0cmVzPC9idXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiB2LWlmPVwicm91dGUucXVlcnkuY2xpZW50SWQgJiYgY3VycmVudENsaWVudFwiIGNsYXNzPVwibXktNiB0ZXh0LXhsXCIgc3R5bGU9XCJmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogY2VudGVyO1wiPlV0aWxpc2F0ZXVyIGNvdXJhbnQgOiB7e2N1cnJlbnRDbGllbnQubmljZW5hbWUgfX08L2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0aWNreS1jb250YWluZXI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiXCIgOmNsYXNzPVwieydncmlkIGdyaWQtY29scy0yIGdhcC00JyA6IHNob3dTaWRlUmVmID09PSB0cnVlfVwiPlxuICAgICAgICAgICAgICA8ZGl2IHN0eWxlPVwib3ZlcmZsb3c6IGF1dG9cIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGV4dC1jZW50ZXJcIj5cbiAgICAgICAgICAgICAgICA8dnVlLWF3ZXNvbWUtcGFnaW5hdGVcbiAgICAgICAgICAgICAgICAgICAgOnNob3dKdW1wQnV0dG9ucz1cInRydWVcIlxuICAgICAgICAgICAgICAgICAgICA6dG90YWwtaXRlbXM9XCJtYXhJdGVtc1wiXG4gICAgICAgICAgICAgICAgICAgIDppdGVtcy1wZXItcGFnZT1cIjUwXCJcbiAgICAgICAgICAgICAgICAgICAgOm1heC1wYWdlcy1zaG93bj1cIjUwXCJcbiAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cInBhZ2VcIlxuICAgICAgICAgICAgICAgICAgICA6b24tY2xpY2s9XCJwYWdpbmF0ZUhhbmRsZVwiXG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDx0YWJsZSBjbGFzcz1cInctZnVsbCB0YWJsZS1lbnRpdHkgdGFibGUtcmVzcG9uc2l2ZVwiIHN0eWxlPVwibWluLXdpZHRoOiAxMzAwcHg7XCI+XG5cbiAgICAgICAgICAgIDx0aGVhZD5cbiAgICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgICAgPHRoIHNjb3BlPVwiY29sXCIgc3R5bGU9XCJ3aWR0aDogMzVweFwiPlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiBpZD1cImNob29zZS1hbGwtY2hlY2tcIiBAY2xpY2s9XCJzd2l0Y2hDaGVja2JveGVzXCI+XG4gICAgICAgICAgICAgIDwvdGg+XG4gICAgICAgICAgICAgIDx0aCBzdHlsZT1cIndpZHRoOiA4MHB4O1wiPlNhaXNpZTwvdGg+XG4gICAgICAgICAgICAgIDx0aCBzdHlsZT1cIndpZHRoOiA4MHB4O1wiIHNjb3BlPVwiY29sXCIgQGNsaWNrPVwic29ydCgnZGF0ZUVmZmVjdGlmJylcIj5EYXRlPC90aD5cbiAgICAgICAgICAgICAgPHRoIHN0eWxlPVwid2lkdGg6IDcwcHg7XCI+TGllbjwvdGg+XG4gICAgICAgICAgICAgIDx0aCBzdHlsZT1cIndpZHRoOiA3NXB4XCI+RWNyaXR1cmU8L3RoPlxuICAgICAgICAgICAgICA8dGggc3R5bGU9XCJ3aWR0aDogNzVweFwiPk4uIGNvbXB0ZTwvdGg+XG4gICAgICAgICAgICAgIDx0aCBzdHlsZT1cIndpZHRoOiA3NXB4XCI+TGlldTwvdGg+XG4gICAgICAgICAgICAgIDx0aCB2LWZvcj1cIihoZWFkLCBpbmRleCkgaW4gaGVhZGVyc1wiIHNjb3BlPVwiY29sXCIgQGNsaWNrPVwic29ydChpbmRleClcIiA6c3R5bGU9XCJ7J3dpZHRoJzogaW5kZXggPT09ICdtb250YW50JyA/ICcxMzBweCcgOiAnJyB9XCIgY2xhc3M9XCJ3LTI4IGxnOnctYXV0b1wiPlxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmFzIGZhLXNvcnQtZG93blwiIHYtaWY9XCJzb3J0QnkgPT09IGluZGV4ICYmIHNvcnREaXJlY3Rpb24gPT09IC0xXCI+PC9pPlxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmFzIGZhLXNvcnQtdXBcIiB2LWVsc2UtaWY9XCJzb3J0QnkgPT09IGluZGV4ICYmIHNvcnREaXJlY3Rpb24gPT09IDFcIj48L2k+XG4gICAgICAgICAgICAgICAge3sgaGVhZCB9fVxuICAgICAgICAgICAgICA8L3RoPlxuICAgICAgICAgICAgICA8dGggc3R5bGU9XCJ3aWR0aDogMjAwcHhcIj5EYXRlczwvdGg+XG4gICAgICAgICAgICAgIDx0aCBzdHlsZT1cIndpZHRoOiA1MHB4XCI+TWVzcy48L3RoPlxuICAgICAgICAgICAgICA8dGggc3R5bGU9XCJ3aWR0aDogMTUwcHg7XCIgdi1pZj1cIiFyb3V0ZS5xdWVyeS5jbGllbnRJZFwiPkNsaWVudDwvdGg+XG4gICAgICAgICAgICAgIDx0aCBzdHlsZT1cIndpZHRoOiAxMDBweFwiIHNjb3BlPVwiY29sXCI+QWN0aW9uczwvdGg+XG4gICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICAgPC90aGVhZD5cbiAgICAgICAgICAgIDx0Ym9keT5cbiAgICAgICAgICAgIDx0ciA6Y2xhc3M9XCJ7J2lzLXNlbGVjdGVkJzogZWNyaXR1cmUuaWQgPT0gaXRlbS5pZCB9XCIgdi1mb3I9XCJpdGVtIGluIGVjcml0dXJlc1wiPlxuICAgICAgICAgICAgICA8dGggc3R5bGU9XCJ3aWR0aDogMzVweFwiICBjbGFzcz1cImhpZGRlbiBtZDp0YWJsZS1jZWxsXCI+XG4gICAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJjaGVja2JveFwiIG5hbWU9XCJzZWxlY3Rvci1saW5lXCIgY2xhc3M9XCJjaGVja2JveFwiIDp2YWx1ZT1cIml0ZW0uaWRcIj5cbiAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8L3RoPlxuICAgICAgICAgICAgICA8dGQgc3R5bGU9XCJ3aWR0aDogODBweDtcIiBkYXRhLWxhYmVsPVwiSW1wb3J0w6llIHBhclwiPjxzdHJvbmcgdi1pZj1cIml0ZW0uaXNHbG9iYWxpc2VcIj5WPC9zdHJvbmc+PHN0cm9uZyB2LWlmPVwiIWl0ZW0uaXNJbXBvcnRcIj5NPC9zdHJvbmc+PHN0cm9uZyB2LWVsc2U+QTwvc3Ryb25nPjxzdHJvbmc+e3sgaXRlbS5pbXBvcnRCYW5xdWUgfX08L3N0cm9uZz48L3RkPlxuICAgICAgICAgICAgICA8dGQgc3R5bGU9XCJ3aWR0aDogODBweDtcIiBkYXRhLWxhYmVsPVwiRGF0ZSBlZmZlY3RpZlwiPjxzdHJvbmc+e3sgZGF5anMoaXRlbS5kYXRlRWZmZWN0aWYpLmZvcm1hdCgnREQvTU0vWVlZWScpIH19PC9zdHJvbmc+PC90ZD5cbiAgICAgICAgICAgICAgPHRkIHN0eWxlPVwid2lkdGg6IDcwcHg7XCIgZGF0YS1sYWJlbD1cIkxpZW5cIiA+XG4gICAgICAgICAgICAgICAgPCEtLSAgQGNsaWNrLnByZXZlbnQ9XCJzaG93U2lkZShgLyR7aXRlbS5maWxlfWApXCIgLS0+XG4gICAgICAgICAgICAgICAgPGEgdi1pZj1cIml0ZW0uZmlsZVwiIDpocmVmPVwiYC8ke2l0ZW0uZmlsZX1gXCIgdGFyZ2V0PVwiX2JsYW5rXCIgY2xhc3M9XCJiZy1ncmVlbi0yMDAgcC0zIHJvdW5kZWQgdGV4dC1ncmVlbi03MDBcIj48aSBjbGFzcz1cImZhLXNvbGlkIGZhLWRvd25sb2FkXCI+PC9pPjwvYT5cbiAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgPHRkIHN0eWxlPVwid2lkdGg6IDc1cHhcIiBkYXRhLWxhYmVsPVwiUsOpZsOpcmVuY2VcIj48c3Ryb25nPnt7ICBpdGVtLm51bWVyb0luY3JlbWVudCB9fTwvc3Ryb25nPjwvdGQ+XG4gICAgICAgICAgICAgIDx0ZCBzdHlsZT1cIndpZHRoOiA3NXB4XCIgZGF0YS1sYWJlbD1cIk51bcOpcm8gZGUgY29tcHRlXCI+XG4gICAgICAgICAgICAgICAgPHN0cm9uZyB2LWlmPVwiaXRlbS5mb3Vybmlzc2V1clwiPnt7IGl0ZW0ubnVtZXJvQ29tcHRlID8gaXRlbS5udW1lcm9Db21wdGUgOiBpdGVtLm51bWVyb0NvbXB0ZUF1dG8gfX08L3N0cm9uZz5cbiAgICAgICAgICAgICAgICA8ZGl2IHYtaWY9XCIhaXRlbS5hcmNoaXZlZEF0ICYmICggKCgnY2xpZW50JyAhPSBhdXRoU3RvcmUudXNlcj8udHlwZSkpIHx8ICghaXRlbS5ibG9ja0F0ICYmICdjbGllbnQnID09PSBhdXRoU3RvcmUudXNlcj8udHlwZSkpXCI+XG4gICAgICAgICAgICAgICAgICA8di1zZWxlY3QgIDpjbGVhclNlYXJjaE9uU2VsZWN0PVwidHJ1ZVwiIHJlZj1cInRoZVNlbGVjdFwiIDpvcHRpb25zPVwiZm91cm5pc3NldXJzPy5maWx0ZXIoKGZvdXJuaXNzZXVyKSA9PiBmb3Vybmlzc2V1ci5jb2Rlc0NvbXB0YWJsZSAhPT0gJycgKS5tYXAoKGZvdXJuaXNzZXVyKSA9PiB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBjb2RlOiBmb3Vybmlzc2V1ci5pZCArICctJyArIGl0ZW0uaWQsXG4gICAgICAgIGxhYmVsOiAnKCcgKyBmb3Vybmlzc2V1ci5jb2Rlc0NvbXB0YWJsZSsnKSAnICsgKGZvdXJuaXNzZXVyLnBhcmVudFN0ciA/IGZvdXJuaXNzZXVyLnBhcmVudFN0ciArICcgLSAnIDogJycpICsgZm91cm5pc3NldXIubm9tXG4gICAgICB9XG4gICAgfSlcIiAgICBAaW5wdXQ9XCIodmFsdWUpID0+IHtcbiAgICAgIHVwZGF0ZUZvdXJuaXNzZXVySW5saW5lKHZhbHVlLCBpdGVtPy5pZClcbn1cIiA6cmVkdWNlPVwiaXRlbTIgPT4gYCR7aXRlbTIuY29kZX1gXCIgID5cbiAgICAgICAgICAgICAgICAgIDwvdi1zZWxlY3Q+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgIDx0ZCBzdHlsZT1cIndpZHRoOiA3NXB4XCIgZGF0YS1sYWJlbD1cIkxpZXVcIj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJvdmVyZmxvdy14LWF1dG8gd2hpdGVzcGFjZS1ub3dyYXBcIj5cbiAgICAgICAgICAgICAgICA8ZWwtcG9wb3ZlciB2LWlmPVwiaXRlbS5sb2NhbFwiIHBsYWNlbWVudD1cInRvcFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9XCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDp3aWR0aD1cIjIwMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJpZ2dlcj1cImhvdmVyXCI+XG4gICAgICAgICAgICAgICAgICA8dGVtcGxhdGUgI3JlZmVyZW5jZT5cbiAgICAgICAgICAgICAgICA8Um91dGVyTGluayBjbGFzcz1cImJnLWdyZWVuLTIwMCBwLTEgbGc6cC0zICAgcm91bmRlZCB0ZXh0LWdyZWVuLTUwMFwiIDp0bz1cIntuYW1lOiAnQ29tcHRhTG9jYXV4TGlzdCcsIHF1ZXJ5OiB7bG9jYWxJZDogaXRlbS5sb2NhbElkfX1cIiA+XG4gICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImZhLXNvbGlkIGZhLWhvdXNlLXVzZXJcIj48L2k+XG4gICAgICAgICAgICAgICAgICA8L1JvdXRlckxpbms+XG4gICAgICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuXG4gICAgICAgICAgICAgICAgICBMb2NhbCA6IDxzdHJvbmc+e3sgaXRlbS5sb2NhbFN0ciB9fTwvc3Ryb25nPiA8YnI+XG4gICAgICAgICAgICAgICAgICBJbW1ldWJsZSA6IDxzdHJvbmc+e3sgaXRlbS5sb2NhbEltbWV1YmxlU3RyIH19PC9zdHJvbmc+XG5cbiAgICAgICAgICAgICAgICA8L2VsLXBvcG92ZXI+XG4gICAgICAgICAgICAgICAgPGVsLXBvcG92ZXIgdi1lbHNlLWlmPVwiaXRlbS5pbW1ldWJsZVwiIHBsYWNlbWVudD1cInRvcFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9XCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDp3aWR0aD1cIjIwMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJpZ2dlcj1cImhvdmVyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Y29udGVudD1cIidJbW1ldWJsZSA6ICcgKyBpdGVtLmltbWV1YmxlU3RyXCI+XG4gICAgICAgICAgICAgICAgICA8dGVtcGxhdGUgI3JlZmVyZW5jZT5cbiAgICAgICAgICAgICAgICA8Um91dGVyTGluayBjbGFzcz1cImJnLWdyZWVuLTIwMCBwLTEgbGc6cC0zICAgcm91bmRlZCB0ZXh0LWdyZWVuLTgwMFwiIDp0bz1cIntuYW1lOiAnQ29tcHRhSW1tZXVibGVMaXN0JywgcXVlcnk6IHtpbW1ldWJsZUlkOiBpdGVtLmltbWV1YmxlSWR9fVwiID5cbiAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmEtc29saWQgZmEtaG90ZWxcIj48L2k+XG4gICAgICAgICAgICAgICAgICA8L1JvdXRlckxpbms+XG4gICAgICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgICAgICAgSW1tZXVibGUgOiA8c3Ryb25nPnt7IGl0ZW0uaW1tZXVibGVTdHIgfX08L3N0cm9uZz5cbiAgICAgICAgICAgICAgICA8L2VsLXBvcG92ZXI+XG4gICAgICAgICAgICAgIDwvc3Bhbj5cblxuICAgICAgICAgICAgICA8L3RkPlxuICAgICAgICAgICAgICA8dGQgOnN0eWxlPVwieyd3aWR0aCc6IGluZGV4ID09PSAnbW9udGFudCcgPyAnMTMwcHgnIDogJycgfVwiICAgdi1mb3I9XCIoaGVhZCwgaW5kZXgpIGluIGhlYWRlcnNcIiA6a2V5PVwiaW5kZXguaWRcIiAgOmRhdGEtbGFiZWw9XCJoZWFkXCI+XG5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCIgb3ZlcmZsb3cteC1hdXRvIFwiIDpjbGFzcz1cInsnYnJlYWstYWxsIGxpYmVsbGVJdGVtJzogaW5kZXggPT09ICdub20nLCAnbGluZS1jbGFtcC0yJzogaW5kZXggPT09ICdub20nfVwiIHYtaWY9XCJpbmRleCAhPSAnbG9jYWwnICYmIGluZGV4ICE9ICdtb250YW50J1wiPlxuICAgICAgICAgICAgICAgIDxzcGFuIHYtaWY9XCJpbmRleCA9PT0gJ25vbScgJiYgaXRlbS5pc0dsb2JhbGlzZVwiPlxuICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1saXN0XCI+PC9pPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8ZWwtcG9wb3ZlciB2LXNob3c9XCJpdGVtW2luZGV4XVwiIHBsYWNlbWVudD1cInRvcFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9XCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDp3aWR0aD1cIjIwMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJpZ2dlcj1cImhvdmVyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Y29udGVudD1cIidEYXRlIGRlIGxhIGZhY3R1cmUgOiAnICsgZGF5anMoaXRlbS5kYXRlRWZmZWN0aWYpLmZvcm1hdCgnREQvTU0vWVlZWSBbw6BdIEhIW2hdbW0nKVwiPlxuICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZSAjcmVmZXJlbmNlPlxuICAgICAgICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICAgICAgICAgIHYtYmluZDpjbGFzcz1cInsndGV4dC1ib2xkJzogaW5kZXggPT09ICdub20nfVwiPjxpIHYtaWY9XCIgaW5kZXg9PT0gJ2RhdGVFZmZlY3RpZidcIiBjbGFzcz1cIm1yLTIgZmEtc29saWQgZmEtY2FsZW5kYXItd2Vla1wiPjwvaT4ge3tcbiAgICAgICAgICAgICAgICAgICAgaXRlbVtpbmRleF1cbiAgICAgICAgICAgICAgICAgIH19PC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgICAgICAgICB7eyBpdGVtW2luZGV4XSB9fVxuICAgICAgICAgICAgICAgIDwvZWwtcG9wb3Zlcj5cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgIDxzcGFuIHYtZWxzZS1pZj1cImluZGV4ID09PSAnbW9udGFudCdcIiBjbGFzcz1cImZvbnQtYm9sZCBibG9jayB0ZXh0LWNlbnRlciB0ZXh0LWxnXCIgOmNsYXNzPVwie1xuICAgICAgICAgICAgICAgICd0ZXh0LWdyZWVuLTcwMCc6IGl0ZW1bJ21vbnRhbnQnXSA+IDAsXG4gICAgICAgICAgICAgICAgJ3RleHQtcmVkLTcwMCc6IGl0ZW1bJ21vbnRhbnQnXSA8PSAwXG4gICAgICAgICAgICAgIH1cIj48c3BhbiB2LXNob3c9XCJpdGVtWydtb250YW50J10gPiAwXCI+Kzwvc3Bhbj57eyBpdGVtLm1vbnRhbnQudG9GaXhlZCgyKSB9fSDigqxcblxuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgIDx0ZCBzdHlsZT1cIndpZHRoOiAyMDBweFwiICBkYXRhLWxhYmVsPVwiRGF0ZXNcIj5cbiAgICAgICAgICAgICAgICA8ZWwtcG9wb3ZlciBwbGFjZW1lbnQ9XCJ0b3BcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPVwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6d2lkdGg9XCIyMDBcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyaWdnZXI9XCJob3ZlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOmNvbnRlbnQ9XCInRGF0ZSBkZSBsYSBmYWN0dXJlIDogJyArIGRheWpzKGl0ZW0uZGF0ZUVmZmVjdGlmKS5mb3JtYXQoJ0REL01NL1lZWVkgW8OgXSBISFtoXW1tJylcIj5cbiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZSAjcmVmZXJlbmNlPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibS0xIGJnLWdyZWVuLTIwMCBwLTEgbGc6cC0zICByb3VuZGVkIHRleHQtZ3JlZW4tODAwIGlubGluZS1ibG9ja1wiPlxuICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1jYWxlbmRhci1kYXlcIj48L2k+XG4gICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cblxuICAgICAgICAgICAgICAgIDwvZWwtcG9wb3Zlcj5cbiAgICAgICAgICAgICAgICA8ZWwtcG9wb3ZlciBwbGFjZW1lbnQ9XCJ0b3BcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPVwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6d2lkdGg9XCIyMDBcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyaWdnZXI9XCJob3ZlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOmNvbnRlbnQ9XCInRMOpcG9zw6kgbGUgOiAnICsgZGF5anMoaXRlbS5jcmVhdGVkQXQpLmZvcm1hdCgnREQvTU0vWVlZWSBbw6BdIEhIW2hdbW0nKVwiPlxuICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlICNyZWZlcmVuY2U+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtLTEgYmctZ3JlZW4tMjAwIHAtMSBsZzpwLTMgIHJvdW5kZWQgdGV4dC1ncmVlbi04MDAgaW5saW5lLWJsb2NrXCI+XG4gICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImZhLXNvbGlkIGZhLWNhbGVuZGFyLXBsdXNcIj48L2k+XG4gICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICAgICAgICA8L2VsLXBvcG92ZXI+XG4gICAgICAgICAgICAgICAgPGVsLXBvcG92ZXIgcGxhY2VtZW50PVwidG9wXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZT1cIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOndpZHRoPVwiMjAwXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyPVwiaG92ZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpkaXNhYmxlZD1cIiFpdGVtLmJsb2NrQXRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpjb250ZW50PVwiJ0Jsb3F1w6kgcGFyIGxhIGNvbXB0YSBsZSA6ICcgKyBkYXlqcyhpdGVtLmJsb2NrQXQpLmZvcm1hdCgnREQvTU0vWVlZWSBbw6BdIEhIW2hdbW0nKVwiPlxuICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlICNyZWZlcmVuY2U+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtLTEgIHAtMSBsZzpwLTMgICByb3VuZGVkIGlubGluZS1ibG9ja1wiIDpjbGFzcz1cIntcbiAgICAgICAgICAgICAgICAgICdiZy1ncmVlbi0yMDAgdGV4dC1ncmVlbi04MDAnOiBpdGVtLmJsb2NrQXQsXG4gICAgICAgICAgICAgICAgICAnYmctcmVkLTIwMCB0ZXh0LXJlZC04MDAnOiAhaXRlbS5ibG9ja0F0XG4gICAgICAgICAgICAgICAgfVwiPlxuICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1jYWxlbmRhclwiPjwvaT5cbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgICAgIDwvZWwtcG9wb3Zlcj5cbiAgICAgICAgICAgICAgICA8ZWwtcG9wb3ZlciBwbGFjZW1lbnQ9XCJ0b3BcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPVwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6d2lkdGg9XCIyMDBcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyaWdnZXI9XCJob3ZlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOmRpc2FibGVkPVwiIWl0ZW0uYXJjaGl2ZWRBdFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOmNvbnRlbnQ9XCInQ29tcHRhYmlsaXPDqSBsZSA6ICcgKyBkYXlqcyhpdGVtLmFyY2hpdmVkQXQpLmZvcm1hdCgnREQvTU0vWVlZWSBbw6BdIEhIW2hdbW0nKVwiPlxuICAgICAgICAgICAgICAgICAgPHRlbXBsYXRlICNyZWZlcmVuY2U+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtLTEgIHAtMSBsZzpwLTMgICByb3VuZGVkIGlubGluZS1ibG9ja1wiICA6Y2xhc3M9XCJ7XG4gICAgICAgICAgICAgICAgICAnYmctZ3JlZW4tMjAwIHRleHQtZ3JlZW4tODAwJzogaXRlbS5hcmNoaXZlZEF0LFxuICAgICAgICAgICAgICAgICAgJ2JnLXJlZC0yMDAgdGV4dC1yZWQtODAwJzogIWl0ZW0uYXJjaGl2ZWRBdFxuICAgICAgICAgICAgICAgIH1cIj5cbiAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmEtc29saWQgZmEtY2FsZW5kYXItY2hlY2tcIj48L2k+XG4gICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICAgICAgICA8L2VsLXBvcG92ZXI+XG4gICAgICAgICAgICAgICAgPCEtLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpbmxpbmUtYmxvY2sgcC0zIHRleHQtZ3JlZW4tNzAwIGJnLWdyZWVuLTIwMCB0ZXh0LWNlbnRlclwiIHYtaWY9XCIhaXRlbS5hcmNoaXZlZEF0XCI+RMOpcG9zw6kgbGUge3sgZGF5anMoaXRlbS5jcmVhdGVkQXQpLmZvcm1hdCgnREQvTU0vWVlZWSBbw6BdIEhIW2hdbW0nKSB9fTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaW5saW5lLWJsb2NrICBwLTMgdGV4dC1yZWQtNzAwIGJnLXJlZC0yMDAgIHRleHQtY2VudGVyXCIgdi1lbHNlPkNvbXB0YWJpbGlzw6kgbGUge3sgZGF5anMoaXRlbS5hcmNoaXZlZEF0KS5mb3JtYXQoJ0REL01NL1lZWVkgW8OgXSBISFtoXW1tJykgfX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT5cbiAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgPHRkICBzdHlsZT1cIndpZHRoOiA1MHB4XCIgZGF0YS1sYWJlbD1cIk1lc3NhZ2VcIj5cbiAgICAgICAgICAgICAgICA8ZWwtcG9wb3ZlciB2LWlmPVwiaXRlbS5pc1BlcnNvIHx8IGl0ZW0uZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlbWVudD1cInRvcFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9XCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDp3aWR0aD1cIjIwMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJpZ2dlcj1cImhvdmVyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Y29udGVudD1cIihpdGVtLmlzUGVyc28gPyAnRMOpcGVuc2UgcGVyc29ubmVsbGUnIDogJycgKSArIGl0ZW0uZGVzY3JpcHRpb25cIlxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZSAjcmVmZXJlbmNlPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwiaXRlbS5pc1BlcnNvID09PXRydWVcIiBzdHlsZT1cImZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1zaXplOiAxMHB4O1wiPkRwc2UgcGVyczwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgPGEgIGNsYXNzPVwiYmctZ3JlZW4tMjAwIHAtMSBsZzpwLTMgICByb3VuZGVkIHRleHQtZ3JlZW4tNzAwXCI+PGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1tZXNzYWdlXCI+PC9pPjwvYT5cbiAgICAgICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgICAgICAgPC9lbC1wb3BvdmVyPlxuICAgICAgICAgICAgICA8L3RkPlxuICAgICAgICAgICAgICA8dGQgIHN0eWxlPVwid2lkdGg6IDE1MHB4XCIgZGF0YS1sYWJlbD1cIkNsaWVudFwiIHYtaWY9XCIhcm91dGUucXVlcnkuY2xpZW50SWRcIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleFwiPlxuICAgICAgICAgICAgICAgICAgPEF2YXRhciB2LWlmPVwiaXRlbS51c2VyT2JqLmF2YXRhclwiIHNpemU9XCJ4c1wiIDppbWc9XCInLycgKyBpdGVtLnVzZXJPYmouYXZhdGFyXCIgY2xhc3M9XCJtci0yLjVcIiAvPiA8c3BhbiBjbGFzcz1cImZvbnQtYm9sZFwiPnt7IGl0ZW0udXNlck9iai5uaWNlbmFtZSB9fTwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgPHRkIHN0eWxlPVwid2lkdGg6IDEwMHB4XCIgIGRhdGEtbGFiZWw9XCJBY3Rpb25zXCI+XG4gICAgICAgICAgICAgICAgPGJ1dHRvbiB2LWlmPVwiKCFpdGVtLmFyY2hpdmVkQXQgJiYgIWl0ZW0uYmxvY2tBdCkgfHwgJ1JPTEVfU1VQRVJfQURNSU4nIGluIGF1dGhTdG9yZS51c2VyPy5yb2xlcyB8fCAnUk9MRV9BRE1JTicgaW4gYXV0aFN0b3JlLnVzZXI/LnJvbGVzIHx8ICdjb21wdGEnID09PSBhdXRoU3RvcmUudXNlcj8udHlwZVwiIGNsYXNzPVwiYnRuLW1vZGlmaWVyIHJvdW5kZWQtZnVsbCBiZy1jb21wdGEgaC1bMzJweF0gdy1bMzJweF1cIiBAY2xpY2s9XCJzZWxlY3RFbnRpdHkoaXRlbS5pZClcIj48aVxuICAgICAgICAgICAgICAgICAgICBjbGFzcz1cImZhLXNvbGlkIGZhLXBlbmNpbCB0ZXh0LXdoaXRlXCI+PC9pPjwvYnV0dG9uPlxuICAgICAgICAgICAgICAgIDxidXR0b24gdi1lbHNlLWlmPVwiKGl0ZW0uYXJjaGl2ZWRBdCB8fCBpdGVtLmJsb2NrQXQpIFwiIGNsYXNzPVwiYnRuLW1vZGlmaWVyIHJvdW5kZWQtZnVsbCBiZy1jb21wdGEgaC1bMzJweF0gdy1bMzJweF1cIiBAY2xpY2s9XCJzZWxlY3RFbnRpdHkoaXRlbS5pZClcIj48aVxuICAgICAgICAgICAgICAgICAgICBjbGFzcz1cImZhLXNvbGlkIGZhLWV5ZSB0ZXh0LXdoaXRlXCI+PC9pPjwvYnV0dG9uPlxuICAgICAgICAgICAgICAgIDxidXR0b24gdi1pZj1cIiFpdGVtLmFyY2hpdmVkQXQgJiYgKCAoKCdST0xFX1NVUEVSX0FETUlOJyBpbiBhdXRoU3RvcmUudXNlcj8ucm9sZXMgfHwgJ1JPTEVfQURNSU4nIGluIGF1dGhTdG9yZS51c2VyPy5yb2xlcyB8fCAnY29tcHRhJyA9PT0gYXV0aFN0b3JlLnVzZXI/LnR5cGUpKSB8fCAoIWl0ZW0uYmxvY2tBdCAmJiAnY2xpZW50JyA9PT0gYXV0aFN0b3JlLnVzZXI/LnR5cGUpKVwiICBjbGFzcz1cImJ0bi1kZWxldGVcIiBAY2xpY2s9XCJkZWxldGVJdGVtKGl0ZW0uaWQpXCI+PGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1jaXJjbGUteG1hcmsgZmEtMnhsXCI+PC9pPlxuICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgICA8L3RkPlxuICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgIDwvdGJvZHk+XG4gICAgICAgICAgICA8dGZvb3Q+XG4gICAgICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgICAgICA8dGggY29sc3Bhbj1cIjEzXCIgaWQ9XCJlbmR0YWJsZVwiPlxuXG4gICAgICAgICAgICAgICAgICA8dnVlLWF3ZXNvbWUtcGFnaW5hdGVcbiAgICAgICAgICAgICAgICAgICAgICA6c2hvd0p1bXBCdXR0b25zPVwidHJ1ZVwiXG4gICAgICAgICAgICAgICAgICAgICAgOnRvdGFsLWl0ZW1zPVwibWF4SXRlbXNcIlxuICAgICAgICAgICAgICAgICAgICAgIDppdGVtcy1wZXItcGFnZT1cIjUwXCJcbiAgICAgICAgICAgICAgICAgICAgICA6bWF4LXBhZ2VzLXNob3duPVwiNTBcIlxuICAgICAgICAgICAgICAgICAgICAgIHYtbW9kZWw9XCJwYWdlXCJcbiAgICAgICAgICAgICAgICAgICAgICA6b24tY2xpY2s9XCJwYWdpbmF0ZUhhbmRsZVwiXG4gICAgICAgICAgICAgICAgICAvPlxuXG4gICAgICAgICAgICAgICAgPC90aD5cbiAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgIDwvdGZvb3Q+XG4gICAgICAgIDwvdGFibGU+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiYmctd2hpdGUgZ3JpZCBncmlkLWNvbHMtNiBweS00IHRleHQteGwgZm9udC1ib2xkXCIgdi1pZj1cInNvbW1lQWxsICYmIGVjcml0dXJlc1wiICB2LXN0aWNreSA6c3RpY2t5LW9mZnNldD1cInt0b3A6ICcwcHgnfVwiIHN0aWNreS1zaWRlPVwiYm90dG9tXCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtc3Bhbi0yXCI+VG90YWwgKHt7IG1heEl0ZW1zIH19KSA6IDwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiIHRleHQtZ3JlZW4tNDAwXCI+UmVjZXR0ZSA6IHt7IHNvbW1lQWxsLnJlY2V0dGUudG9GaXhlZCgyKX19IOKCrFxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIiB0ZXh0LXJlZC00MDBcIj5Ew6lwZW5zZSA6IHt7IHNvbW1lQWxsLmRlcGVuc2UudG9GaXhlZCgyKSAgfX0g4oKsIDxicj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCIgdGV4dC1jb21wdGEgdGV4dC1yaWdodFwiPlRvdGFsIDoge3sgKHBhcnNlRmxvYXQoc29tbWVBbGwucmVjZXR0ZSkgKyBwYXJzZUZsb2F0KHNvbW1lQWxsLmRlcGVuc2UpKS50b0ZpeGVkKDIpIH19IOKCrCA8L2Rpdj5cblxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIlwiIHYtaWY9XCJzaG93U2lkZVJlZiA9PT0gdHJ1ZVwiPlxuICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwidGV4dC1jZW50ZXJcIj48YSBAY2xpY2s9XCJzaG93U2lkZVwiPkZlcm1lcjwvYT48L3A+XG4gICAgICAgICAgICAgICAgPGlmcmFtZSA6c3JjPVwic2hvd0xpbmtcIiBmcmFtZWJvcmRlcj1cIjBcIiBzdHlsZT1cImhlaWdodDogNTAwcHg7IHdpZHRoOiAxMDAlXCI+PC9pZnJhbWU+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8YnI+XG4gICAgICAgICAgICA8ZGl2IHYtc3RpY2t5IDpzdGlja3ktb2Zmc2V0PVwie2JvdHRvbTogJzYwcHgnfVwiIHN0aWNreS1zaWRlPVwiYm90dG9tXCI+XG5cbiAgICAgICAgICA8ZHJvcGRvd24gY2xhc3M9XCJtYi0zIG1yLTRcIiAgdGV4dD1cIkFjdGlvbnMgZ3JvdXDDqXNcIiB2LXNob3c9XCJzaG93VG9nZ2xlTWVudSAmJiBhdXRoU3RvcmUudXNlcj8udHlwZSA9PSAnY29tcHRhJ1wiIHBsYWNlbWVudD1cInRvcFwiID5cblxuICAgICAgICAgICAgPHRlbXBsYXRlICN0cmlnZ2VyPVwieyB0b2dnbGUgfVwiPlxuICAgICAgICAgICAgICA8QnV0dG9uIGNsYXNzPVwidGV4dC13aGl0ZSBiZy1jb21wdGEgZm9jdXM6cmluZy00IGZvbnQtbWVkaXVtIHJvdW5kZWQtbGcgIGZvY3VzOm91dGxpbmUtbm9uZSAgcHgtNCBweS0yIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLWJsdWUtMzAwIGZvbnQtbWVkaXVtIHJvdW5kZWQtbGcgIGZvY3VzOm91dGxpbmUtbm9uZSAgdGV4dC1zbSBweC00IHB5LTIgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyXCIgQGNsaWNrPVwidG9nZ2xlXCI+XG4gICAgICAgICAgICAgICAgQWN0aW9ucyBncm91cMOpZXMgJm5ic3A7XG4gICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYS1yZWd1bGFyIGZhLXNxdWFyZS1jYXJldC11cFwiPjwvaT5cblxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgIDwvdGVtcGxhdGU+XG5cblxuICAgICAgICAgICAgPGxpc3QtZ3JvdXA+XG4gICAgICAgICAgICAgIDxsaXN0LWdyb3VwLWl0ZW0gQGNsaWNrPVwiYmxvcXVlclNhaXNpZVwiPlxuICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZSAjcHJlZml4PlxuICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1jYWxlbmRhclwiPjwvaT5cbiAgICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgICAgIEJsb3F1ZXIgbGEgc2Fpc2llXG4gICAgICAgICAgICAgIDwvbGlzdC1ncm91cC1pdGVtPlxuICAgICAgICAgICAgICA8bGlzdC1ncm91cC1pdGVtIEBjbGljaz1cImFyY2hpdmVkQXRHcm91cGVcIj5cbiAgICAgICAgICAgICAgICA8dGVtcGxhdGUgI3ByZWZpeD5cbiAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmEtc29saWQgZmEtY2FsZW5kYXItY2hlY2tcIj48L2k+XG4gICAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICAgICAgICBDb21wdGFiaWxpc2VyXG4gICAgICAgICAgICAgIDwvbGlzdC1ncm91cC1pdGVtPlxuICAgICAgICAgICAgICA8bGlzdC1ncm91cC1pdGVtIEBjbGljaz1cInJlbW92ZUdyb3VwZVwiPlxuICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZSAjcHJlZml4PlxuICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYS1yZWd1bGFyIGZhLXRyYXNoLWNhblwiPjwvaT5cbiAgICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgICAgIFN1cHByaW1lclxuICAgICAgICAgICAgICA8L2xpc3QtZ3JvdXAtaXRlbT5cbiAgICAgICAgICAgICAgPGxpc3QtZ3JvdXAtaXRlbSBAY2xpY2s9XCJnZXREb3dubG9hZExpbmtcIj5cbiAgICAgICAgICAgICAgICA8dGVtcGxhdGUgI3ByZWZpeD5cbiAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3M9XCJ3LTQgaC00IGZpbGwtY3VycmVudFwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTIgOS41QTMuNSAzLjUgMCAwMDUuNSAxM0g5djIuNTg2bC0xLjI5My0xLjI5M2ExIDEgMCAwMC0xLjQxNCAxLjQxNGwzIDNhMSAxIDAgMDAxLjQxNCAwbDMtM2ExIDEgMCAwMC0xLjQxNC0xLjQxNEwxMSAxNS41ODZWMTNoMi41YTQuNSA0LjUgMCAxMC0uNjE2LTguOTU4IDQuMDAyIDQuMDAyIDAgMTAtNy43NTMgMS45NzdBMy41IDMuNSAwIDAwMiA5LjV6bTkgMy41SDlWOGExIDEgMCAwMTIgMHY1elwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIj48L3BhdGg+PC9zdmc+XG4gICAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICAgICAgICBFeHBvcnRlclxuICAgICAgICAgICAgICA8L2xpc3QtZ3JvdXAtaXRlbT5cbiAgICAgICAgICAgIDwvbGlzdC1ncm91cD5cbiAgICAgICAgICA8L2Ryb3Bkb3duPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5saW5lLWZsZXhcIiBzdHlsZT1cImJhY2tncm91bmQ6IHdoaXRlO1wiPlxuICAgICAgICAgICAgICAgIDx2LXNlbGVjdCBzdHlsZT1cIndpZHRoOiAyMDBweFwiIGlkPVwiYnVsa2Rmb3VuaXJzc2V1clwiIHYtc2hvdz1cInNob3dUb2dnbGVNZW51XCIgbmFtZT1cImZvdXJuaXNzZXVyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJTw6lsZWN0aW9ubmVyIGxlIGNvbXB0ZSDDoCBhZmZlY3RlciBlbiBsb3RcIiA6YXBwZW5kVG9Cb2R5PVwidHJ1ZVwiIDpvcHRpb25zPVwiZm91cm5pc3NldXJzPy5maWx0ZXIoKGZvdXJuaXNzZXVyKSA9PiBmb3Vybmlzc2V1ci5wYXJlbnRTdHIgIT09ICcnICkubWFwKChmb3Vybmlzc2V1cikgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY29kZTogZm91cm5pc3NldXIuaWQsXG4gICAgICAgIGxhYmVsOiAoZm91cm5pc3NldXIucGFyZW50U3RyID8gZm91cm5pc3NldXIucGFyZW50U3RyICsgJyAtICcgOiAnJykgKyBmb3Vybmlzc2V1ci5ub21cbiAgICAgIH1cbiAgICB9KVwiICA6cmVkdWNlPVwiaXRlbSA9PiBpdGVtLmNvZGVcIiBAaW5wdXQ9XCJzZWxlY3RCdWxrRm91cm5pc3NldXJcIj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li4uPC9kaXY+XG4gICAgICAgICAgICAgICAgPC92LXNlbGVjdD5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbmxpbmUtZmxleCBtbC00XCIgc3R5bGU9XCJiYWNrZ3JvdW5kOiB3aGl0ZTtcIj5cbiAgICAgICAgICAgICAgICA8di1zZWxlY3Qgc3R5bGU9XCJ3aWR0aDogMTUwcHhcIiBpZD1cImJ1bGtJbW1ldWJsZVwiIHYtc2hvdz1cInNob3dUb2dnbGVNZW51XCIgbmFtZT1cImltbWV1YmxlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJJbW1ldWJsZSDDoCBhZmZlY3RlclwiIDphcHBlbmRUb0JvZHk9XCJ0cnVlXCIgOm9wdGlvbnM9XCJpbW1ldWJsZXM/Lm1hcCgoZm91cm5pc3NldXIpID0+IHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGNvZGU6IGZvdXJuaXNzZXVyLmlkLFxuICAgICAgICBsYWJlbDogZm91cm5pc3NldXIubm9tXG4gICAgICB9XG4gICAgfSlcIiAgOnJlZHVjZT1cIml0ZW0gPT4gaXRlbS5jb2RlXCIgQGlucHV0PVwic2VsZWN0QnVsa0ltbWV1YmxlXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJuby1vcHRpb25zXCI+QXVjdW5lIHLDqXN1bHRhdC4uLjwvZGl2PlxuICAgICAgICAgICAgICAgIDwvdi1zZWxlY3Q+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5saW5lLWZsZXggbWwtNFwiIHN0eWxlPVwiYmFja2dyb3VuZDogd2hpdGU7XCI+XG4gICAgICAgICAgICAgICAgPHYtc2VsZWN0IHN0eWxlPVwid2lkdGg6IDE1MHB4XCIgaWQ9XCJidWxrTG9jYWxcIiB2LXNob3c9XCJzaG93VG9nZ2xlTWVudVwiIG5hbWU9XCJsb2NhdXhcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIkxvY2FsIMOgIGFmZmVjdGVyXCIgOmFwcGVuZFRvQm9keT1cInRydWVcIiA6b3B0aW9ucz1cImxvY2F1eEFsbD8ubWFwKChmb3Vybmlzc2V1cikgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY29kZTogZm91cm5pc3NldXIuaWQsXG4gICAgICAgIGxhYmVsOiBmb3Vybmlzc2V1ci5ub21cbiAgICAgIH1cbiAgICB9KVwiICA6cmVkdWNlPVwiaXRlbSA9PiBpdGVtLmNvZGVcIiBAaW5wdXQ9XCJzZWxlY3RCdWxrTG9jYWxcIj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li4uPC9kaXY+XG4gICAgICAgICAgICAgICAgPC92LXNlbGVjdD5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbmxpbmUtZmxleCBtbC00XCIgc3R5bGU9XCJiYWNrZ3JvdW5kOiB3aGl0ZTtcIj5cbiAgICAgICAgICAgICAgICA8c2VsZWN0IGNsYXNzPVwiICBib3JkZXItZ3JheS0zMDAgdGV4dC1ncmF5LTkwMCByb3VuZGVkLWxnIGZvY3VzOnJpbmctYmx1ZS01MDAgZm9jdXM6Ym9yZGVyLWJsdWUtNTAwIHctZnVsbCBkYXJrOmJnLWdyYXktNzAwIGRhcms6Ym9yZGVyLWdyYXktNjAwIGRhcms6cGxhY2Vob2xkZXItZ3JheS00MDAgZGFyazp0ZXh0LXdoaXRlIGRhcms6Zm9jdXM6cmluZy1ibHVlLTUwMCBkYXJrOmZvY3VzOmJvcmRlci1ibHVlLTUwMCBwLTRcIiBzdHlsZT1cIndpZHRoOiAxNTBweFwiIG5hbWU9XCJcIiBpZD1cImJ1bGtCYW5xdWVcIiB2LW1vZGVsPVwidXBsb2FkZWRUeXBlXCIgdi1zaG93PVwic2hvd1RvZ2dsZU1lbnVcIiBwbGFjZWhvbGRlcj1cIkJhbnF1ZSDDoCBhZmZlY3RlclwiIEBjaGFuZ2U9XCJzZWxlY3RCdWxrQmFucXVlXCI+XG4gICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+Q2hvaXNpciB2b3RyZSBiYW5xdWU8L29wdGlvbj5cbiAgICAgICAgICAgICAgICAgIDxvcHRpb24gdi1mb3I9XCIoYmFuaywgaWRCYW5rKSBpbiBiYW5rc1wiIDp2YWx1ZT1cImlkQmFua1wiPnt7IGJhbmsgfX08L29wdGlvbj5cblxuICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cImNhaXNzZVwiPkNhaXNzZTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cImF1dHJlXCI+QXV0cmUuLi48L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8L3NlbGVjdD5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPGRpdiBjbGFzcz1cIm10LTRcIj5cbiAgICAgICAgICA8IS0tXG4gICAgICAgICAgICA8di1zZWxlY3QgOm9wdGlvbnM9XCJjbGllbnRzPy5tYXAoKGNsaWVudHMpID0+IHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBjb2RlOiBjbGllbnRzLmlkLFxuICAgICAgICAgIGxhYmVsOiAgY2xpZW50cy5maXJzdE5hbWUgKyAnICcgKyBjbGllbnRzLmxhc3ROYW1lXG4gICAgICAgIH1cbiAgICAgIH0pXCIgdi1tb2RlbD1cImNsaWVudElkXCIgIDpyZWR1Y2U9XCJpdGVtID0+IGAke2l0ZW0uY29kZX1gXCIgcGxhY2Vob2xkZXI9XCJGaWx0cmVyIHBhciBjbGllbnRcIj5cbiAgICAgICAgICA8ZGl2IHNsb3Q9XCJuby1vcHRpb25zXCI+QXVjdW5lIHLDqXN1bHRhdC4uLjwvZGl2PlxuXG4gICAgICAgICAgPC92LXNlbGVjdD5cbiAgICAgICAgICAtLT5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDwhLS0gdi1pZj1cImF1dGhTdG9yZS51c2VyPy50eXBlID09ICdjb21wdGEnICYmIChjdXJyZW50Q2xpZW50SWQgfHwgcm91dGUucXVlcnkuY2xpZW50SWQpICYmIGZpbHRlcl9leGVyY2ljZVwiIC0tPlxuICAgICAgICA8cCBjbGFzcz1cInRleHQtcmlnaHRcIiB2LWlmPVwiKGN1cnJlbnRDbGllbnRJZCB8fCByb3V0ZS5xdWVyeS5jbGllbnRJZClcIj5cbiAgICAgICAgICA8YnV0dG9uIGhyZWY9XCJcIiBjbGFzcz1cImJ0bi1zYXZlICFiZy1ncmVlbi0zMDAgIXRleHQtZ3JlZW4tNzAwIFwiICBAY2xpY2s9XCJnZXREb3dubG9hZExpbmtcIj48aSBjbGFzcz1cImZhLXJlZ3VsYXIgZmEtZmlsZS1leGNlbFwiPjwvaT4gRXhwb3J0ZXIgbGVzIMOpY3JpdHVyZXM8L2J1dHRvbj5cbiAgICAgICAgPC9wPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDxNb2RhbCBzaXplPVwiNHhsXCIgdi1pZj1cImlzU2hvd01vZGFsRG9jdW1lbnRcIj5cblxuICAgIDx0ZW1wbGF0ZSAjaGVhZGVyPlxuICAgICAgPGRpdiBjbGFzcz1cImZsZXgganVzdGlmeS1jZW50ZXJcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZsZXggaXRlbXMtY2VudGVyIHRleHQtbGdcIj5cbiAgICAgICAgICBEb2N1bWVudHMgZHUgY2xpZW50IHt7IGN1cnJlbnRDbGllbnQubm9tIH19XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2PlxuICAgICAgICAgIDxidXR0b24gc3R5bGU9XCJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1wiIEBjbGljaz1cImNsb3NlTW9kYWxEb2N1bWVudFwiIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJ0ZXh0LWdyYXktNDAwIGJnLXRyYW5zcGFyZW50IGhvdmVyOmJnLWdyYXktMjAwIGhvdmVyOnRleHQtZ3JheS05MDAgcm91bmRlZC1sZyB0ZXh0LXNtIHAtMS41IG1sLWF1dG8gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGRhcms6aG92ZXI6YmctZ3JheS02MDAgZGFyazpob3Zlcjp0ZXh0LXdoaXRlXCI+XG4gICAgICAgICAgICA8c3ZnIGNsYXNzPVwidy01IGgtNVwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICAgICAgICAgICAgZD1cIk00LjI5MyA0LjI5M2ExIDEgMCAwMTEuNDE0IDBMMTAgOC41ODZsNC4yOTMtNC4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEwxMS40MTQgMTBsNC4yOTMgNC4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMMTAgMTEuNDE0bC00LjI5MyA0LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw4LjU4NiAxMCA0LjI5MyA1LjcwN2ExIDEgMCAwMTAtMS40MTR6XCJcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1ydWxlPVwiZXZlbm9kZFwiPjwvcGF0aD5cbiAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvdGVtcGxhdGU+XG4gICAgPHRlbXBsYXRlICNib2R5PlxuXG4gICAgICA8Y2FyZC1wcm9maWxlIDpvbmx5LWRvY3VtZW50cz1cInRydWVcIiA6Y3VycmVudC11c2VyPVwiY3VycmVudENsaWVudFwiIDpjaGFtcHNzdXA9XCJjaGVja2VkQ2hhbXBzXCI+PC9jYXJkLXByb2ZpbGU+XG5cbiAgICA8L3RlbXBsYXRlPlxuXG4gICAgPHRlbXBsYXRlICNmb290ZXI+XG4gICAgICA8ZGl2IGNsYXNzPVwiZmxleCBqdXN0aWZ5LWJldHdlZW5cIj5cbiAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjbG9zZU1vZGFsRG9jdW1lbnRcIiB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICBjbGFzcz1cInRleHQtZ3JheS01MDAgYmctd2hpdGUgaG92ZXI6YmctZ3JheS0xMDAgZm9jdXM6cmluZy00IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLWJsdWUtMzAwIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1ncmF5LTIwMCB0ZXh0LXNtIGZvbnQtbWVkaXVtIHB4LTUgcHktMi41IGhvdmVyOnRleHQtZ3JheS05MDAgZm9jdXM6ei0xMCBkYXJrOmJnLWdyYXktNzAwIGRhcms6dGV4dC1ncmF5LTMwMCBkYXJrOmJvcmRlci1ncmF5LTUwMCBkYXJrOmhvdmVyOnRleHQtd2hpdGUgZGFyazpob3ZlcjpiZy1ncmF5LTYwMCBkYXJrOmZvY3VzOnJpbmctZ3JheS02MDBcIj5cbiAgICAgICAgICBGZXJtZXJcbiAgICAgICAgPC9idXR0b24+XG5cbiAgICAgIDwvZGl2PlxuICAgIDwvdGVtcGxhdGU+XG4gIDwvTW9kYWw+XG4gIDxNb2RhbCBzaXplPVwiNHhsXCIgdi1pZj1cImlzU2hvd01vZGFsSW1wb3J0XCI+XG5cbiAgICA8dGVtcGxhdGUgI2hlYWRlcj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGp1c3RpZnktY2VudGVyXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LWxnXCI+XG4gICAgICAgICAgPGRpdj5JbXBvcnQgYmFuY2FpcmVcbiAgICAgICAgICAgIHt7IGN1cnJlbnRzdGVwIH19IC9cbiAgICAgICAgICAgIHt7IG1heHN0ZXBzIH19XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwibWluLXdpZHRoOiA0MDBweDsgdGV4dC1hbGlnbjogY2VudGVyXCIgdi1pZj1cImNzdlNlbmRlZCAmJiBjc3ZTZW5kZWQgPiAxXCI+XG4gICAgICAgICAgICAgIDxicj5cbiAgICAgICAgICAgICAgPGVsLXByb2dyZXNzIHYtaWY9XCJtYXhzdGVwcyA+IDBcIlxuICAgICAgICAgICAgICAgICAgOnRleHQtaW5zaWRlPVwidHJ1ZVwiXG4gICAgICAgICAgICAgICAgICA6c3Ryb2tlLXdpZHRoPVwiMjRcIlxuICAgICAgICAgICAgICAgICAgOnBlcmNlbnRhZ2U9XCJNYXRoLmNlaWwoY3VycmVudHN0ZXAgLyBtYXhzdGVwcyAqIDEwMClcIlxuICAgICAgICAgICAgICAgICAgc3RhdHVzPVwic3VjY2Vzc1wiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXY+XG4gICAgICAgICAgPGJ1dHRvbiBzdHlsZT1cIlxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDE2cHg7XCIgQGNsaWNrPVwiY2xvc2VNb2RhbEltcG9ydFwiIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJ0ZXh0LWdyYXktNDAwIGJnLXRyYW5zcGFyZW50IGhvdmVyOmJnLWdyYXktMjAwIGhvdmVyOnRleHQtZ3JheS05MDAgcm91bmRlZC1sZyB0ZXh0LXNtIHAtMS41IG1sLWF1dG8gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGRhcms6aG92ZXI6YmctZ3JheS02MDAgZGFyazpob3Zlcjp0ZXh0LXdoaXRlXCI+XG4gICAgICAgICAgICA8c3ZnIGNsYXNzPVwidy01IGgtNVwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICAgICAgICAgICAgZD1cIk00LjI5MyA0LjI5M2ExIDEgMCAwMTEuNDE0IDBMMTAgOC41ODZsNC4yOTMtNC4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEwxMS40MTQgMTBsNC4yOTMgNC4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMMTAgMTEuNDE0bC00LjI5MyA0LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw4LjU4NiAxMCA0LjI5MyA1LjcwN2ExIDEgMCAwMTAtMS40MTR6XCJcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1ydWxlPVwiZXZlbm9kZFwiPjwvcGF0aD5cbiAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvdGVtcGxhdGU+XG4gICAgPHRlbXBsYXRlICNib2R5PlxuXG4gICAgICA8ZGl2IHYtaWY9XCIhY3N2U2VuZGVkIHx8IGNzdlNlbmRlZCA8IDJcIj5cbiAgICAgICAgPGxhYmVsIGZvcj1cIlwiPlPDqWxlY3Rpb25uZXogdm90cmUgYmFucXVlIDogPC9sYWJlbD5cbiAgICAgICAgPHNlbGVjdCBjbGFzcz1cIm14LTRcIiBuYW1lPVwiXCIgaWQ9XCJcIiB2LW1vZGVsPVwidXBsb2FkZWRUeXBlXCIgcGxhY2Vob2xkZXI9XCJDaG9pc2lyIHZvdHJlIGJhbnF1ZVwiPlxuICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5DaG9pc2lyIHZvdHJlIGJhbnF1ZTwvb3B0aW9uPlxuICAgICAgICAgIDxvcHRpb24gdi1mb3I9XCIoYmFuaywgaWRCYW5rKSBpbiBiYW5rc1wiIDp2YWx1ZT1cImlkQmFua1wiPnt7IGJhbmsgfX08L29wdGlvbj5cblxuICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJhdXRyZVwiPkF1dHJlLi4uPC9vcHRpb24+XG4gICAgICAgIDwvc2VsZWN0PlxuICAgICAgICA8YnI+PGJyPlxuICAgICAgICA8ZGl2IHYtaWY9XCJ1cGxvYWRlZFR5cGUgPT0gJ2F1dHJlJ1wiIGNsYXNzPVwiYmctcmVkLTEwMCBib3JkZXIgYm9yZGVyLXJlZC00MDAgdGV4dC1yZWQtNzAwIG1iLTQgcC00XCI+XG5cbiAgICAgICAgICBOb3VzIHZvdXMgcHJpb25zIGRlIG5vdXMgZXhjdXNlciBwb3VyIGNldHRlIGZvbmN0aW9ubmFsaXTDqSBub24gaW1wbMOpbWVudMOpZSwgdmV1aWxsZXogY29udGFjdGVyIFVMVElNQSBlbiBzYXZvaXIgcGx1cy5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxmaWxlLXVwbG9hZCB2LWlmPVwidXBsb2FkZWRUeXBlICE9ICdhdXRyZSdcIiBjb25maXJtcz1cInRydWVcIiBhY2NlcHRzPVwiLmNzdiwueGxzLC54bHN4XCIgdi1iaW5kOmNvbnRleHQ9XCInaW1wb3J0X2NzdidcIiAgQG9uLXVwbG9hZD1cIihmaWxlcykgPT4ge1xuICAgICAgICAgIGNzdlNlbmRlZCA9IDFcbiAgICAgICAgICB1cGxvYWRlZEZpbGUgPSBmaWxlc1swXVxuICAgICAgICAgIHRlc3RJbXBvcnRCYW5xdWUodXBsb2FkZWRGaWxlKVxuICAgICAgICAgICAgICAgIH1cIiB2LWJpbmQ6dmFsdWVzPVwidXBsb2FkZWRGaWxlXCIgPjwvZmlsZS11cGxvYWQ+XG4gICAgICAgIDxJbnB1dCBwbGFjZWhvbGRlcj1cIlwiICBuYW1lPVwiZmlsZVwiIHNpemU9XCJsZ1wiIHR5cGU9XCJoaWRkZW5cIiB2LW1vZGVsPVwidXBsb2FkZWRGaWxlXCIgLz5cblxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IHYtZWxzZS1pZj1cImVjcml0dXJlXCI+XG4gICAgICAgIDxGb3JtIGNsYXNzPVwiaW5uZXItbW9kYWwgdy1mdWxsXCIgQHN1Ym1pdC5wcmV2ZW50PVwiXCIgOnZhbGlkYXRpb24tc2NoZW1hPVwic2NoZW1hXCIgcmVmPVwibXlmb3JtXCJcbiAgICAgICAgICAgICAgdi1zbG90PVwieyBlcnJvcnMsIGlzU3VibWl0dGluZywgdmFsdWVzLCBoYW5kbGVTdWJtaXQgfVwiPlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTQgYmctb3JhbmdlLTEwMCBib3JkZXItbC00IGJvcmRlci1vcmFuZ2UtNTAwIHRleHQtb3JhbmdlLTcwMCBwLTRcIiByb2xlPVwiYWxlcnRcIj5cbiAgICAgICAgICAgIDxwIGNsYXNzPVwiZm9udC1ib2xkXCI+QXR0ZW50aW9uPC9wPlxuICAgICAgICAgICAgPHA+Q2V0dGUgw6ljcml0dXJlIGEgZMOpasOgIMOpdMOpIHNhaXNpZSBwb3VyIGxlIG3Dqm1lIG1vbnRhbnQsIHZldWlsbGV6IHbDqXJpZmllciBxdWUgY2Ugc29pdCByw6llbGxlbWVudCB1bmUgbm91dmVsbGUuPC9wPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPkNvbXB0ZSAqIHt7IGZvdXJuaXNzZXVyLm5vbSB9fTwvbGFiZWw+XG4gICAgICAgICAgICAgIDx2LXNlbGVjdCBuYW1lPVwiZm91cm5pc3NldXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgOnJlcXVpcmVkPVwidHJ1ZVwiIDpvcHRpb25zPVwiZm91cm5pc3NldXJzPy5maWx0ZXIoKGZvdXJuaXNzZXVyKSA9PiBmb3Vybmlzc2V1ci5wYXJlbnRTdHIgIT09ICcnICkubWFwKChmb3Vybmlzc2V1cikgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY29kZTogZm91cm5pc3NldXIuaWQsXG4gICAgICAgIGxhYmVsOiAoZm91cm5pc3NldXIucGFyZW50U3RyID8gZm91cm5pc3NldXIucGFyZW50U3RyICsgJyAtICcgOiAnJykgKyBmb3Vybmlzc2V1ci5ub21cbiAgICAgIH1cbiAgICB9KVwiICA6cmVkdWNlPVwiaXRlbSA9PiBgL2FwaS9mb3Vybmlzc2V1cnMvJHtpdGVtLmNvZGV9YFwiIEBpbnB1dD1cInNlbGVjdEZvdXJuaXNzZXVyXCI+XG4gICAgICAgICAgICAgICAgPGRpdiBzbG90PVwibm8tb3B0aW9uc1wiPkF1Y3VuZSByw6lzdWx0YXQuLi48L2Rpdj5cbiAgICAgICAgICAgICAgICA8dGVtcGxhdGUgI25vLW9wdGlvbnM9XCJ7IHNlYXJjaCwgc2VhcmNoaW5nLCBsb2FkaW5nIH1cIj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZXh0LWxlZnQgcHgtNFwiPlxuICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cImxpbmsgdW5kZXJsaW5lIGN1cnNvci1wb2ludGVyXCIgQGNsaWNrPVwiYWRkTmV3Rm91cm5pc3NldXIoKVwiPkF1Y3VuIHLDqXN1bHRhdCBleGlzdGFudCwgdm91bGV6IHZvdXMgbGUgY3LDqWVyID88L2E+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgICAgICA8L3Ytc2VsZWN0PlxuXG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMuZm91cm5pc3NldXIgfX08L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNlwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImdyaWQgZ3JpZC1jb2xzLTIgZ2FwLTRcIj5cbiAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+TnVtw6lybyBkZSBjb21wdGUgYXV0b21hdGlxdWUgPC9sYWJlbD5cblxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIGNsYXNzPVwiZGlzYWJsZWQ6Ymctc2xhdGUtNTAgZGlzYWJsZWQ6dGV4dC1zbGF0ZS01MDAgZGlzYWJsZWQ6Ym9yZGVyLXNsYXRlLTIwMCBkaXNhYmxlZDpzaGFkb3ctbm9uZSBiZy1ncmF5LTUwIGJvcmRlci1ncmF5LTMwMCB0ZXh0LWdyYXktOTAwIHJvdW5kZWQtbGcgZm9jdXM6cmluZy1ibHVlLTUwMCBmb2N1czpib3JkZXItYmx1ZS01MDAgdy1mdWxsIGRhcms6YmctZ3JheS03MDAgZGFyazpib3JkZXItZ3JheS02MDAgZGFyazpwbGFjZWhvbGRlci1ncmF5LTQwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpmb2N1czpyaW5nLWJsdWUtNTAwIGRhcms6Zm9jdXM6Ym9yZGVyLWJsdWUtNTAwIHAtNFwiIGRpc2FibGVkIHYtbW9kZWw9XCJlY3JpdHVyZS5udW1lcm9Db21wdGVBdXRvXCI+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCIgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwiZXhlcmNpY2VcIiB2LW1vZGVsPVwiZWNyaXR1cmUuZXhlcmNpY2VcIlxuICAgICAgICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMuZXhlcmNpY2UgfVwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+RXhlcmNpY2UgY29tcHRhYmxlPC9sYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgPHNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJtdC0yIGJsb2NrIHctZnVsbCByb3VuZGVkLW1kIGJvcmRlci1ncmF5LTMwMCBzaGFkb3ctc20gZm9jdXM6Ym9yZGVyLW9yYW5nZS0zMDAgZm9jdXM6cmluZyBmb2N1czpyaW5nLW9yYW5nZS0yMDAgZm9jdXM6cmluZy1vcGFjaXR5LTUwXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIHYtYmluZD1cImZpZWxkXCJcbiAgICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5DaG9pc2lyPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2LWZvcj1cImN1cnJlbnRFeGVyY2ljZSBpbiBleGVyY2ljZXNZZWFyXCIgOnZhbHVlPVwiY3VycmVudEV4ZXJjaWNlXCI+e3tjdXJyZW50RXhlcmNpY2V9fTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgICAgICA8L3NlbGVjdD5cblxuXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLmV4ZXJjaWNlIH19PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDwvRmllbGQ+XG5cbiAgICAgICAgICAgICAgICAgIDwhLS1cbiAgICAgICAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwiZXhjZXJjaWNlQ29tcHRhYmxlXCIgdi1tb2RlbD1cImVjcml0dXJlLmV4Y2VyY2ljZUNvbXB0YWJsZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5leGNlcmNpY2VDb21wdGFibGUgfVwiPlxuICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+RXhlcmNpY2UgY29tcHRhYmxlPC9sYWJlbD5cblxuICAgICAgICAgICAgICAgICAgICA8di1zZWxlY3QgbmFtZT1cImV4Y2VyY2ljZUNvbXB0YWJsZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LWJpbmQ9XCJmaWVsZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6cmVxdWlyZWQ9XCJ0cnVlXCIgOm9wdGlvbnM9XCJleGVyY2ljZXM/Lm1hcCgoZXhjZXJjaWNlQ29tcHRhYmxlKSA9PiB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgIGNvZGU6IGV4Y2VyY2ljZUNvbXB0YWJsZS5pZCxcbiAgICAgICAgbGFiZWw6IGV4Y2VyY2ljZUNvbXB0YWJsZS5ub21cbiAgICAgIH1cbiAgICB9KVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5leGNlcmNpY2VDb21wdGFibGVcIiAgOnJlZHVjZT1cIml0ZW0gPT4gYC9hcGkvZXhjZXJjaWNlX2NvbXB0YWJsZXMvJHtpdGVtLmNvZGV9YFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li4uPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDwvdi1zZWxlY3Q+XG5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMuZXhjZXJjaWNlQ29tcHRhYmxlIH19PC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDwvRmllbGQ+XG4tLT5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCIgdi1pZj1cImF1dGhTdG9yZS51c2VyPy50eXBlID09PSAnY29tcHRhJ1wiPlxuXG4gICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgbWItNCBjdXJzb3ItcG9pbnRlclwiPlxuICAgICAgICAgICAgICA8aW5wdXQgdi1tb2RlbD1cInRvZ2dsZU51bWVyb01hbnVlbFwiIHR5cGU9XCJjaGVja2JveFwiIHZhbHVlPVwiMVwiIGNsYXNzPVwic3Itb25seSBwZWVyXCIgQGNsaWNrPVwidG9nZ2xlTnVtZXJvTWFudWVsLnZhbHVlID0gISRldmVudC50YXJnZXQuY2hlY2tlZFwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidy0xMSBoLTYgYmctZ3JheS0yMDAgcm91bmRlZC1mdWxsIHBlZXIgcGVlci1mb2N1czpyaW5nLTQgcGVlci1mb2N1czpyaW5nLWJsdWUtMzAwIGRhcms6cGVlci1mb2N1czpyaW5nLWJsdWUtODAwIGRhcms6YmctZ3JheS03MDAgcGVlci1jaGVja2VkOmFmdGVyOnRyYW5zbGF0ZS14LWZ1bGwgcGVlci1jaGVja2VkOmFmdGVyOmJvcmRlci13aGl0ZSBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6dG9wLTAuNSBhZnRlcjpsZWZ0LVsycHhdIGFmdGVyOmJnLXdoaXRlIGFmdGVyOmJvcmRlci1ncmF5LTMwMCBhZnRlcjpib3JkZXIgYWZ0ZXI6cm91bmRlZC1mdWxsIGFmdGVyOmgtNSBhZnRlcjp3LTUgYWZ0ZXI6dHJhbnNpdGlvbi1hbGwgZGFyazpib3JkZXItZ3JheS02MDAgcGVlci1jaGVja2VkOmJnLWJsdWUtNjAwXCI+PC9kaXY+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMzAwXCI+Vm91bGV6IHZvdXMgbW9kaWZpZXIgbGUgbnVtw6lybyBkZSBjb21wdGUgPzwvc3Bhbj5cbiAgICAgICAgICAgIDwvbGFiZWw+XG5cbiAgICAgICAgICAgIDxkaXYgOmNsYXNzPVwie2hpZGRlbjogIXRvZ2dsZU51bWVyb01hbnVlbH1cIj5cbiAgICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJudW1lcm9Db21wdGVcIiB2LW1vZGVsPVwiZWNyaXR1cmUubnVtZXJvQ29tcHRlXCJcbiAgICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMubnVtZXJvQ29tcHRlIH1cIj5cbiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+TnVtw6lybyBkZSBjb21wdGUgbWFudWVsPC9sYWJlbD5cbiAgICAgICAgICAgICAgICA8SW5wdXQgIHYtYmluZD1cImZpZWxkXCIgbmFtZT1cIm51bWVyb0NvbXB0ZVwiIHNpemU9XCJsZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJlY3JpdHVyZS5udW1lcm9Db21wdGVcIi8+XG4gICAgICAgICAgICAgIDwvRmllbGQ+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLm51bWVyb0NvbXB0ZSB9fTwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7ZmllbGR9XCIgbmFtZT1cImlkXCI+XG4gICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgbmFtZT1cImlkXCIgdi1iaW5kPVwiZmllbGRcIiB2LW1vZGVsPVwiZWNyaXR1cmUuaWRcIi8+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6IG5vbmVcIj5cbiAgICAgICAgICAgICAgPEZpZWxkIG5hbWU9XCJ1c2VyXCIgIHYtbW9kZWw9XCJlY3JpdHVyZS51c2VyXCIgPlxuICAgICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cIm5vbVwiIGlkPVwibm9tXCIgdi1tb2RlbD1cImVjcml0dXJlLm5vbVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5ub20gfVwiPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+TGliZWxsw6k8L2xhYmVsPlxuICAgICAgICAgICAgICA8SW5wdXQgcGxhY2Vob2xkZXI9XCJMaWJlbGzDqSAqXCIgcmVxdWlyZWQgdi1iaW5kPVwiZmllbGRcIiBuYW1lPVwibm9tXCIgc2l6ZT1cImxnXCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiZWNyaXR1cmUubm9tXCIvPlxuICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLm5vbSB9fTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmUgbXQtNFwiPlxuICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJkZXNjcmlwdGlvblwiIHYtbW9kZWw9XCJlY3JpdHVyZS5kZXNjcmlwdGlvblwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5kZXNjcmlwdGlvbiB9XCI+XG4gICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJtZXNzYWdlXCIgY2xhc3M9XCJibG9jayBtYi0yIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1ncmF5LTkwMCBkYXJrOnRleHQtd2hpdGVcIj5EZXNjcmlwdGlvbiBkZSBsYSBwacOoY2U8L2xhYmVsPlxuXG4gICAgICAgICAgICAgIDx0ZXh0YXJlYSBwbGFjZWhvbGRlcj1cImZhY3R1cmUgZWRmIC4uLlwiICB2LWJpbmQ9XCJmaWVsZFwiIG5hbWU9XCJkZXNjcmlwdGlvblwiIHJvd3M9XCI0XCIgY2xhc3M9XCJibG9jayBwLTIuNSB3LWZ1bGwgdGV4dC1zbSB0ZXh0LWdyYXktOTAwIGJnLWdyYXktNTAgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLWdyYXktMzAwIGZvY3VzOnJpbmctYmx1ZS01MDAgZm9jdXM6Ym9yZGVyLWJsdWUtNTAwIGRhcms6YmctZ3JheS03MDAgZGFyazpib3JkZXItZ3JheS02MDAgZGFyazpwbGFjZWhvbGRlci1ncmF5LTQwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpmb2N1czpyaW5nLWJsdWUtNTAwIGRhcms6Zm9jdXM6Ym9yZGVyLWJsdWUtNTAwXCIgdi1tb2RlbD1cImVjcml0dXJlLmRlc2NyaXB0aW9uXCI+PC90ZXh0YXJlYT5cbiAgICAgICAgICAgIDwvRmllbGQ+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5kZXNjcmlwdGlvbiB9fTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5SZcOndSAvIGZhY3R1cmUgZGlnaXRhbDwvbGFiZWw+XG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cImZpbGVcIiB2LW1vZGVsPVwiZWNyaXR1cmUuZmlsZVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5maWxlIH1cIj5cbiAgICAgICAgICAgICAgPGZpbGUtdXBsb2FkIHYtYmluZDpjb250ZXh0PVwiJ2ZpbGUnXCIgIGNvbmZpcm1zPVwidHJ1ZVwiICBAcmVtb3ZlLWZpbGU9XCIoZmlsZSkgPT4ge1xuICAgICAgICAgICAgICAgIGVjcml0dXJlLmZpbGUgPSBlY3JpdHVyZS5maWxlLnJlcGxhY2UoZmlsZSwgJycpXG4gICAgICAgICAgICAgIH1cIiBAb24tdXBsb2FkPVwiKGZpbGVzKSA9PiB7XG4gICAgICAgICAgICAgICAgICBlY3JpdHVyZS5maWxlID0gZmlsZXMuam9pbignLCcpXG4gICAgICAgICAgICAgICAgfVwiIHYtYmluZDp2YWx1ZXM9XCJlY3JpdHVyZS5maWxlXCI+PC9maWxlLXVwbG9hZD5cbiAgICAgICAgICAgICAgPElucHV0IHBsYWNlaG9sZGVyPVwiQXZhdGFyXCIgdi1iaW5kPVwiZmllbGRcIiBuYW1lPVwiZmlsZVwiIHNpemU9XCJsZ1wiIHR5cGU9XCJoaWRkZW5cIiB2LW1vZGVsPVwiZWNyaXR1cmUuZmlsZVwiIC8+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImdyaWQgZ3JpZC1jb2xzLTIgZ2FwLTRcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCI+XG4gICAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwiaW1tZXVibGVcIiB2LW1vZGVsPVwiZWNyaXR1cmUuaW1tZXVibGVcIlxuICAgICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5pbW1ldWJsZSB9XCI+XG4gICAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPkltbWV1YmxlPC9sYWJlbD5cbiAgICAgICAgICAgICAgICA8di1zZWxlY3QgbmFtZT1cImltbWV1YmxlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdi1iaW5kPVwiZmllbGRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA6cmVxdWlyZWQ9XCJ0cnVlXCIgOm9wdGlvbnM9XCJpbW1ldWJsZXMubWFwKChpbW1ldWJsZSkgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY29kZTogaW1tZXVibGUuaWQsXG4gICAgICAgIGxhYmVsOiBpbW1ldWJsZS5ub21cbiAgICAgIH1cbiAgICB9KVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5pbW1ldWJsZVwiIDpyZWR1Y2U9XCJpdGVtID0+IGAvYXBpL2ltbWV1Ymxlcy8ke2l0ZW0uY29kZX1gXCIgQGlucHV0PVwic3dpdGNoTG9jYWwoJ2ltbWV1YmxlJylcIj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li48L2Rpdj5cbiAgICAgICAgICAgICAgICA8L3Ytc2VsZWN0PlxuXG5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5pbW1ldWJsZSB9fTwvZGl2PlxuXG4gICAgICAgICAgICAgIDwvRmllbGQ+XG5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNiByZWxhdGl2ZVwiPlxuICAgICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cImxvY2FsXCIgdi1tb2RlbD1cImVjcml0dXJlLmxvY2FsXCJcbiAgICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMubG9jYWwgfVwiPlxuICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5Mb2NhbDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgPHYtc2VsZWN0IG5hbWU9XCJsb2NhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHYtYmluZD1cImZpZWxkXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOnJlcXVpcmVkPVwidHJ1ZVwiIDpvcHRpb25zPVwibG9jYXV4QWxsLm1hcCgobG9jYWwpID0+IHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGNvZGU6IGxvY2FsLmlkLFxuICAgICAgICBsYWJlbDogbG9jYWwubm9tXG4gICAgICB9XG4gICAgfSlcIiB2LW1vZGVsPVwiZWNyaXR1cmUubG9jYWxcIiA6cmVkdWNlPVwiaXRlbSA9PiBgL2FwaS9sb2NhbHMvJHtpdGVtLmNvZGV9YFwiIEBpbnB1dD1cInN3aXRjaExvY2FsKCdsb2NhbCcpXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJuby1vcHRpb25zXCI+QXVjdW5lIHLDqXN1bHRhdC4uPC9kaXY+XG4gICAgICAgICAgICAgICAgPC92LXNlbGVjdD5cblxuXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMubG9jYWwgfX08L2Rpdj5cblxuICAgICAgICAgICAgICA8L0ZpZWxkPlxuXG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCIgdi1pZj1cImVjcml0dXJlLmltbWV1YmxlICYmICFlY3JpdHVyZS5sb2NhbCAmJiBnZXRDdXJyZW50SW1tZXVibGUubG9jYWxzLmxlbmd0aCA+IDBcIj5cblxuICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJ0YWJsZVJlcGFydGl0aW9uXCIgdi1tb2RlbD1cImVjcml0dXJlLnRhYmxlUmVwYXJ0aXRpb25cIlxuICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMubG9jYWwgfVwiPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+VGFibGUgZGUgcsOpcGFydGl0aW9uPC9sYWJlbD5cbiAgICAgICAgICAgICAgPHYtc2VsZWN0IG5hbWU9XCJ0YWJsZVJlcGFydGl0aW9uXCIgdi1iaW5kPVwiZmllbGRcIiAgdi1tb2RlbD1cImVjcml0dXJlLnRhYmxlUmVwYXJ0aXRpb25cIlxuICAgICAgICAgICAgICAgICAgICAgICAgOm9wdGlvbnM9XCJ0YWJsZXM/Lm1hcCgodGFibGVSZXBhcnRpdGlvbikgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY29kZTogdGFibGVSZXBhcnRpdGlvbi5pZCxcbiAgICAgICAgbGFiZWw6dGFibGVSZXBhcnRpdGlvbi5ub21cbiAgICAgIH1cbiAgICB9KVwiICA6cmVkdWNlPVwiaXRlbSA9PiBgL2FwaS90YWJsZV9yZXBhcnRpdGlvbnMvJHtpdGVtLmNvZGV9YFwiPlxuICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li4uPC9kaXY+XG4gICAgICAgICAgICAgIDwvdi1zZWxlY3Q+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuXG5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLnRhYmxlUmVwYXJ0aXRpb24gfX08L2Rpdj5cblxuXG5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJncmlkIGdhcC00XCIgOmNsYXNzPVwieydncmlkLWNvbHMtMic6IGVjcml0dXJlLmhhc1JlZ2xlbWVudH1cIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCI+XG4gICAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwiZGF0ZUVmZmVjdGlmXCIgdi1tb2RlbD1cImVjcml0dXJlLmRhdGVFZmZlY3RpZlwiXG4gICAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLmRhdGVFZmZlY3RpZiAsICdoaWRkZW4nOiB0cnVlIH1cIj5cbiAgICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+RGF0ZSBkZSBsYSBmYWN0dXJlIC8gRGF0ZSBkZSBsJ8OpY3JpdDwvbGFiZWw+XG5cbiAgICAgICAgICAgICAgICA8VnVlRGF0ZVBpY2tlclxuICAgICAgICAgICAgICAgICAgICBpbnB1dC1jbGFzcy1uYW1lPVwiY3VzdG9tQ2xhc3NcIlxuICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIkREL01NL1lZWVlcIlxuICAgICAgICAgICAgICAgICAgICBmb3JtYXQ9XCJkZC9NTS95eXl5XCJcbiAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImVjcml0dXJlLmRhdGVFZmZlY3RpZlwiXG4gICAgICAgICAgICAgICAgICAgIHV0Yz1cInByZXNlcnZlXCJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbnB1dFxuICAgICAgICAgICAgICAgICAgICBhdXRvLWFwcGx5XG4gICAgICAgICAgICAgICAgICAgIDpzdGFydC10aW1lPVwie2hvdXJzOiAxLCBtaW51dGVzOiAxfVwiXG4gICAgICAgICAgICAgICAgICAgIDplbmFibGUtdGltZS1waWNrZXI9XCJmYWxzZVwiXG4gICAgICAgICAgICAgICAgICAgIGxvY2FsZT1cImZyXCJcbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPC9WdWVEYXRlUGlja2VyPlxuXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLmRhdGVFZmZlY3RpZiB9fTwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNiByZWxhdGl2ZVwiIHYtc2hvdz1cImVjcml0dXJlLmhhc1JlZ2xlbWVudFwiPlxuICAgICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cImRhdGVSZWdsZW1lbnRcIiB2LW1vZGVsPVwiZWNyaXR1cmUuZGF0ZVJlZ2xlbWVudFwiXG4gICAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLmRhdGVSZWdsZW1lbnQsICdoaWRkZW4nOiB0cnVlIH1cIj5cbiAgICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+RGF0ZSBkZSByw6hnbGVtZW50PC9sYWJlbD5cblxuICAgICAgICAgICAgICAgIDxWdWVEYXRlUGlja2VyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LWNsYXNzLW5hbWU9XCJjdXN0b21DbGFzc1wiXG4gICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiREQvTU0vWVlZWVwiXG4gICAgICAgICAgICAgICAgICAgIGZvcm1hdD1cImRkL01NL3l5eXlcIlxuICAgICAgICAgICAgICAgICAgICB2LW1vZGVsPVwiZWNyaXR1cmUuZGF0ZVJlZ2xlbWVudFwiXG4gICAgICAgICAgICAgICAgICAgIHV0Yz1cInByZXNlcnZlXCJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbnB1dFxuICAgICAgICAgICAgICAgICAgICBhdXRvLWFwcGx5XG4gICAgICAgICAgICAgICAgICAgIDpzdGFydC10aW1lPVwie2hvdXJzOiAxLCBtaW51dGVzOiAxfVwiXG4gICAgICAgICAgICAgICAgICAgIDplbmFibGUtdGltZS1waWNrZXI9XCJmYWxzZVwiXG4gICAgICAgICAgICAgICAgICAgIGxvY2FsZT1cImZyXCJcbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPC9WdWVEYXRlUGlja2VyPlxuXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLmRhdGVSZWdsZW1lbnQgfX08L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGxhYmVsIGNsYXNzPVwicmVsYXRpdmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIG1iLTQgY3Vyc29yLXBvaW50ZXJcIj5cbiAgICAgICAgICAgIDxpbnB1dCB2LW1vZGVsPVwiZWNyaXR1cmUuaGFzUmVnbGVtZW50XCIgdHlwZT1cImNoZWNrYm94XCIgdmFsdWU9XCIxXCIgY2xhc3M9XCJzci1vbmx5IHBlZXJcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ3LTExIGgtNiBiZy1ncmF5LTIwMCByb3VuZGVkLWZ1bGwgcGVlciBwZWVyLWZvY3VzOnJpbmctNCBwZWVyLWZvY3VzOnJpbmctYmx1ZS0zMDAgZGFyazpwZWVyLWZvY3VzOnJpbmctYmx1ZS04MDAgZGFyazpiZy1ncmF5LTcwMCBwZWVyLWNoZWNrZWQ6YWZ0ZXI6dHJhbnNsYXRlLXgtZnVsbCBwZWVyLWNoZWNrZWQ6YWZ0ZXI6Ym9yZGVyLXdoaXRlIGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjphYnNvbHV0ZSBhZnRlcjp0b3AtMC41IGFmdGVyOmxlZnQtWzJweF0gYWZ0ZXI6Ymctd2hpdGUgYWZ0ZXI6Ym9yZGVyLWdyYXktMzAwIGFmdGVyOmJvcmRlciBhZnRlcjpyb3VuZGVkLWZ1bGwgYWZ0ZXI6aC01IGFmdGVyOnctNSBhZnRlcjp0cmFuc2l0aW9uLWFsbCBkYXJrOmJvcmRlci1ncmF5LTYwMCBwZWVyLWNoZWNrZWQ6YmctYmx1ZS02MDBcIj48L2Rpdj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMzAwXCI+RmFjdHVyZS9hdm9pciBkw6lqw6AgcGF5w6kgPzwvc3Bhbj5cbiAgICAgICAgICA8L2xhYmVsPlxuXG5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCI+XG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cIm1vbnRhbnRcIiB2LW1vZGVsPVwiZWNyaXR1cmUubW9udGFudFwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5tb250YW50IH1cIj5cbiAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPk1vbnRhbnRcbiAgICAgICAgICAgICAgICA8ZWwtdG9vbHRpcFxuICAgICAgICAgICAgICAgICAgICBjbGFzcz1cImJveC1pdGVtXCJcbiAgICAgICAgICAgICAgICAgICAgZWZmZWN0PVwiZGFya1wiXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ9XCJMZSBtb250YW50IHBldXQgw6p0cmUgbsOpZ2F0aWYgZGFucyBsZSBjYXMgZGVzIGTDqXBlbnNlcyBvdSBwb3NpdGlmIGRhbnMgbGUgY2FzIGRlcyByZWNldHRlc1wiXG4gICAgICAgICAgICAgICAgICAgIHBsYWNlbWVudD1cInRvcFwiXG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJ0ZXh0LWNvbXB0YSBmYS1zb2xpZCBmYS1jaXJjbGUtaW5mb1wiPjwvaT5cbiAgICAgICAgICAgICAgICA8L2VsLXRvb2x0aXA+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4XCI+XG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1iaW5kPVwiZmllbGRcIiB2LW1vZGVsPVwiZWNyaXR1cmUubW9udGFudFwiIGNsYXNzPVwicm91bmRlZC1sLW1kIGJnLWdyYXktNTAgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCB0ZXh0LWdyYXktOTAwIGZvY3VzOnJpbmctYmx1ZS01MDAgZm9jdXM6Ym9yZGVyLWJsdWUtNTAwIGJsb2NrIGZsZXgtMSBtaW4tdy0wIHctZnVsbCB0ZXh0LXNtIHAtMi41ICBkYXJrOmJnLWdyYXktNzAwIGRhcms6Ym9yZGVyLWdyYXktNjAwIGRhcms6cGxhY2Vob2xkZXItZ3JheS00MDAgZGFyazp0ZXh0LXdoaXRlIGRhcms6Zm9jdXM6cmluZy1ibHVlLTUwMCBkYXJrOmZvY3VzOmJvcmRlci1ibHVlLTUwMFwiIDpjbGFzcz1cInsnYm9yZGVyLWdyZWVuLTcwMCB0ZXh0LWdyZWVuLTcwMCBiZy1ncmVlbi0xMDAnOiBmb3Vybmlzc2V1ci5tb3V2ZW1lbnQsICdib3JkZXItcmVkLTcwMCB0ZXh0LXJlZC03MDAgYmctcmVkLTEwMCc6ICFmb3Vybmlzc2V1ci5tb3V2ZW1lbnR9XCIgcGxhY2Vob2xkZXI9XCJNb250YW50XCI+XG5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBweC0zIHRleHQtc20gdGV4dC1ncmF5LTkwMCBiZy1ncmF5LTIwMCBib3JkZXIgYm9yZGVyLXItMCBib3JkZXItZ3JheS0zMDAgcm91bmRlZC1yLW1kIGRhcms6YmctZ3JheS02MDAgZGFyazp0ZXh0LWdyYXktNDAwIGRhcms6Ym9yZGVyLWdyYXktNjAwXCIgOmNsYXNzPVwieyd0ZXh0LWdyZWVuLTcwMCBiZy1ncmVlbi0xMDAnOiBmb3Vybmlzc2V1ci5tb3V2ZW1lbnQsICd0ZXh0LXJlZC03MDAgYmctcmVkLTEwMCc6ICFmb3Vybmlzc2V1ci5tb3V2ZW1lbnR9XCIgPlxuICAgICAgICAgICAgICAgICAgPCEtLTxzcGFuIHYtaWY9XCIhZm91cm5pc3NldXIubW91dmVtZW50XCI+LTwvc3Bhbj4tLT7igqxcbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG5cbiAgICAgICAgICAgIDwvRmllbGQ+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5tb250YW50IH19PC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdj5cblxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJlbGF0aXZlXCI+XG4gICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5CYW5xdWUgKjwvbGFiZWw+XG4gICAgICAgICAgICA8RmllbGQgYXM9XCJzZWxlY3RcIiBjbGFzcz1cIm14LTRcIiBuYW1lPVwiYmFucXVlXCIgaWQ9XCJcIiB2LW1vZGVsPVwiZWNyaXR1cmUuYmFucXVlXCIgcGxhY2Vob2xkZXI9XCJTw6lsZWN0aW9ubmV6IHVuZSBiYW5xdWUgc3DDqWNpZmlxdWUgcG91ciBjZXR0ZSDDqWNyaXR1cmVcIlxuICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMuYmFucXVlIH1cIiAgOmRpc2FibGVkPVwiZWNyaXR1cmUuaXNJbXBvcnQgJiYgZWNyaXR1cmUuYmFucXVlXCIgPlxuICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+Q2hvaXNpciB2b3RyZSBiYW5xdWU8L29wdGlvbj5cbiAgICAgICAgICAgICAgPG9wdGlvbiB2LWZvcj1cIihiYW5rLCBpZEJhbmspIGluIGJhbmtzXCIgOnZhbHVlPVwiaWRCYW5rLnRvVXBwZXJDYXNlKClcIj57eyBiYW5rIH19PC9vcHRpb24+XG5cbiAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cImNhaXNzZVwiPkNhaXNzZTwvb3B0aW9uPlxuICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiYXV0cmVcIj5BdXRyZS4uLjwvb3B0aW9uPlxuICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLmJhbnF1ZSB9fTwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPEZpZWxkIHYtaWY9XCInY29tcHRhJyA9PT0gYXV0aFN0b3JlLnVzZXI/LnR5cGVcIiB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwic2F2ZUFyY2hpdmVcIiB2LW1vZGVsPVwiZWNyaXR1cmUuc2F2ZUFyY2hpdmVcIlxuICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLnNhdmVBcmNoaXZlIH1cIj5cbiAgICAgICAgICAgIDxsYWJlbCBjbGFzcz1cInJlbGF0aXZlIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBtYi00IGN1cnNvci1wb2ludGVyXCI+XG4gICAgICAgICAgICAgIDxpbnB1dCBuYW1lPVwic2F2ZUFyY2hpdmVcIiB2LWJpbmQ9XCJmaWVsZFwiIDpjaGVja2VkPVwiZWNyaXR1cmUuc2F2ZUFyY2hpdmVcIiB0eXBlPVwiY2hlY2tib3hcIiB2YWx1ZT1cIjFcIiBjbGFzcz1cInNyLW9ubHkgcGVlclwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidy0xMSBoLTYgYmctZ3JheS0yMDAgcm91bmRlZC1mdWxsIHBlZXIgcGVlci1mb2N1czpyaW5nLTQgcGVlci1mb2N1czpyaW5nLWJsdWUtMzAwIGRhcms6cGVlci1mb2N1czpyaW5nLWJsdWUtODAwIGRhcms6YmctZ3JheS03MDAgcGVlci1jaGVja2VkOmFmdGVyOnRyYW5zbGF0ZS14LWZ1bGwgcGVlci1jaGVja2VkOmFmdGVyOmJvcmRlci13aGl0ZSBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6dG9wLTAuNSBhZnRlcjpsZWZ0LVsycHhdIGFmdGVyOmJnLXdoaXRlIGFmdGVyOmJvcmRlci1ncmF5LTMwMCBhZnRlcjpib3JkZXIgYWZ0ZXI6cm91bmRlZC1mdWxsIGFmdGVyOmgtNSBhZnRlcjp3LTUgYWZ0ZXI6dHJhbnNpdGlvbi1hbGwgZGFyazpib3JkZXItZ3JheS02MDAgcGVlci1jaGVja2VkOmJnLWJsdWUtNjAwXCI+PC9kaXY+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMzAwXCI+VmVycm91aWxsYWdlIGRlIGzigJnDqWNyaXR1cmUgcG91ciBsZSBjbGllbnQgPzwvc3Bhbj5cbiAgICAgICAgICAgIDwvbGFiZWw+XG5cbiAgICAgICAgICA8L0ZpZWxkPlxuXG4gICAgICAgICAgPGxhYmVsIGNsYXNzPVwicmVsYXRpdmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIG1iLTQgY3Vyc29yLXBvaW50ZXJcIj5cbiAgICAgICAgICAgIDxpbnB1dCB2LW1vZGVsPVwiZWNyaXR1cmUuZGV0YWlsVFZBXCIgOmNoZWNrZWQ9XCJlY3JpdHVyZS5kZXRhaWxUVkFcIiB0eXBlPVwiY2hlY2tib3hcIiB2YWx1ZT1cIjFcIiBjbGFzcz1cInNyLW9ubHkgcGVlclwiICBAY2hhbmdlPVwiKGUpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoZS50YXJnZXQuY2hlY2tlZCkgZWNyaXR1cmUuaXNHbG9iYWxpc2UgPSB0cnVlO1xuICAgICAgICAgICAgICAgIGVsc2UgZWNyaXR1cmUuaXNHbG9iYWxpc2UgPSBmYWxzZTtcbiAgICAgICAgICAgICAgfVwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInctMTEgaC02IGJnLWdyYXktMjAwIHJvdW5kZWQtZnVsbCBwZWVyIHBlZXItZm9jdXM6cmluZy00IHBlZXItZm9jdXM6cmluZy1ibHVlLTMwMCBkYXJrOnBlZXItZm9jdXM6cmluZy1ibHVlLTgwMCBkYXJrOmJnLWdyYXktNzAwIHBlZXItY2hlY2tlZDphZnRlcjp0cmFuc2xhdGUteC1mdWxsIHBlZXItY2hlY2tlZDphZnRlcjpib3JkZXItd2hpdGUgYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmFic29sdXRlIGFmdGVyOnRvcC0wLjUgYWZ0ZXI6bGVmdC1bMnB4XSBhZnRlcjpiZy13aGl0ZSBhZnRlcjpib3JkZXItZ3JheS0zMDAgYWZ0ZXI6Ym9yZGVyIGFmdGVyOnJvdW5kZWQtZnVsbCBhZnRlcjpoLTUgYWZ0ZXI6dy01IGFmdGVyOnRyYW5zaXRpb24tYWxsIGRhcms6Ym9yZGVyLWdyYXktNjAwIHBlZXItY2hlY2tlZDpiZy1ibHVlLTYwMFwiPjwvZGl2PlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtbC0zIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1ncmF5LTkwMCBkYXJrOnRleHQtZ3JheS0zMDBcIj5Ew6l0YWlsIFRWQSDDoCBzYWlzaXIgPzwvc3Bhbj5cbiAgICAgICAgICA8L2xhYmVsPlxuXG5cbiAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cImlzR2xvYmFsaXNlXCIgdi1tb2RlbD1cImVjcml0dXJlLmlzR2xvYmFsaXNlXCJcbiAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5pc0dsb2JhbGlzZSB9XCI+XG4gICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgbWItNCBjdXJzb3ItcG9pbnRlclwiPlxuICAgICAgICAgICAgICA8aW5wdXQgbmFtZT1cImlzR2xvYmFsaXNlXCIgdi1iaW5kPVwiZmllbGRcIiA6Y2hlY2tlZD1cImVjcml0dXJlLmlzR2xvYmFsaXNlXCIgdHlwZT1cImNoZWNrYm94XCIgdmFsdWU9XCIxXCIgY2xhc3M9XCJzci1vbmx5IHBlZXJcIiBAY2hhbmdlPVwiKGUpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoZS50YXJnZXQuY2hlY2tlZCkgZWNyaXR1cmUuaXNHbG9iYWxpc2UgPSB0cnVlO1xuICAgICAgICAgICAgICAgIGVsc2UgZWNyaXR1cmUuaXNHbG9iYWxpc2UgPSBmYWxzZTtcbiAgICAgICAgICAgICAgfVwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidy0xMSBoLTYgYmctZ3JheS0yMDAgcm91bmRlZC1mdWxsIHBlZXIgcGVlci1mb2N1czpyaW5nLTQgcGVlci1mb2N1czpyaW5nLWJsdWUtMzAwIGRhcms6cGVlci1mb2N1czpyaW5nLWJsdWUtODAwIGRhcms6YmctZ3JheS03MDAgcGVlci1jaGVja2VkOmFmdGVyOnRyYW5zbGF0ZS14LWZ1bGwgcGVlci1jaGVja2VkOmFmdGVyOmJvcmRlci13aGl0ZSBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6dG9wLTAuNSBhZnRlcjpsZWZ0LVsycHhdIGFmdGVyOmJnLXdoaXRlIGFmdGVyOmJvcmRlci1ncmF5LTMwMCBhZnRlcjpib3JkZXIgYWZ0ZXI6cm91bmRlZC1mdWxsIGFmdGVyOmgtNSBhZnRlcjp3LTUgYWZ0ZXI6dHJhbnNpdGlvbi1hbGwgZGFyazpib3JkZXItZ3JheS02MDAgcGVlci1jaGVja2VkOmJnLWJsdWUtNjAwXCI+PC9kaXY+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMzAwXCI+Q2V0dGUgw6ljcml0dXJlIGVzdC1lbGxlIGdsb2JhbGlzw6llID88L3NwYW4+XG4gICAgICAgICAgICA8L2xhYmVsPlxuXG4gICAgICAgICAgPC9GaWVsZD5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJcIj5cbiAgICAgICAgICAgIDwhLS0gPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJpbW1ldWJsZVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5pbW1ldWJsZVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5jYWJpbmV0IH1cIj5cbiAgICAgICAgICAgICAgPHYtc2VsZWN0IG5hbWU9XCJpbW1ldWJsZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICB2LWJpbmQ9XCJmaWVsZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICA6cmVxdWlyZWQ9XCJ0cnVlXCIgOm9wdGlvbnM9XCJpbW1ldWJsZXMubWFwKChpbW1ldWJsZSkgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY29kZTogaW1tZXVibGUuaWQsXG4gICAgICAgIGxhYmVsOiBpbW1ldWJsZS5jb2RlSW1tZXVibGVcbiAgICAgIH1cbiAgICB9KVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5pbW1ldWJsZVwiIDpyZWR1Y2U9XCJpdGVtID0+IGAvYXBpL2ltbWV1Ymxlcy8ke2l0ZW0uY29kZX1gXCI+XG4gICAgICAgICAgICAgIDwvdi1zZWxlY3Q+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLmltbWV1YmxlIH19PC9kaXY+XG5cbiAgICAgICAgICAgIDwvRmllbGQ+LS0+XG4gICAgICAgICAgPC9kaXY+XG5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCI+XG4gICAgICAgICAgICA8RmllbGQgIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJpc1BlcnNvXCIgdi1tb2RlbD1cImVjcml0dXJlLmlzUGVyc29cIlxuICAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLmlzUGVyc28gfVwiPlxuICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgbWItNCBjdXJzb3ItcG9pbnRlclwiPlxuICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPVwiaXNQZXJzb1wiIHYtYmluZD1cImZpZWxkXCIgOmNoZWNrZWQ9XCJlY3JpdHVyZS5pc1BlcnNvXCIgdHlwZT1cImNoZWNrYm94XCIgdmFsdWU9XCIxXCIgY2xhc3M9XCJzci1vbmx5IHBlZXJcIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidy0xMSBoLTYgYmctZ3JheS0yMDAgcm91bmRlZC1mdWxsIHBlZXIgcGVlci1mb2N1czpyaW5nLTQgcGVlci1mb2N1czpyaW5nLWJsdWUtMzAwIGRhcms6cGVlci1mb2N1czpyaW5nLWJsdWUtODAwIGRhcms6YmctZ3JheS03MDAgcGVlci1jaGVja2VkOmFmdGVyOnRyYW5zbGF0ZS14LWZ1bGwgcGVlci1jaGVja2VkOmFmdGVyOmJvcmRlci13aGl0ZSBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6dG9wLTAuNSBhZnRlcjpsZWZ0LVsycHhdIGFmdGVyOmJnLXdoaXRlIGFmdGVyOmJvcmRlci1ncmF5LTMwMCBhZnRlcjpib3JkZXIgYWZ0ZXI6cm91bmRlZC1mdWxsIGFmdGVyOmgtNSBhZnRlcjp3LTUgYWZ0ZXI6dHJhbnNpdGlvbi1hbGwgZGFyazpib3JkZXItZ3JheS02MDAgcGVlci1jaGVja2VkOmJnLWJsdWUtNjAwXCI+PC9kaXY+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtbC0zIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1ncmF5LTkwMCBkYXJrOnRleHQtZ3JheS0zMDBcIj5Ew6lwZW5zZSBwZXJzb25uZWxsZSA/PC9zcGFuPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuXG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgdi1pZj1cIiFlY3JpdHVyZS5zYXZlQXJjaGl2ZSAgJiYgIWlzU3VibWl0dGluZ1wiXG4gICAgICAgICAgICAgIEBjbGljaz1cImNoZWNrVmVudGlsYXRpb24oZWNyaXR1cmUpICYmIGhhbmRsZVN1Ym1pdCgkZXZlbnQsIG9uU3VibWl0KVwiXG4gICAgICAgICAgICAgIDpkaXNhYmxlZD1cImlzU3VibWl0dGluZ1wiXG4gICAgICAgICAgICAgIHJlZj1cInJlZkJ0blNhdmUyXCJcbiAgICAgICAgICAgICAgdHlwZT1cInN1Ym1pdFwiXG4gICAgICAgICAgICAgIHN0eWxlPVwiZGlzcGxheTogbm9uZVwiXG4gICAgICAgICAgICAgIGNsYXNzPVwiIGJnLWNvbXB0YS1wYXN0ZWwgdGV4dC1jb21wdGEgaW5saW5lLWJsb2NrIHB4LTcgcHktMyBmb250LW1lZGl1bSB0ZXh0LXNtIGxlYWRpbmctc251ZyB1cHBlcmNhc2Ugcm91bmRlZCBzaGFkb3ctbWQgIGhvdmVyOnNoYWRvdy1sZyAgZm9jdXM6c2hhZG93LWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTAgIGFjdGl2ZTpzaGFkb3ctbGcgdHJhbnNpdGlvbiBkdXJhdGlvbi0xNTAgZWFzZS1pbi1vdXQgdy1mdWxsXCJcbiAgICAgICAgICAgICAgZGF0YS1tZGItcmlwcGxlPVwidHJ1ZVwiXG4gICAgICAgICAgICAgIGRhdGEtbWRiLXJpcHBsZS1jb2xvcj1cImxpZ2h0XCJcbiAgICAgICAgICA+U2F1dmVnYXJkZXJcbiAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPC9Gb3JtPlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IHYtZWxzZT48L2Rpdj5cblxuXG4gICAgPC90ZW1wbGF0ZT5cblxuICAgIDx0ZW1wbGF0ZSAjZm9vdGVyPlxuICAgICAgPGRpdiBjbGFzcz1cImZsZXgganVzdGlmeS1iZXR3ZWVuXCI+XG4gICAgICAgIDxidXR0b24gQGNsaWNrPVwiY2xvc2VNb2RhbEltcG9ydFwiIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgIGNsYXNzPVwidGV4dC1ncmF5LTUwMCBiZy13aGl0ZSBob3ZlcjpiZy1ncmF5LTEwMCBmb2N1czpyaW5nLTQgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctYmx1ZS0zMDAgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLWdyYXktMjAwIHRleHQtc20gZm9udC1tZWRpdW0gcHgtNSBweS0yLjUgaG92ZXI6dGV4dC1ncmF5LTkwMCBmb2N1czp6LTEwIGRhcms6YmctZ3JheS03MDAgZGFyazp0ZXh0LWdyYXktMzAwIGRhcms6Ym9yZGVyLWdyYXktNTAwIGRhcms6aG92ZXI6dGV4dC13aGl0ZSBkYXJrOmhvdmVyOmJnLWdyYXktNjAwIGRhcms6Zm9jdXM6cmluZy1ncmF5LTYwMFwiPlxuICAgICAgICAgIEFubnVsZXJcbiAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwhLS0gbGF1bmNoV2l6YXJkIC0tPlxuICAgICAgICA8YnV0dG9uIHYtaWY9XCJjc3ZTZW5kZWQgJiYgY3N2U2VuZGVkIDwgM1wiIEBjbGljaz1cImltcG9ydEZ1bGxcIiB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICBjbGFzcz1cImJnLWNvbXB0YS1wYXN0ZWwgdGV4dC1jb21wdGEgIHB4LTcgcHktMyBmb250LW1lZGl1bSB0ZXh0LXNtIGxlYWRpbmctc251ZyB1cHBlcmNhc2UgIHNoYWRvdy1tZCAgaG92ZXI6c2hhZG93LWxnICBmb2N1czpzaGFkb3ctbGcgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMCAgYWN0aXZlOnNoYWRvdy1sZyB0cmFuc2l0aW9uIGR1cmF0aW9uLTE1MCBlYXNlLWluLW91dCBcIj5cbiAgICAgICAgICBMYW5jZXIgbCdpbXBvcnRcbiAgICAgICAgPC9idXR0b24+XG5cbiAgICAgICAgPHNwYW4gdi1pZj1cImNzdlNlbmRlZCAmJiBjc3ZTZW5kZWQgPiAyICYmIGN1cnJlbnRzdGVwXCI+XG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJwcmV2aW91c1dpemFyZFwiIHR5cGU9XCJidXR0b25cIiB2LWlmPVwiY3VycmVudHN0ZXAgPiAxXCJcbiAgICAgICAgICAgICAgICAgIGNsYXNzPVwiYmctY29tcHRhLXBhc3RlbCB0ZXh0LWNvbXB0YSAgcHgtMiBweS0zIG14LTIgZm9udC1tZWRpdW0gdGV4dC1zbSBsZWFkaW5nLXNudWcgdXBwZXJjYXNlICBzaGFkb3ctbWQgIGhvdmVyOnNoYWRvdy1sZyAgZm9jdXM6c2hhZG93LWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTAgIGFjdGl2ZTpzaGFkb3ctbGcgdHJhbnNpdGlvbiBkdXJhdGlvbi0xNTAgZWFzZS1pbi1vdXQgXCI+XG4gICAgICAgICAgICAgUHLDqWPDqWRlbnRcbiAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJ0aGlzLiRyZWZzLnJlZkJ0blNhdmUyLmNsaWNrKCk7XCIgdHlwZT1cImJ1dHRvblwiIHYtaWY9XCJjdXJyZW50c3RlcCA8PSBtYXhzdGVwc1wiXG4gICAgICAgICAgICAgICAgICBjbGFzcz1cImJnLWNvbXB0YS1wYXN0ZWwgdGV4dC1jb21wdGEgIHB4LTIgbXgtMiBweS0zIGZvbnQtbWVkaXVtIHRleHQtc20gbGVhZGluZy1zbnVnIHVwcGVyY2FzZSAgc2hhZG93LW1kICBob3ZlcjpzaGFkb3ctbGcgIGZvY3VzOnNoYWRvdy1sZyBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0wICBhY3RpdmU6c2hhZG93LWxnIHRyYW5zaXRpb24gZHVyYXRpb24tMTUwIGVhc2UtaW4tb3V0IFwiPlxuXG4gICAgICAgICAgICBTYXV2ZWdhcmRlciBldCBjb250aW51ZXJcbiAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJuZXh0V2l6YXJkKClcIiB0eXBlPVwiYnV0dG9uXCIgdi1pZj1cImN1cnJlbnRzdGVwIDw9IG1heHN0ZXBzXCJcbiAgICAgICAgICAgICAgICAgIGNsYXNzPVwiYmctY29tcHRhLXBhc3RlbCB0ZXh0LWNvbXB0YSAgcHgtMiBteC0yIHB5LTMgZm9udC1tZWRpdW0gdGV4dC1zbSBsZWFkaW5nLXNudWcgdXBwZXJjYXNlICBzaGFkb3ctbWQgIGhvdmVyOnNoYWRvdy1sZyAgZm9jdXM6c2hhZG93LWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTAgIGFjdGl2ZTpzaGFkb3ctbGcgdHJhbnNpdGlvbiBkdXJhdGlvbi0xNTAgZWFzZS1pbi1vdXQgXCI+XG5cbiAgICAgICAgICAgIE5lIHBhcyBzYXV2ZWdhcmRlciBldCBjb250aW51ZXJcbiAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvc3Bhbj5cblxuICAgICAgPC9kaXY+XG4gICAgPC90ZW1wbGF0ZT5cbiAgPC9Nb2RhbD5cbiAgICA8TW9kYWwgc2l6ZT1cIjd4bFwiIHYtaWY9XCJpc1Nob3dNb2RhbFwiPlxuICAgICAgPHRlbXBsYXRlICNoZWFkZXI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGp1c3RpZnktYmV0d2VlblwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LWxnXCI+XG4gICAgICAgICAgICA8c3BhbiB2LWlmPVwiIWVjcml0dXJlLmlkXCI+QWpvdXRlciB1bmUgw6ljcml0dXJlPC9zcGFuPlxuICAgICAgICAgICAgPHNwYW4gdi1pZj1cImVjcml0dXJlLmlkXCI+TW9kaWZpZXIgdW5lIMOpY3JpdHVyZSAtIHt7IGVjcml0dXJlLm5vbSB9fTwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPGJ1dHRvbiBzdHlsZT1cIlxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDE2cHg7XCIgQGNsaWNrPVwiY2xvc2VNb2RhbFwiIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgICAgICBjbGFzcz1cInRleHQtZ3JheS00MDAgYmctdHJhbnNwYXJlbnQgaG92ZXI6YmctZ3JheS0yMDAgaG92ZXI6dGV4dC1ncmF5LTkwMCByb3VuZGVkLWxnIHRleHQtc20gcC0xLjUgbWwtYXV0byBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgZGFyazpob3ZlcjpiZy1ncmF5LTYwMCBkYXJrOmhvdmVyOnRleHQtd2hpdGVcIj5cbiAgICAgICAgICAgICAgPHN2ZyBjbGFzcz1cInctNSBoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj5cbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICAgICAgICAgICAgICBkPVwiTTQuMjkzIDQuMjkzYTEgMSAwIDAxMS40MTQgMEwxMCA4LjU4Nmw0LjI5My00LjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDExLjQxNCAxMGw0LjI5MyA0LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEwxMCAxMS40MTRsLTQuMjkzIDQuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDguNTg2IDEwIDQuMjkzIDUuNzA3YTEgMSAwIDAxMC0xLjQxNHpcIlxuICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcnVsZT1cImV2ZW5vZGRcIj48L3BhdGg+XG4gICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgIDx0ZW1wbGF0ZSAjYm9keT5cbiAgICAgICAgPEZvcm0gY2xhc3M9XCJpbm5lci1tb2RhbCB3LWZ1bGxcIlxuICAgICAgICAgICAgICBsYXp5LXZhbGlkYXRpb24gcmVmPVwiZm9ybVwiIEBzdWJtaXQucHJldmVudD1cIlwiIDp2YWxpZGF0aW9uLXNjaGVtYT1cInNjaGVtYVwiXG4gICAgICAgICAgICAgIHYtc2xvdD1cInsgZXJyb3JzLCBpc1N1Ym1pdHRpbmcsIHZhbHVlcywgaGFuZGxlU3VibWl0IH1cIj5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCI+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogbm9uZVwiPlxuICAgICAgICAgICAgICA8RmllbGQgbmFtZT1cImZvdXJuaXNzZXVyXCIgdi1tb2RlbD1cImVjcml0dXJlLmZvdXJuaXNzZXVyXCI+PC9GaWVsZD5cbiAgICAgICAgICAgICAgPEZpZWxkIG5hbWU9XCJmb3Vybmlzc2V1ckNsaWVudFwiIHYtbW9kZWw9XCJlY3JpdHVyZS5mb3Vybmlzc2V1ckNsaWVudFwiPjwvRmllbGQ+XG4gICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgPGRpdiA6Y2xhc3M9XCInZ3JpZCAgZ2FwLTQgJyArICggY3VycmVudENsaWVudD8udHlwZVJldmVudUZvbmNpZXIgPT0gMSA/ICdncmlkLWNvbHMtMicgOiAnJyApXCI+XG5cblxuICAgICAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5Db21wdGUgKiB7eyBmb3Vybmlzc2V1ci5ub20gfX08L2xhYmVsPlxuICAgICAgICAgICAgICAgIDx2LXNlbGVjdCBuYW1lPVwiZm91cm5pc3NldXJcIiB2LW1vZGVsPVwiZWNyaXR1cmUuZm91cm5pc3NldXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA6cmVxdWlyZWQ9XCJ0cnVlXCIgOm9wdGlvbnM9XCJmb3Vybmlzc2V1cnM/Lm1hcCgoZm91cm5pc3NldXIpID0+IHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGNvZGU6IGZvdXJuaXNzZXVyLmlkLFxuICAgICAgICBsYWJlbDogJygnICsgZm91cm5pc3NldXIuY29kZXNDb21wdGFibGUrJykgJyArIChmb3Vybmlzc2V1ci5wYXJlbnRTdHIgPyBmb3Vybmlzc2V1ci5wYXJlbnRTdHIgKyAnIC0gJyA6ICcnKSArIGZvdXJuaXNzZXVyLm5vbVxuICAgICAgfVxuICAgIH0pXCIgOnJlZHVjZT1cIml0ZW0gPT4gYC9hcGkvZm91cm5pc3NldXJzLyR7aXRlbS5jb2RlfWBcIiBAaW5wdXQ9XCJzZWxlY3RGb3Vybmlzc2V1clwiPlxuICAgICAgICAgICAgICAgICAgPGRpdiBzbG90PVwibm8tb3B0aW9uc1wiPkF1Y3VuZSByw6lzdWx0YXQuLi48L2Rpdj5cbiAgICAgICAgICAgICAgICA8L3Ytc2VsZWN0PlxuXG5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5mb3Vybmlzc2V1ciB9fTwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICA8ZGl2IHYtaWY9XCIgY3VycmVudENsaWVudD8udHlwZVJldmVudUZvbmNpZXIgPT0gMVwiPlxuICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5Db21wdGUgKGNsaWVudCkgPC9sYWJlbD5cbiAgICAgICAgICAgICAgICA8di1zZWxlY3QgbmFtZT1cImZvdXJuaXNzZXVyQ2xpZW50XCIgdi1tb2RlbD1cImVjcml0dXJlLmZvdXJuaXNzZXVyQ2xpZW50XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOnJlcXVpcmVkPVwidHJ1ZVwiIDpvcHRpb25zPVwiZm91cm5pc3NldXJzQ2xpZW50Py5tYXAoKGZvdXJuaXNzZXVyKSA9PiB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBjb2RlOiBmb3Vybmlzc2V1ci5pZCxcbiAgICAgICAgbGFiZWw6ICcoJyArIGZvdXJuaXNzZXVyLmNvZGVzQ29tcHRhYmxlcysnKSAnICsgIGZvdXJuaXNzZXVyLm5vbVxuICAgICAgfVxuICAgIH0pXCIgOnJlZHVjZT1cIml0ZW0gPT4gYC9hcGkvZm91cm5pc3NldXJfY2xpZW50cy8ke2l0ZW0uY29kZX1gXCIgQGlucHV0PVwic2VsZWN0Rm91cm5pc3NldXJDbGllbnRcIj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li4uPC9kaXY+XG4gICAgICAgICAgICAgICAgPC92LXNlbGVjdD5cblxuXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMuZm91cm5pc3NldXJDbGllbnQgfX08L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZ3JpZCBncmlkLWNvbHMtMiBnYXAtNFwiPlxuICAgICAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5OdW3DqXJvIGRlIGNvbXB0ZSBhdXRvbWF0aXF1ZSA8L2xhYmVsPlxuXG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJkaXNhYmxlZDpiZy1zbGF0ZS01MCBkaXNhYmxlZDp0ZXh0LXNsYXRlLTUwMCBkaXNhYmxlZDpib3JkZXItc2xhdGUtMjAwIGRpc2FibGVkOnNoYWRvdy1ub25lIGJnLWdyYXktNTAgYm9yZGVyLWdyYXktMzAwIHRleHQtZ3JheS05MDAgcm91bmRlZC1sZyBmb2N1czpyaW5nLWJsdWUtNTAwIGZvY3VzOmJvcmRlci1ibHVlLTUwMCB3LWZ1bGwgZGFyazpiZy1ncmF5LTcwMCBkYXJrOmJvcmRlci1ncmF5LTYwMCBkYXJrOnBsYWNlaG9sZGVyLWdyYXktNDAwIGRhcms6dGV4dC13aGl0ZSBkYXJrOmZvY3VzOnJpbmctYmx1ZS01MDAgZGFyazpmb2N1czpib3JkZXItYmx1ZS01MDAgcC00XCIgZGlzYWJsZWQgdi1tb2RlbD1cImVjcml0dXJlLm51bWVyb0NvbXB0ZUF1dG9cIj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cIiByZWxhdGl2ZVwiPlxuXG4gICAgICAgICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cImV4ZXJjaWNlXCIgdi1tb2RlbD1cImVjcml0dXJlLmV4ZXJjaWNlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLmV4ZXJjaWNlIH1cIj5cbiAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPkV4ZXJjaWNlIGNvbXB0YWJsZTwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICAgIDxzZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPVwibXQtMiBibG9jayB3LWZ1bGwgcm91bmRlZC1tZCBib3JkZXItZ3JheS0zMDAgc2hhZG93LXNtIGZvY3VzOmJvcmRlci1vcmFuZ2UtMzAwIGZvY3VzOnJpbmcgZm9jdXM6cmluZy1vcmFuZ2UtMjAwIGZvY3VzOnJpbmctb3BhY2l0eS01MFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB2LWJpbmQ9XCJmaWVsZFwiXG4gICAgICAgICAgICAgICAgICAgID5cblxuICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5DaG9pc2lyPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2LWZvcj1cImN1cnJlbnRFeGVyY2ljZSBpbiBleGVyY2ljZXNZZWFyXCIgOnZhbHVlPVwiY3VycmVudEV4ZXJjaWNlXCI+e3tjdXJyZW50RXhlcmNpY2V9fTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgICAgPC9zZWxlY3Q+XG5cblxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5leGVyY2ljZSB9fTwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9GaWVsZD5cblxuICAgICAgICAgICAgICAgICAgPCEtLVxuICAgICAgICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJleGNlcmNpY2VDb21wdGFibGVcIiB2LW1vZGVsPVwiZWNyaXR1cmUuZXhjZXJjaWNlQ29tcHRhYmxlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLmV4Y2VyY2ljZUNvbXB0YWJsZSB9XCI+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5FeGVyY2ljZSBjb21wdGFibGU8L2xhYmVsPlxuICAgICAgICAgICAgICAgICAgICA8di1zZWxlY3QgbmFtZT1cImV4Y2VyY2ljZUNvbXB0YWJsZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LWJpbmQ9XCJmaWVsZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6cmVxdWlyZWQ9XCJ0cnVlXCIgOm9wdGlvbnM9XCJleGVyY2ljZXM/Lm1hcCgoZXhjZXJjaWNlQ29tcHRhYmxlKSA9PiB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgIGNvZGU6IGV4Y2VyY2ljZUNvbXB0YWJsZS5pZCxcbiAgICAgICAgbGFiZWw6IGV4Y2VyY2ljZUNvbXB0YWJsZS5ub21cbiAgICAgIH1cbiAgICB9KVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5leGNlcmNpY2VDb21wdGFibGVcIiAgOnJlZHVjZT1cIml0ZW0gPT4gYC9hcGkvZXhjZXJjaWNlX2NvbXB0YWJsZXMvJHtpdGVtLmNvZGV9YFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li4uPC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgICAgPC92LXNlbGVjdD5cblxuXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLmV4Y2VyY2ljZUNvbXB0YWJsZSB9fTwvZGl2PlxuXG4gICAgICAgICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgICAgICAgICAgLS0+XG5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCIgdi1pZj1cImF1dGhTdG9yZS51c2VyPy50eXBlID09PSAnY29tcHRhJ1wiPlxuXG4gICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgbWItNCBjdXJzb3ItcG9pbnRlclwiPlxuICAgICAgICAgICAgICA8aW5wdXQgdi1tb2RlbD1cInRvZ2dsZU51bWVyb01hbnVlbFwiIHR5cGU9XCJjaGVja2JveFwiIHZhbHVlPVwiMVwiIGNsYXNzPVwic3Itb25seSBwZWVyXCIgQGNsaWNrPVwidG9nZ2xlTnVtZXJvTWFudWVsLnZhbHVlID0gISRldmVudC50YXJnZXQuY2hlY2tlZFwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidy0xMSBoLTYgYmctZ3JheS0yMDAgcm91bmRlZC1mdWxsIHBlZXIgcGVlci1mb2N1czpyaW5nLTQgcGVlci1mb2N1czpyaW5nLWJsdWUtMzAwIGRhcms6cGVlci1mb2N1czpyaW5nLWJsdWUtODAwIGRhcms6YmctZ3JheS03MDAgcGVlci1jaGVja2VkOmFmdGVyOnRyYW5zbGF0ZS14LWZ1bGwgcGVlci1jaGVja2VkOmFmdGVyOmJvcmRlci13aGl0ZSBhZnRlcjpjb250ZW50LVsnJ10gYWZ0ZXI6YWJzb2x1dGUgYWZ0ZXI6dG9wLTAuNSBhZnRlcjpsZWZ0LVsycHhdIGFmdGVyOmJnLXdoaXRlIGFmdGVyOmJvcmRlci1ncmF5LTMwMCBhZnRlcjpib3JkZXIgYWZ0ZXI6cm91bmRlZC1mdWxsIGFmdGVyOmgtNSBhZnRlcjp3LTUgYWZ0ZXI6dHJhbnNpdGlvbi1hbGwgZGFyazpib3JkZXItZ3JheS02MDAgcGVlci1jaGVja2VkOmJnLWJsdWUtNjAwXCI+PC9kaXY+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMzAwXCI+Vm91bGV6IHZvdXMgbW9kaWZpZXIgbGUgbnVtw6lybyBkZSBjb21wdGUgPzwvc3Bhbj5cbiAgICAgICAgICAgIDwvbGFiZWw+XG5cbiAgICAgICAgICAgIDxkaXYgOmNsYXNzPVwie2hpZGRlbjogIXRvZ2dsZU51bWVyb01hbnVlbH1cIj5cbiAgICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJudW1lcm9Db21wdGVcIiB2LW1vZGVsPVwiZWNyaXR1cmUubnVtZXJvQ29tcHRlXCJcbiAgICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMubnVtZXJvQ29tcHRlIH1cIj5cbiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+TnVtw6lybyBkZSBjb21wdGUgbWFudWVsPC9sYWJlbD5cbiAgICAgICAgICAgICAgICA8SW5wdXQgIHYtYmluZD1cImZpZWxkXCIgbmFtZT1cIm51bWVyb0NvbXB0ZVwiIHNpemU9XCJsZ1wiXG4gICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cImVjcml0dXJlLm51bWVyb0NvbXB0ZVwiLz5cbiAgICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMubnVtZXJvQ29tcHRlIH19PC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNiByZWxhdGl2ZVwiPlxuICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cIntmaWVsZH1cIiBuYW1lPVwiaWRcIj5cbiAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBuYW1lPVwiaWRcIiB2LWJpbmQ9XCJmaWVsZFwiIHYtbW9kZWw9XCJlY3JpdHVyZS5pZFwiLz5cbiAgICAgICAgICAgIDwvRmllbGQ+XG4gICAgICAgICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTogbm9uZVwiPlxuICAgICAgICAgICAgPEZpZWxkIG5hbWU9XCJ1c2VyXCIgIHYtbW9kZWw9XCJlY3JpdHVyZS51c2VyXCIgPlxuICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJub21cIiBpZD1cIm5vbVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5ub21cIlxuICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMubm9tIH1cIj5cbiAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPkxpYmVsbMOpICo8L2xhYmVsPlxuICAgICAgICAgICAgICA8SW5wdXQgcGxhY2Vob2xkZXI9XCJMaWJlbGzDqSAqXCIgcmVxdWlyZWQgdi1iaW5kPVwiZmllbGRcIiBuYW1lPVwibm9tXCIgc2l6ZT1cImxnXCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiZWNyaXR1cmUubm9tXCIvPlxuICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLm5vbSB9fTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmUgbXQtNFwiPlxuICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJkZXNjcmlwdGlvblwiIHYtbW9kZWw9XCJlY3JpdHVyZS5kZXNjcmlwdGlvblwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5kZXNjcmlwdGlvbiB9XCI+XG4gICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJtZXNzYWdlXCIgY2xhc3M9XCJibG9jayBtYi0yIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1ncmF5LTkwMCBkYXJrOnRleHQtd2hpdGVcIj5EZXNjcmlwdGlvbiBkZSBsYSBwacOoY2U8L2xhYmVsPlxuXG4gICAgICAgICAgICAgIDx0ZXh0YXJlYSBwbGFjZWhvbGRlcj1cImZhY3R1cmUgZWRmIC4uLlwiICB2LWJpbmQ9XCJmaWVsZFwiIG5hbWU9XCJkZXNjcmlwdGlvblwiIHJvd3M9XCI0XCIgY2xhc3M9XCJibG9jayBwLTIuNSB3LWZ1bGwgdGV4dC1zbSB0ZXh0LWdyYXktOTAwIGJnLWdyYXktNTAgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLWdyYXktMzAwIGZvY3VzOnJpbmctYmx1ZS01MDAgZm9jdXM6Ym9yZGVyLWJsdWUtNTAwIGRhcms6YmctZ3JheS03MDAgZGFyazpib3JkZXItZ3JheS02MDAgZGFyazpwbGFjZWhvbGRlci1ncmF5LTQwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpmb2N1czpyaW5nLWJsdWUtNTAwIGRhcms6Zm9jdXM6Ym9yZGVyLWJsdWUtNTAwXCIgdi1tb2RlbD1cImVjcml0dXJlLmRlc2NyaXB0aW9uXCI+PC90ZXh0YXJlYT5cbiAgICAgICAgICAgIDwvRmllbGQ+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5kZXNjcmlwdGlvbiB9fTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5SZcOndSAvIGZhY3R1cmUgZGlnaXRhbDwvbGFiZWw+XG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cImZpbGVcIiB2LW1vZGVsPVwiZWNyaXR1cmUuZmlsZVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5maWxlIH1cIj5cbiAgICAgICAgICAgICAgPGZpbGUtdXBsb2FkIHYtYmluZDpjb250ZXh0PVwiJ2ZpbGUnXCIgIGNvbmZpcm1zPVwidHJ1ZVwiICBAcmVtb3ZlLWZpbGU9XCIoZmlsZSkgPT4ge1xuICAgICAgICAgICAgICAgIGVjcml0dXJlLmZpbGUgPSBlY3JpdHVyZS5maWxlLnJlcGxhY2UoZmlsZSwgJycpXG4gICAgICAgICAgICAgIH1cIiBAb24tdXBsb2FkPVwiKGZpbGVzKSA9PiB7XG4gICAgICAgICAgICAgICAgICBlY3JpdHVyZS5maWxlID0gZmlsZXMuam9pbignLCcpXG4gICAgICAgICAgICAgICAgfVwiIHYtYmluZDp2YWx1ZXM9XCJlY3JpdHVyZS5maWxlXCI+PC9maWxlLXVwbG9hZD5cbiAgICAgICAgICAgICAgPElucHV0IHBsYWNlaG9sZGVyPVwiQXZhdGFyXCIgdi1iaW5kPVwiZmllbGRcIiBuYW1lPVwiZmlsZVwiIHNpemU9XCJsZ1wiIHR5cGU9XCJoaWRkZW5cIiB2LW1vZGVsPVwiZWNyaXR1cmUuZmlsZVwiIC8+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImdyaWQgZ3JpZC1jb2xzLTIgZ2FwLTRcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNiByZWxhdGl2ZVwiPlxuICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJpbW1ldWJsZVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5pbW1ldWJsZVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5pbW1ldWJsZSB9XCI+XG4gICAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJcIj5JbW1ldWJsZTwvbGFiZWw+XG4gICAgICAgICAgICAgIDx2LXNlbGVjdCBuYW1lPVwiaW1tZXVibGVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgdi1iaW5kPVwiZmllbGRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgOnJlcXVpcmVkPVwidHJ1ZVwiIDpvcHRpb25zPVwiaW1tZXVibGVzLm1hcCgoaW1tZXVibGUpID0+IHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGNvZGU6IGltbWV1YmxlLmlkLFxuICAgICAgICBsYWJlbDogaW1tZXVibGUubm9tXG4gICAgICB9XG4gICAgfSlcIiB2LW1vZGVsPVwiZWNyaXR1cmUuaW1tZXVibGVcIiA6cmVkdWNlPVwiaXRlbSA9PiBgL2FwaS9pbW1ldWJsZXMvJHtpdGVtLmNvZGV9YFwiIEBpbnB1dD1cInN3aXRjaExvY2FsKCdpbW1ldWJsZScpXCI+XG4gICAgICAgICAgICAgICAgPGRpdiBzbG90PVwibm8tb3B0aW9uc1wiPkF1Y3VuZSByw6lzdWx0YXQuLjwvZGl2PlxuICAgICAgICAgICAgICA8L3Ytc2VsZWN0PlxuXG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMuaW1tZXVibGUgfX08L2Rpdj5cblxuICAgICAgICAgICAgPC9GaWVsZD5cblxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwibG9jYWxcIiB2LW1vZGVsPVwiZWNyaXR1cmUubG9jYWxcIlxuICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMubG9jYWwgfVwiPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+TG9jYWw8L2xhYmVsPlxuICAgICAgICAgICAgICA8di1zZWxlY3QgbmFtZT1cImxvY2FsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIHYtYmluZD1cImZpZWxkXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpyZXF1aXJlZD1cInRydWVcIiA6b3B0aW9ucz1cImxvY2F1eEFsbC5tYXAoKGxvY2FsKSA9PiB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBjb2RlOiBsb2NhbC5pZCxcbiAgICAgICAgbGFiZWw6IGxvY2FsLm5vbVxuICAgICAgfVxuICAgIH0pXCIgdi1tb2RlbD1cImVjcml0dXJlLmxvY2FsXCIgOnJlZHVjZT1cIml0ZW0gPT4gYC9hcGkvbG9jYWxzLyR7aXRlbS5jb2RlfWBcIiBAaW5wdXQ9XCJzd2l0Y2hMb2NhbCgnbG9jYWwnKVwiPlxuICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li48L2Rpdj5cbiAgICAgICAgICAgICAgPC92LXNlbGVjdD5cblxuXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLmxvY2FsIH19PC9kaXY+XG5cbiAgICAgICAgICAgIDwvRmllbGQ+XG5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCIgdi1pZj1cImVjcml0dXJlLmltbWV1YmxlICYmICFlY3JpdHVyZS5sb2NhbCAmJiBnZXRDdXJyZW50SW1tZXVibGUubG9jYWxzLmxlbmd0aCA+IDBcIj5cbiAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwidGFibGVSZXBhcnRpdGlvblwiIHYtbW9kZWw9XCJlY3JpdHVyZS50YWJsZVJlcGFydGl0aW9uXCJcbiAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLmxvY2FsIH1cIj5cbiAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPlRhYmxlIGRlIHLDqXBhcnRpdGlvbjwvbGFiZWw+XG4gICAgICAgICAgICAgIDx2LXNlbGVjdCBuYW1lPVwidGFibGVSZXBhcnRpdGlvblwiIHYtYmluZD1cImZpZWxkXCIgIHYtbW9kZWw9XCJlY3JpdHVyZS50YWJsZVJlcGFydGl0aW9uXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICA6b3B0aW9ucz1cInRhYmxlcz8ubWFwKCh0YWJsZVJlcGFydGl0aW9uKSA9PiB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBjb2RlOiB0YWJsZVJlcGFydGl0aW9uLmlkLFxuICAgICAgICBsYWJlbDp0YWJsZVJlcGFydGl0aW9uLm5vbVxuICAgICAgfVxuICAgIH0pXCIgIDpyZWR1Y2U9XCJpdGVtID0+IGAvYXBpL3RhYmxlX3JlcGFydGl0aW9ucy8ke2l0ZW0uY29kZX1gXCI+XG4gICAgICAgICAgICAgICAgPGRpdiBzbG90PVwibm8tb3B0aW9uc1wiPkF1Y3VuZSByw6lzdWx0YXQuLi48L2Rpdj5cbiAgICAgICAgICAgICAgPC92LXNlbGVjdD5cbiAgICAgICAgICAgIDwvRmllbGQ+XG5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLnRhYmxlUmVwYXJ0aXRpb24gfX08L2Rpdj5cblxuXG5cbiAgICAgICAgICA8L2Rpdj5cblxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImdyaWQgZ2FwLTRcIiA6Y2xhc3M9XCJ7J2dyaWQtY29scy0yJzogZWNyaXR1cmUuaGFzUmVnbGVtZW50fVwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJkYXRlRWZmZWN0aWZcIiB2LW1vZGVsPVwiZWNyaXR1cmUuZGF0ZUVmZmVjdGlmXCJcbiAgICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMuZGF0ZUVmZmVjdGlmLCAnaGlkZGVuJzogdHJ1ZSB9XCI+XG4gICAgICAgICAgICAgIDwvRmllbGQ+XG4gICAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPkRhdGUgZGUgbGEgZmFjdHVyZSAvIERhdGUgZGUgbCfDqWNyaXQ8L2xhYmVsPlxuXG4gICAgICAgICAgICAgICAgPFZ1ZURhdGVQaWNrZXJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQtY2xhc3MtbmFtZT1cImN1c3RvbUNsYXNzXCJcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJERC9NTS9ZWVlZXCJcbiAgICAgICAgICAgICAgICAgICAgZm9ybWF0PVwiZGQvTU0veXl5eVwiXG4gICAgICAgICAgICAgICAgICAgIHYtbW9kZWw9XCJlY3JpdHVyZS5kYXRlRWZmZWN0aWZcIlxuICAgICAgICAgICAgICAgICAgICB1dGM9XCJwcmVzZXJ2ZVwiXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgYXV0by1hcHBseVxuICAgICAgICAgICAgICAgICAgICA6c3RhcnQtdGltZT1cIntob3VyczogMSwgbWludXRlczogMX1cIlxuICAgICAgICAgICAgICAgICAgICA6ZW5hYmxlLXRpbWUtcGlja2VyPVwiZmFsc2VcIlxuICAgICAgICAgICAgICAgICAgICBAdXBkYXRlOm1vZGVsLXZhbHVlPVwiZWxtID0+IGhhbmRsZURhdGVFZmZlY3RpZihlbG0pXCJcbiAgICAgICAgICAgICAgICAgICAgQGJsdXI9XCJlbG0gPT4gaGFuZGxlRGF0ZUVmZmVjdGlmKGVsbSlcIlxuICAgICAgICAgICAgICAgICAgICBsb2NhbGU9XCJmclwiXG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDwvVnVlRGF0ZVBpY2tlcj5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5kYXRlRWZmZWN0aWYgfX08L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIiB2LXNob3c9XCJlY3JpdHVyZS5oYXNSZWdsZW1lbnRcIj5cbiAgICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJkYXRlUmVnbGVtZW50XCIgdi1tb2RlbD1cImVjcml0dXJlLmRhdGVSZWdsZW1lbnRcIlxuICAgICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5kYXRlUmVnbGVtZW50IH1cIj5cbiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+RGF0ZSBkZSByw6hnbGVtZW50PC9sYWJlbD5cblxuICAgICAgICAgICAgICAgIDxWdWVEYXRlUGlja2VyXG4gICAgICAgICAgICAgICAgICAgIDpkaXNhYmxlZD1cImVjcml0dXJlLmlzSW1wb3J0XCJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQtY2xhc3MtbmFtZT1cImN1c3RvbUNsYXNzXCJcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJERC9NTS9ZWVlZXCJcbiAgICAgICAgICAgICAgICAgICAgZm9ybWF0PVwiZGQvTU0veXl5eVwiXG4gICAgICAgICAgICAgICAgICAgIHYtbW9kZWw9XCJlY3JpdHVyZS5kYXRlUmVnbGVtZW50XCJcbiAgICAgICAgICAgICAgICAgICAgdXRjPVwicHJlc2VydmVcIlxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWlucHV0XG4gICAgICAgICAgICAgICAgICAgIGF1dG8tYXBwbHlcbiAgICAgICAgICAgICAgICAgICAgOnN0YXJ0LXRpbWU9XCJ7aG91cnM6IDEsIG1pbnV0ZXM6IDF9XCJcbiAgICAgICAgICAgICAgICAgICAgOmVuYWJsZS10aW1lLXBpY2tlcj1cImZhbHNlXCJcbiAgICAgICAgICAgICAgICAgICAgbG9jYWxlPVwiZnJcIlxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8L1Z1ZURhdGVQaWNrZXI+XG5cbiAgICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMuZGF0ZVJlZ2xlbWVudCB9fTwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgbWItNCBjdXJzb3ItcG9pbnRlclwiPlxuICAgICAgICAgICAgPGlucHV0IHYtbW9kZWw9XCJlY3JpdHVyZS5oYXNSZWdsZW1lbnRcIiB0eXBlPVwiY2hlY2tib3hcIiB2YWx1ZT1cIjFcIiBjbGFzcz1cInNyLW9ubHkgcGVlclwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInctMTEgaC02IGJnLWdyYXktMjAwIHJvdW5kZWQtZnVsbCBwZWVyIHBlZXItZm9jdXM6cmluZy00IHBlZXItZm9jdXM6cmluZy1ibHVlLTMwMCBkYXJrOnBlZXItZm9jdXM6cmluZy1ibHVlLTgwMCBkYXJrOmJnLWdyYXktNzAwIHBlZXItY2hlY2tlZDphZnRlcjp0cmFuc2xhdGUteC1mdWxsIHBlZXItY2hlY2tlZDphZnRlcjpib3JkZXItd2hpdGUgYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmFic29sdXRlIGFmdGVyOnRvcC0wLjUgYWZ0ZXI6bGVmdC1bMnB4XSBhZnRlcjpiZy13aGl0ZSBhZnRlcjpib3JkZXItZ3JheS0zMDAgYWZ0ZXI6Ym9yZGVyIGFmdGVyOnJvdW5kZWQtZnVsbCBhZnRlcjpoLTUgYWZ0ZXI6dy01IGFmdGVyOnRyYW5zaXRpb24tYWxsIGRhcms6Ym9yZGVyLWdyYXktNjAwIHBlZXItY2hlY2tlZDpiZy1ibHVlLTYwMFwiPjwvZGl2PlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtbC0zIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1ncmF5LTkwMCBkYXJrOnRleHQtZ3JheS0zMDBcIj5GYWN0dXJlL2F2b2lyIGTDqWrDoCBwYXnDqSA/PC9zcGFuPlxuICAgICAgICAgIDwvbGFiZWw+XG5cblxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwibW9udGFudFwiIHYtbW9kZWw9XCJlY3JpdHVyZS5tb250YW50XCJcbiAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLm1vbnRhbnQgfVwiPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+TW9udGFudFxuICAgICAgICAgICAgICAgIDxlbC10b29sdGlwXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzPVwiYm94LWl0ZW1cIlxuICAgICAgICAgICAgICAgICAgICBlZmZlY3Q9XCJkYXJrXCJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudD1cIkxlIG1vbnRhbnQgcGV1dCDDqnRyZSBuw6lnYXRpZiBkYW5zIGxlIGNhcyBkZXMgZMOpcGVuc2VzIG91IHBvc2l0aWYgZGFucyBsZSBjYXMgZGVzIHJlY2V0dGVzXCJcbiAgICAgICAgICAgICAgICAgICAgcGxhY2VtZW50PVwidG9wXCJcbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwidGV4dC1jb21wdGEgZmEtc29saWQgZmEtY2lyY2xlLWluZm9cIj48L2k+XG4gICAgICAgICAgICAgICAgPC9lbC10b29sdGlwPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleFwiPlxuICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1iaW5kPVwiZmllbGRcIiB2LW1vZGVsPVwiZWNyaXR1cmUubW9udGFudFwiIDpkaXNhYmxlZD1cImVjcml0dXJlLmlzSW1wb3J0XCIgIGNsYXNzPVwicm91bmRlZC1sLW1kIGJnLWdyYXktNTAgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCB0ZXh0LWdyYXktOTAwIGZvY3VzOnJpbmctYmx1ZS01MDAgZm9jdXM6Ym9yZGVyLWJsdWUtNTAwIGJsb2NrIGZsZXgtMSBtaW4tdy0wIHctZnVsbCB0ZXh0LXNtIHAtMi41ICBkYXJrOmJnLWdyYXktNzAwIGRhcms6Ym9yZGVyLWdyYXktNjAwIGRhcms6cGxhY2Vob2xkZXItZ3JheS00MDAgZGFyazp0ZXh0LXdoaXRlIGRhcms6Zm9jdXM6cmluZy1ibHVlLTUwMCBkYXJrOmZvY3VzOmJvcmRlci1ibHVlLTUwMFwiIDpjbGFzcz1cInsnYm9yZGVyLWdyZWVuLTcwMCB0ZXh0LWdyZWVuLTcwMCBiZy1ncmVlbi0xMDAnOiBmb3Vybmlzc2V1ci5tb3V2ZW1lbnQsICdib3JkZXItcmVkLTcwMCB0ZXh0LXJlZC03MDAgYmctcmVkLTEwMCc6ICFmb3Vybmlzc2V1ci5tb3V2ZW1lbnR9XCIgcGxhY2Vob2xkZXI9XCJNb250YW50XCI+XG5cbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHB4LTMgdGV4dC1zbSB0ZXh0LWdyYXktOTAwIGJnLWdyYXktMjAwIGJvcmRlciBib3JkZXItci0wIGJvcmRlci1ncmF5LTMwMCByb3VuZGVkLXItbWQgZGFyazpiZy1ncmF5LTYwMCBkYXJrOnRleHQtZ3JheS00MDAgZGFyazpib3JkZXItZ3JheS02MDBcIiA6Y2xhc3M9XCJ7J3RleHQtZ3JlZW4tNzAwIGJnLWdyZWVuLTEwMCc6IGZvdXJuaXNzZXVyLm1vdXZlbWVudCwgJ3RleHQtcmVkLTcwMCBiZy1yZWQtMTAwJzogIWZvdXJuaXNzZXVyLm1vdXZlbWVudH1cIiA+XG4gICAgICAgICAgICAgICAgICA8IS0tPHNwYW4gdi1pZj1cIiFmb3Vybmlzc2V1ci5tb3V2ZW1lbnRcIj4tPC9zcGFuPi0tPuKCrFxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cblxuICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLm1vbnRhbnQgfX08L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgIGNsYXNzPVwibWItNFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJlbGF0aXZlXCI+XG4gICAgICAgICAgICA8bGFiZWw+QmFucXVlICogOjwvbGFiZWw+XG4gICAgICAgICAgICA8RmllbGQgYXM9XCJzZWxlY3RcIiBjbGFzcz1cImZvcm0tY29udHJvbCBiZy1ncmF5LTUwIGJvcmRlci1ncmF5LTMwMCB0ZXh0LWdyYXktOTAwIHJvdW5kZWQtbGcgZm9jdXM6cmluZy1ibHVlLTUwMCBmb2N1czpib3JkZXItYmx1ZS01MDAgdy1mdWxsIGRhcms6YmctZ3JheS03MDAgZGFyazpib3JkZXItZ3JheS02MDAgZGFyazpwbGFjZWhvbGRlci1ncmF5LTQwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpmb2N1czpyaW5nLWJsdWUtNTAwIGRhcms6Zm9jdXM6Ym9yZGVyLWJsdWUtNTAwIHAtNFwiIG5hbWU9XCJiYW5xdWVcIiBpZD1cIlwiIHYtbW9kZWw9XCJlY3JpdHVyZS5iYW5xdWVcIiBwbGFjZWhvbGRlcj1cIlPDqWxlY3Rpb25uZXogdW5lIGJhbnF1ZSBzcMOpY2lmaXF1ZSBwb3VyIGNldHRlIMOpY3JpdHVyZVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5iYW5xdWUgfVwiIDpkaXNhYmxlZD1cImVjcml0dXJlLmlzSW1wb3J0ICYmIGVjcml0dXJlLmJhbnF1ZVwiID5cbiAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPlPDqWxlY3Rpb25uZXogdW5lIGJhbnF1ZSBzcMOpY2lmaXF1ZSBwb3VyIGNldHRlIMOpY3JpdHVyZTwvb3B0aW9uPlxuICAgICAgICAgICAgICA8b3B0aW9uIHYtZm9yPVwiKGJhbmssIGlkQmFuaykgaW4gYmFua3NcIiA6dmFsdWU9XCJpZEJhbmsudG9VcHBlckNhc2UoKVwiPnt7IGJhbmsgfX08L29wdGlvbj5cblxuICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiY2Fpc3NlXCI+Q2Fpc3NlPC9vcHRpb24+XG4gICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJhdXRyZVwiPkF1dHJlLi4uPC9vcHRpb24+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5iYW5xdWUgfX08L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxGaWVsZCB2LWlmPVwiJ2NvbXB0YScgPT09IGF1dGhTdG9yZS51c2VyPy50eXBlXCIgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cInNhdmVBcmNoaXZlXCIgdi1tb2RlbD1cImVjcml0dXJlLmlzQmxvY2tDbGllbnRcIlxuICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLnNhdmVBcmNoaXZlIH1cIj5cbiAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgbWItNCBjdXJzb3ItcG9pbnRlclwiPlxuICAgICAgICAgICAgPGlucHV0IG5hbWU9XCJzYXZlQXJjaGl2ZVwiIHYtYmluZD1cImZpZWxkXCIgOmNoZWNrZWQ9XCJlY3JpdHVyZS5pc0Jsb2NrQ2xpZW50XCIgdHlwZT1cImNoZWNrYm94XCIgdmFsdWU9XCIxXCIgY2xhc3M9XCJzci1vbmx5IHBlZXJcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ3LTExIGgtNiBiZy1ncmF5LTIwMCByb3VuZGVkLWZ1bGwgcGVlciBwZWVyLWZvY3VzOnJpbmctNCBwZWVyLWZvY3VzOnJpbmctYmx1ZS0zMDAgZGFyazpwZWVyLWZvY3VzOnJpbmctYmx1ZS04MDAgZGFyazpiZy1ncmF5LTcwMCBwZWVyLWNoZWNrZWQ6YWZ0ZXI6dHJhbnNsYXRlLXgtZnVsbCBwZWVyLWNoZWNrZWQ6YWZ0ZXI6Ym9yZGVyLXdoaXRlIGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjphYnNvbHV0ZSBhZnRlcjp0b3AtMC41IGFmdGVyOmxlZnQtWzJweF0gYWZ0ZXI6Ymctd2hpdGUgYWZ0ZXI6Ym9yZGVyLWdyYXktMzAwIGFmdGVyOmJvcmRlciBhZnRlcjpyb3VuZGVkLWZ1bGwgYWZ0ZXI6aC01IGFmdGVyOnctNSBhZnRlcjp0cmFuc2l0aW9uLWFsbCBkYXJrOmJvcmRlci1ncmF5LTYwMCBwZWVyLWNoZWNrZWQ6YmctYmx1ZS02MDBcIj48L2Rpdj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMzAwXCI+VmVycm91aWxsYWdlIGRlIGzigJnDqWNyaXR1cmUgcG91ciBsZSBjbGllbnQgPzwvc3Bhbj5cbiAgICAgICAgICA8L2xhYmVsPlxuXG4gICAgICAgICAgPC9GaWVsZD5cblxuXG4gICAgICAgICAgPGxhYmVsIGNsYXNzPVwicmVsYXRpdmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIG1iLTQgY3Vyc29yLXBvaW50ZXJcIiB2LWlmPVwiZWNyaXR1cmUubG9jYWwgJiYgZ2V0Q3VycmVudExvY2FsPy5pc09wdGlvblR2YVwiPlxuXG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cImRldGFpbFRWQVwiIHR5cGU9XCJjaGVja2JveFwiIHYtbW9kZWw9XCJlY3JpdHVyZS5kZXRhaWxUVkFcIiA6dmFsdWU9XCJ0cnVlXCJcbiAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLmRldGFpbFRWQSB9XCI+XG5cbiAgICAgICAgICAgIDxpbnB1dCB2LWJpbmQ9XCJmaWVsZFwiIGNsYXNzPVwic3Itb25seSBwZWVyXCIgdHlwZT1cImNoZWNrYm94XCIgIDp2YWx1ZT1cInRydWVcIiAgQGNoYW5nZT1cIihlKSA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKGUudGFyZ2V0LmNoZWNrZWQpIGVjcml0dXJlLmlzR2xvYmFsaXNlID0gdHJ1ZTtcbiAgICAgICAgICAgICAgICBlbHNlIGVjcml0dXJlLmlzR2xvYmFsaXNlID0gZmFsc2U7XG4gICAgICAgICAgICAgICAgaWYgKCFlY3JpdHVyZS5lbmZhbnRzIHx8IGVjcml0dXJlLmVuZmFudHMubGVuZ3RoID09PSAwKSB7XG4gICAgICAgICAgICAgICAgICBhZGRWZW50aWxhdGlvbihlY3JpdHVyZSwge25vbTogJ0hUJywgbW9udGFudDogcGFyc2VGbG9hdChlY3JpdHVyZS5tb250YW50ICogMC44KS50b0ZpeGVkKDIpfSk7XG4gICAgICAgICAgICAgICAgICBhZGRWZW50aWxhdGlvbihlY3JpdHVyZSwge25vbTogJ1RWQScsIG1vbnRhbnQ6IHBhcnNlRmxvYXQoZWNyaXR1cmUubW9udGFudCAqIDAuMikudG9GaXhlZCgyKSB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ3LTExIGgtNiBiZy1ncmF5LTIwMCByb3VuZGVkLWZ1bGwgcGVlciBwZWVyLWZvY3VzOnJpbmctNCBwZWVyLWZvY3VzOnJpbmctYmx1ZS0zMDAgZGFyazpwZWVyLWZvY3VzOnJpbmctYmx1ZS04MDAgZGFyazpiZy1ncmF5LTcwMCBwZWVyLWNoZWNrZWQ6YWZ0ZXI6dHJhbnNsYXRlLXgtZnVsbCBwZWVyLWNoZWNrZWQ6YWZ0ZXI6Ym9yZGVyLXdoaXRlIGFmdGVyOmNvbnRlbnQtWycnXSBhZnRlcjphYnNvbHV0ZSBhZnRlcjp0b3AtMC41IGFmdGVyOmxlZnQtWzJweF0gYWZ0ZXI6Ymctd2hpdGUgYWZ0ZXI6Ym9yZGVyLWdyYXktMzAwIGFmdGVyOmJvcmRlciBhZnRlcjpyb3VuZGVkLWZ1bGwgYWZ0ZXI6aC01IGFmdGVyOnctNSBhZnRlcjp0cmFuc2l0aW9uLWFsbCBkYXJrOmJvcmRlci1ncmF5LTYwMCBwZWVyLWNoZWNrZWQ6YmctYmx1ZS02MDBcIj48L2Rpdj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMzAwXCI+ICZuYnNwOyBEw6l0YWlsIFRWQSDDoCBzYWlzaXIgPzwvc3Bhbj5cbiAgICAgICAgICAgIDwvRmllbGQ+XG4gICAgICAgICAgPC9sYWJlbD5cblxuPCEtLSAgdi1pZj1cImVjcml0dXJlLmlkXCItLT5cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJcIj5cblxuICAgICAgICAgICAgPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJpc0dsb2JhbGlzZVwiIHR5cGU9XCJjaGVja2JveFwiIHYtbW9kZWw9XCJlY3JpdHVyZS5pc0dsb2JhbGlzZVwiIDp2YWx1ZT1cInRydWVcIlxuICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMuaXNHbG9iYWxpc2UgfVwiPlxuICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgbWItNCBjdXJzb3ItcG9pbnRlclwiPlxuICAgICAgICAgICAgICAgIDxpbnB1dCBuYW1lPVwiaXNHbG9iYWxpc2VcIiB2LWJpbmQ9XCJmaWVsZFwiICB0eXBlPVwiY2hlY2tib3hcIiBjbGFzcz1cInNyLW9ubHkgcGVlclwiICA6dmFsdWU9XCJ0cnVlXCI+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInctMTEgaC02IGJnLWdyYXktMjAwIHJvdW5kZWQtZnVsbCBwZWVyIHBlZXItZm9jdXM6cmluZy00IHBlZXItZm9jdXM6cmluZy1ibHVlLTMwMCBkYXJrOnBlZXItZm9jdXM6cmluZy1ibHVlLTgwMCBkYXJrOmJnLWdyYXktNzAwIHBlZXItY2hlY2tlZDphZnRlcjp0cmFuc2xhdGUteC1mdWxsIHBlZXItY2hlY2tlZDphZnRlcjpib3JkZXItd2hpdGUgYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmFic29sdXRlIGFmdGVyOnRvcC0wLjUgYWZ0ZXI6bGVmdC1bMnB4XSBhZnRlcjpiZy13aGl0ZSBhZnRlcjpib3JkZXItZ3JheS0zMDAgYWZ0ZXI6Ym9yZGVyIGFmdGVyOnJvdW5kZWQtZnVsbCBhZnRlcjpoLTUgYWZ0ZXI6dy01IGFmdGVyOnRyYW5zaXRpb24tYWxsIGRhcms6Ym9yZGVyLWdyYXktNjAwIHBlZXItY2hlY2tlZDpiZy1ibHVlLTYwMFwiPjwvZGl2PlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMyB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS05MDAgZGFyazp0ZXh0LWdyYXktMzAwXCI+Q2V0dGUgw6ljcml0dXJlIGVzdC1lbGxlIGdsb2JhbGlzw6llID88L3NwYW4+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG5cbiAgICAgICAgICAgIDwvRmllbGQ+XG5cbiAgICAgICAgICAgIDwhLS0gPEZpZWxkIHYtc2xvdD1cInsgZmllbGQgfVwiIG5hbWU9XCJpbW1ldWJsZVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5pbW1ldWJsZVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5jYWJpbmV0IH1cIj5cbiAgICAgICAgICAgICAgPHYtc2VsZWN0IG5hbWU9XCJpbW1ldWJsZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICB2LWJpbmQ9XCJmaWVsZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICA6cmVxdWlyZWQ9XCJ0cnVlXCIgOm9wdGlvbnM9XCJpbW1ldWJsZXMubWFwKChpbW1ldWJsZSkgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY29kZTogaW1tZXVibGUuaWQsXG4gICAgICAgIGxhYmVsOiBpbW1ldWJsZS5jb2RlSW1tZXVibGVcbiAgICAgIH1cbiAgICB9KVwiIHYtbW9kZWw9XCJlY3JpdHVyZS5pbW1ldWJsZVwiIDpyZWR1Y2U9XCJpdGVtID0+IGAvYXBpL2ltbWV1Ymxlcy8ke2l0ZW0uY29kZX1gXCI+XG4gICAgICAgICAgICAgIDwvdi1zZWxlY3Q+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLmltbWV1YmxlIH19PC9kaXY+XG5cbiAgICAgICAgICAgIDwvRmllbGQ+LS0+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNiByZWxhdGl2ZVwiPlxuXG4gICAgICAgICAgICAgIDxGaWVsZCAgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cImlzUGVyc29cIiB2LW1vZGVsPVwiZWNyaXR1cmUuaXNQZXJzb1wiXG4gICAgICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5pc1BlcnNvIH1cIj5cbiAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJyZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgbWItNCBjdXJzb3ItcG9pbnRlclwiPlxuICAgICAgICAgICAgICAgICAgPGlucHV0IG5hbWU9XCJpc1BlcnNvXCIgdi1iaW5kPVwiZmllbGRcIiA6Y2hlY2tlZD1cImVjcml0dXJlLmlzUGVyc29cIiB0eXBlPVwiY2hlY2tib3hcIiB2YWx1ZT1cIjFcIiBjbGFzcz1cInNyLW9ubHkgcGVlclwiPlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInctMTEgaC02IGJnLWdyYXktMjAwIHJvdW5kZWQtZnVsbCBwZWVyIHBlZXItZm9jdXM6cmluZy00IHBlZXItZm9jdXM6cmluZy1ibHVlLTMwMCBkYXJrOnBlZXItZm9jdXM6cmluZy1ibHVlLTgwMCBkYXJrOmJnLWdyYXktNzAwIHBlZXItY2hlY2tlZDphZnRlcjp0cmFuc2xhdGUteC1mdWxsIHBlZXItY2hlY2tlZDphZnRlcjpib3JkZXItd2hpdGUgYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmFic29sdXRlIGFmdGVyOnRvcC0wLjUgYWZ0ZXI6bGVmdC1bMnB4XSBhZnRlcjpiZy13aGl0ZSBhZnRlcjpib3JkZXItZ3JheS0zMDAgYWZ0ZXI6Ym9yZGVyIGFmdGVyOnJvdW5kZWQtZnVsbCBhZnRlcjpoLTUgYWZ0ZXI6dy01IGFmdGVyOnRyYW5zaXRpb24tYWxsIGRhcms6Ym9yZGVyLWdyYXktNjAwIHBlZXItY2hlY2tlZDpiZy1ibHVlLTYwMFwiPjwvZGl2PlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtbC0zIHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC1ncmF5LTkwMCBkYXJrOnRleHQtZ3JheS0zMDBcIj5Ew6lwZW5zZSBwZXJzb25uZWxsZSA/PC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvbGFiZWw+XG5cbiAgICAgICAgICAgICAgPC9GaWVsZD5cblxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8ZGl2IHYtaWY9XCJlY3JpdHVyZS5pc0dsb2JhbGlzZVwiPlxuXG4gICAgICAgICAgICA8dGFibGUgY2xhc3M9XCJ0YWJsZVwiPlxuICAgICAgICAgICAgICA8dGhlYWQ+XG4gICAgICAgICAgICAgICAgPHRyPlxuICAgICAgICAgICAgICAgICAgPHRoIGNsYXNzPVwidy0xLzZcIj5EYXRlPC90aD5cbiAgICAgICAgICAgICAgICAgIDx0aCBjbGFzcz1cInctMS82XCI+TGllbjwvdGg+XG4gICAgICAgICAgICAgICAgICA8dGggY2xhc3M9XCJ3LTEvNlwiPlxuICAgICAgICAgICAgICAgICAgICBOLiBDb21wdGVcbiAgICAgICAgICAgICAgICAgIDwvdGg+XG4gICAgICAgICAgICAgICAgICA8dGggY2xhc3M9XCJ3LTEvNlwiPlxuICAgICAgICAgICAgICAgICAgICBMaWV1XG4gICAgICAgICAgICAgICAgICA8L3RoPlxuICAgICAgICAgICAgICAgICAgPHRoIGNsYXNzPVwidy0xLzNcIj5cbiAgICAgICAgICAgICAgICAgICAgTGliZWxsw6lcbiAgICAgICAgICAgICAgICAgIDwvdGg+XG4gICAgICAgICAgICAgICAgICA8dGggY2xhc3M9XCJ3LTEvNiBtaW4tdy1bMTUwcHhdXCIgPk1vbnRhbnQ8L3RoPlxuICAgICAgICAgICAgICAgICAgPHRoPlxuICAgICAgICAgICAgICAgICAgPC90aD5cbiAgICAgICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICAgICA8L3RoZWFkPlxuICAgICAgICAgICAgICA8dGJvZHk+XG4gICAgICAgICAgICAgIDx0ciB2LWZvcj1cIihlbmZhbnQsIGlkeCkgaW4gZWNyaXR1cmUuZW5mYW50c1wiPlxuICAgICAgICAgICAgICAgIDx0ZD5cbiAgICAgICAgICAgICAgICAgIDxWdWVEYXRlUGlja2VyXG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQtY2xhc3MtbmFtZT1cImN1c3RvbUNsYXNzXCJcbiAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIkREL01NL1lZWVlcIlxuICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdD1cImRkL01NL3l5eXlcIlxuICAgICAgICAgICAgICAgICAgICAgIHYtbW9kZWw9XCJlbmZhbnQuZGF0ZUVmZmVjdGlmXCJcbiAgICAgICAgICAgICAgICAgICAgICB1dGM9XCJwcmVzZXJ2ZVwiXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbnB1dFxuICAgICAgICAgICAgICAgICAgICAgIGF1dG8tYXBwbHlcbiAgICAgICAgICAgICAgICAgICAgICA6c3RhcnQtdGltZT1cIntob3VyczogMSwgbWludXRlczogMX1cIlxuICAgICAgICAgICAgICAgICAgICAgIDplbmFibGUtdGltZS1waWNrZXI9XCJmYWxzZVwiXG4gICAgICAgICAgICAgICAgICAgICAgbG9jYWxlPVwiZnJcIlxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgPC9WdWVEYXRlUGlja2VyPlxuICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgICAgPHRkPlxuICAgICAgICAgICAgICAgICAgPGZpbGUtdXBsb2FkIHYtYmluZDpjb250ZXh0PVwiJ2ZpbGUnXCIgIGNvbmZpcm1zPVwidHJ1ZVwiICBAcmVtb3ZlLWZpbGU9XCIoZmlsZSkgPT4ge1xuICAgICAgICAgICAgICAgIGVuZmFudC5maWxlID0gZW5mYW50LmZpbGUucmVwbGFjZShmaWxlLCAnJylcbiAgICAgICAgICAgICAgfVwiIEBvbi11cGxvYWQ9XCIoZmlsZXMpID0+IHtcbiAgICAgICAgICAgICAgICAgIGVuZmFudC5maWxlID0gZmlsZXMuam9pbignLCcpXG4gICAgICAgICAgICAgICAgfVwiIHYtYmluZDp2YWx1ZXM9XCJlbmZhbnQuZmlsZVwiPjwvZmlsZS11cGxvYWQ+XG4gICAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgICA8dGQ+XG4gICAgICAgICAgICAgICAgICA8c3Ryb25nIHYtaWY9XCJlbmZhbnQuZm91cm5pc3NldXJcIj57eyBlbmZhbnQubnVtZXJvQ29tcHRlID8gZW5mYW50Lm51bWVyb0NvbXB0ZSA6IGVuZmFudC5udW1lcm9Db21wdGVBdXRvIH19PC9zdHJvbmc+XG4gICAgICAgICAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgICAgICAgICA8di1zZWxlY3QgbmFtZT1cImZvdXJuaXNzZXVyXCIgdi1tb2RlbD1cImVuZmFudC5mb3Vybmlzc2V1clwiIDpvcHRpb25zPVwiZm91cm5pc3NldXJzPy5maWx0ZXIoKGZvdXJuaXNzZXVyKSA9PiBmb3Vybmlzc2V1ci5jb2Rlc0NvbXB0YWJsZSAhPT0gJycgKS5tYXAoKGZvdXJuaXNzZXVyKSA9PiB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBjb2RlOiBmb3Vybmlzc2V1ci5pZCxcbiAgICAgICAgbGFiZWw6ICcoJyArIGZvdXJuaXNzZXVyLmNvZGVzQ29tcHRhYmxlKycpICcgKyAoZm91cm5pc3NldXIucGFyZW50U3RyID8gZm91cm5pc3NldXIucGFyZW50U3RyICsgJyAtICcgOiAnJykgKyBmb3Vybmlzc2V1ci5ub21cbiAgICAgIH1cbiAgICB9KVwiICA6cmVkdWNlPVwiaXRlbSA9PiBgL2FwaS9mb3Vybmlzc2V1cnMvJHtpdGVtLmNvZGV9YFwiID5cbiAgICAgICAgICAgICAgICAgICAgPC92LXNlbGVjdD5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgICAgPHRkPlxuICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPkltbWV1YmxlPC9sYWJlbD5cbiAgICAgICAgICAgICAgICAgIDx2LXNlbGVjdCBuYW1lPVwiaW1tZXVibGVcIiA6b3B0aW9ucz1cImltbWV1Ymxlcy5tYXAoKGltbWV1YmxlKSA9PiB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBjb2RlOiBpbW1ldWJsZS5pZCxcbiAgICAgICAgbGFiZWw6IGltbWV1YmxlLm5vbVxuICAgICAgfVxuICAgIH0pXCIgdi1tb2RlbD1cImVuZmFudC5pbW1ldWJsZVwiIDpyZWR1Y2U9XCJpdGVtID0+IGAvYXBpL2ltbWV1Ymxlcy8ke2l0ZW0uY29kZX1gXCI+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgc2xvdD1cIm5vLW9wdGlvbnNcIj5BdWN1bmUgcsOpc3VsdGF0Li48L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvdi1zZWxlY3Q+XG5cbiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+b3UgTG9jYWw8L2xhYmVsPlxuICAgICAgICAgICAgICAgIDx2LXNlbGVjdCBuYW1lPVwibG9jYWxcIiA6b3B0aW9ucz1cImxvY2F1eEFsbC5tYXAoKGxvY2FsKSA9PiB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBjb2RlOiBsb2NhbC5pZCxcbiAgICAgICAgbGFiZWw6IGxvY2FsLm5vbVxuICAgICAgfVxuICAgIH0pXCIgdi1tb2RlbD1cImVuZmFudC5sb2NhbFwiIDpyZWR1Y2U9XCJpdGVtID0+IGAvYXBpL2xvY2Fscy8ke2l0ZW0uY29kZX1gXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJuby1vcHRpb25zXCI+QXVjdW5lIHLDqXN1bHRhdC4uPC9kaXY+XG4gICAgICAgICAgICAgICAgPC92LXNlbGVjdD5cbiAgICAgICAgICAgICAgICA8L3RkPlxuICAgICAgICAgICAgICAgIDx0ZD5cbiAgICAgICAgICAgICAgICAgIDxpbnB1dCBwbGFjZWhvbGRlcj1cIkxpYmVsbMOpICpcIiBuYW1lPVwibm9tXCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiZW5mYW50Lm5vbVwiIGNsYXNzPVwicm91bmRlZC1sLW1kIGJnLWdyYXktNTAgYm9yZGVyIGJvcmRlci1ncmF5LTMwMCB0ZXh0LWdyYXktOTAwIGZvY3VzOnJpbmctYmx1ZS01MDAgZm9jdXM6Ym9yZGVyLWJsdWUtNTAwIGJsb2NrIGZsZXgtMSBtaW4tdy0wIHctZnVsbCB0ZXh0LXNtIHAtMi41ICBkYXJrOmJnLWdyYXktNzAwIGRhcms6Ym9yZGVyLWdyYXktNjAwIGRhcms6cGxhY2Vob2xkZXItZ3JheS00MDAgZGFyazp0ZXh0LXdoaXRlIGRhcms6Zm9jdXM6cmluZy1ibHVlLTUwMCBkYXJrOmZvY3VzOmJvcmRlci1ibHVlLTUwMFwiLz5cbiAgICAgICAgICAgICAgICA8L3RkPlxuICAgICAgICAgICAgICAgIDx0ZD5cbiAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiICB2LW1vZGVsPVwiZW5mYW50Lm1vbnRhbnRcIiBjbGFzcz1cInJvdW5kZWQtbC1tZCBiZy1ncmF5LTUwIGJvcmRlciBib3JkZXItZ3JheS0zMDAgdGV4dC1ncmF5LTkwMCBmb2N1czpyaW5nLWJsdWUtNTAwIGZvY3VzOmJvcmRlci1ibHVlLTUwMCBibG9jayBmbGV4LTEgbWluLXctMCB3LWZ1bGwgdGV4dC1zbSBwLTIuNSAgZGFyazpiZy1ncmF5LTcwMCBkYXJrOmJvcmRlci1ncmF5LTYwMCBkYXJrOnBsYWNlaG9sZGVyLWdyYXktNDAwIGRhcms6dGV4dC13aGl0ZSBkYXJrOmZvY3VzOnJpbmctYmx1ZS01MDAgZGFyazpmb2N1czpib3JkZXItYmx1ZS01MDBcIiBwbGFjZWhvbGRlcj1cIk1vbnRhbnRcIj5cblxuICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgICAgPHRkPlxuICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgdi1pZj1cIiFlbmZhbnQuYXJjaGl2ZWRBdCB8fCAhZW5mYW50LmJsb2NrQXRcIiAgY2xhc3M9XCJidG4tZGVsZXRlXCIgQGNsaWNrPVwiZGVsZXRlU3ViSXRlbShlY3JpdHVyZS5lbmZhbnRzLCBpZHgpXCI+PGkgY2xhc3M9XCJmYS1zb2xpZCBmYS1jaXJjbGUteG1hcmsgZmEtMnhsXCI+PC9pPlxuICAgICAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICAgICAgICA8YnV0dG9uIHYtaWY9XCIoIWVuZmFudC5hcmNoaXZlZEF0IHx8ICFlbmZhbnQuYmxvY2tBdCkgJiYgZmluZE1pcm9pcihlbmZhbnQpXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXIgcm91bmRlZC1tZCBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50IGJnLWluZGlnby02MDAgcHktMiBweC00IG10LTQgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXdoaXRlIHNoYWRvdy1zbSBob3ZlcjpiZy1pbmRpZ28tNzAwIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1pbmRpZ28tNTAwIGZvY3VzOnJpbmctb2Zmc2V0LTJcIiBAY2xpY2s9XCJlbmZhbnQuZm91cm5pc3NldXIgPSBmaW5kTWlyb2lyKGVuZmFudClcIj5NaXJvaXJcbiAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgICAgICA8dGQgY29sc3Bhbj1cIjdcIj5cbiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwidGV4dC1jZW50ZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgQGNsaWNrPVwiYWRkVmVudGlsYXRpb24oZWNyaXR1cmUpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz1cImlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIHJvdW5kZWQtbWQgYm9yZGVyIGJvcmRlci10cmFuc3BhcmVudCBiZy1pbmRpZ28tNjAwIHB5LTIgcHgtNCB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtd2hpdGUgc2hhZG93LXNtIGhvdmVyOmJnLWluZGlnby03MDAgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLWluZGlnby01MDAgZm9jdXM6cmluZy1vZmZzZXQtMlwiPlxuICAgICAgICAgICAgICAgICAgICAgIEFqb3V0ZXIgdW5lIHZlbnRpbGF0aW9uXG4gICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgICAgIDwvdGJvZHk+XG4gICAgICAgICAgICA8L3RhYmxlPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICByZWY9XCJyZWZCdG5TYXZlXCJcbiAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgIHYtaWY9XCIhZWNyaXR1cmUuc2F2ZUFyY2hpdmUgJiYgIWlzU3VibWl0dGluZ1wiXG4gICAgICAgICAgICAgIEBjbGljaz1cInNjcm9sbEludG9FcnJvcnMoZXJyb3JzKSAmJiBjaGVja1ZlbnRpbGF0aW9uKGVjcml0dXJlKSAmJiBoYW5kbGVTdWJtaXQoJGV2ZW50LCBvblN1Ym1pdClcIlxuICAgICAgICAgICAgICA6ZGlzYWJsZWQ9XCJpc1N1Ym1pdHRpbmdcIlxuICAgICAgICAgICAgICBzdHlsZT1cImRpc3BsYXk6IG5vbmVcIlxuICAgICAgICAgICAgICBjbGFzcz1cIiBiZy1jb21wdGEtcGFzdGVsIHRleHQtY29tcHRhIGlubGluZS1ibG9jayBweC03IHB5LTMgZm9udC1tZWRpdW0gdGV4dC1zbSBsZWFkaW5nLXNudWcgdXBwZXJjYXNlIHJvdW5kZWQgc2hhZG93LW1kICBob3ZlcjpzaGFkb3ctbGcgIGZvY3VzOnNoYWRvdy1sZyBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0wICBhY3RpdmU6c2hhZG93LWxnIHRyYW5zaXRpb24gZHVyYXRpb24tMTUwIGVhc2UtaW4tb3V0IHctZnVsbFwiXG4gICAgICAgICAgICAgIGRhdGEtbWRiLXJpcHBsZT1cInRydWVcIlxuICAgICAgICAgICAgICBkYXRhLW1kYi1yaXBwbGUtY29sb3I9XCJsaWdodFwiXG4gICAgICAgICAgPlNhdXZlZ2FyZGVyXG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvRm9ybT5cbiAgICAgIDwvdGVtcGxhdGU+XG4gICAgICA8dGVtcGxhdGUgI2Zvb3Rlcj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZsZXgganVzdGlmeS1iZXR3ZWVuXCI+XG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjbG9zZU1vZGFsXCIgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgICAgICBjbGFzcz1cInRleHQtZ3JheS01MDAgYmctd2hpdGUgaG92ZXI6YmctZ3JheS0xMDAgZm9jdXM6cmluZy00IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLWJsdWUtMzAwIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1ncmF5LTIwMCB0ZXh0LXNtIGZvbnQtbWVkaXVtIHB4LTUgcHktMi41IGhvdmVyOnRleHQtZ3JheS05MDAgZm9jdXM6ei0xMCBkYXJrOmJnLWdyYXktNzAwIGRhcms6dGV4dC1ncmF5LTMwMCBkYXJrOmJvcmRlci1ncmF5LTUwMCBkYXJrOmhvdmVyOnRleHQtd2hpdGUgZGFyazpob3ZlcjpiZy1ncmF5LTYwMCBkYXJrOmZvY3VzOnJpbmctZ3JheS02MDBcIj5cbiAgICAgICAgICAgIEFubnVsZXJcbiAgICAgICAgICA8L2J1dHRvbj5cblxuICAgICAgICAgIDxidXR0b24gdi1pZj1cImhhc01pcm9pclwiICB0eXBlPVwiYnV0dG9uXCJcblxuICAgICAgICAgICAgICAgICAgQGNsaWNrPVwiZWNyaXR1cmUuZm91cm5pc3NldXIgPSBoYXNNaXJvaXJcIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCIgdGV4dC1jb21wdGEgIHB4LTcgcHktMyBmb250LW1lZGl1bSB0ZXh0LXNtIGxlYWRpbmctc251ZyB1cHBlcmNhc2UgIHNoYWRvdy1tZCAgaG92ZXI6c2hhZG93LWxnICBmb2N1czpzaGFkb3ctbGcgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMCAgYWN0aXZlOnNoYWRvdy1sZyB0cmFuc2l0aW9uIGR1cmF0aW9uLTE1MCBlYXNlLWluLW91dCBcIj5cbiAgICAgICAgICAgIEJhc2N1bGVyIG1pcm9pclxuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDxidXR0b24gdi1pZj1cIiFlY3JpdHVyZS5pZCAgfHwgKGVjcml0dXJlLmlkICYmICFlY3JpdHVyZS5zYXZlQXJjaGl2ZSAmJiAoIWVjcml0dXJlLmlzQmxvY2tDbGllbnQgJiYgYXV0aFN0b3JlLnVzZXI/LnR5cGUgPT09J2NsaWVudCcpKSAgfHwgKGVjcml0dXJlLmlkICYmICFlY3JpdHVyZS5zYXZlQXJjaGl2ZSAmJiAoYXV0aFN0b3JlLnVzZXI/LnR5cGUgPT09J2NvbXB0YScpKVwiIEBjbGljaz1cInRoaXMuJHJlZnMucmVmQnRuU2F2ZS5jbGljaygpO1wiIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJiZy1jb21wdGEtcGFzdGVsIHRleHQtY29tcHRhICBweC03IHB5LTMgZm9udC1tZWRpdW0gdGV4dC1zbSBsZWFkaW5nLXNudWcgdXBwZXJjYXNlICBzaGFkb3ctbWQgIGhvdmVyOnNoYWRvdy1sZyAgZm9jdXM6c2hhZG93LWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTAgIGFjdGl2ZTpzaGFkb3ctbGcgdHJhbnNpdGlvbiBkdXJhdGlvbi0xNTAgZWFzZS1pbi1vdXQgXCI+XG4gICAgICAgICAgICBTYXV2ZWdhcmRlclxuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDxidXR0b24gdi1lbHNlIEBjbGljaz1cImNsb3NlTW9kYWxcIiB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgIGNsYXNzPVwiYmctY29tcHRhLXBhc3RlbCB0ZXh0LWNvbXB0YSAgcHgtNyBweS0zIGZvbnQtbWVkaXVtIHRleHQtc20gbGVhZGluZy1zbnVnIHVwcGVyY2FzZSAgc2hhZG93LW1kICBob3ZlcjpzaGFkb3ctbGcgIGZvY3VzOnNoYWRvdy1sZyBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0wICBhY3RpdmU6c2hhZG93LWxnIHRyYW5zaXRpb24gZHVyYXRpb24tMTUwIGVhc2UtaW4tb3V0IFwiPlxuICAgICAgICAgICAgRmVybWVyXG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC90ZW1wbGF0ZT5cbiAgICA8L01vZGFsPlxuPC90ZW1wbGF0ZT5cblxuPHN0eWxlID5cbi5kZW1vLWRhdGUtcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRlbW8tZGF0ZS1waWNrZXIgPiAuYmxvY2sgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZW1vLWRhdGUtcGlja2VyIC5ibG9jayB7XG4gIHBhZGRpbmc6IDhweCAwIDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB2YXIoLS1lbC1ib3JkZXItY29sb3IpO1xuICBmbGV4OiAxO1xufVxuXG4uZGVtby1kYXRlLXBpY2tlciAuYmxvY2s6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmRlbW8tZGF0ZS1waWNrZXIgLmRlbW9uc3RyYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWVsLXRleHQtY29sb3Itc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4gLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gfVxuLnBhZ2luYXRlLWJ1dHRvbnMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4OyAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIsIDI0MiwgMjQyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxNywgMjE3LCAyMTcpO1xuICBjb2xvcjogYmxhY2s7XG59XG4ucGFnaW5hdGUtYnV0dG9uczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG59XG4uYWN0aXZlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OERCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OGRiO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWN0aXZlLXBhZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5OERCO1xufVxuI2VuZHRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYnVsa2Rmb3VuaXJzc2V1ciAudnNfX2Ryb3Bkb3duLW1lbnUsXG4jYnVsa0ltbWV1YmxlIC52c19fZHJvcGRvd24tbWVudSxcbiNidWxrTG9jYWwgLnZzX19kcm9wZG93bi1tZW51XG57XG4gIGJvdHRvbTogNDBweDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG48L3N0eWxlPlxuIiwiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwicGwtNFwiPlxuICA8ZHJhZ2dhYmxlIDpsaXN0PVwidGFza3NcIiB0YWc9XCJ1bFwiIDpncm91cD1cIntuYW1lOiAnZzEnfVwiID5cbiAgICA8dGVtcGxhdGUgI2l0ZW09XCJ7IGVsZW1lbnQgfVwiPlxuICAgICAgPGxpIGNsYXNzPVwiXCI+XG4gICAgICAgIDxhIGNsYXNzPVwibWItNCBmbGV4IGl0ZW1zLWNlbnRlciBwLTMgdGV4dC1iYXNlIGZvbnQtYm9sZCB0ZXh0LWdyYXktOTAwIHJvdW5kZWQtbGcgYmctZ3JheS01MCBob3ZlcjpiZy1ncmF5LTEwMCBncm91cCBob3ZlcjpzaGFkb3cgZGFyazpiZy1ncmF5LTYwMCBkYXJrOmhvdmVyOmJnLWdyYXktNTAwIGRhcms6dGV4dC13aGl0ZVwiPlxuICAgICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtYWxpZ24tanVzdGlmeSBoYW5kbGVcIj48L2k+XG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJmbGV4LTEgbWwtMyBcIj57eyBlbGVtZW50Lm5vbSB9fTwvc3Bhbj5cbiAgICAgICAgPC9hPlxuXG4gICAgICAgIDxuZXN0ZWQtZHJhZ2dhYmxlIDp0YXNrcz1cImVsZW1lbnQuZW5mYW50c0xpc3RpbmdcIiAvPlxuICAgICAgPC9saT5cblxuXG4gICAgPC90ZW1wbGF0ZT5cbiAgPC9kcmFnZ2FibGU+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cbjxzY3JpcHQ+XG5pbXBvcnQgZHJhZ2dhYmxlIGZyb20gJ3Z1ZWRyYWdnYWJsZSc7XG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgcHJvcHM6IHtcbiAgICBjaGFtcDoge1xuICAgICAgdHlwZTogT2JqZWN0XG4gICAgfSxcbiAgICBoZWFkZXJzOiB7XG4gICAgICB0eXBlOiBPYmplY3RcbiAgICB9LFxuICAgIHRhc2tzOiB7XG4gICAgICByZXF1aXJlZDogdHJ1ZSxcbiAgICAgIHR5cGU6IEFycmF5XG4gICAgfVxuICB9LFxuICBjb21wb25lbnRzOiB7XG4gICAgZHJhZ2dhYmxlXG4gIH0sXG4gIG5hbWU6IFwibmVzdGVkLWRyYWdnYWJsZVwiXG59O1xuPC9zY3JpcHQ+XG48c3R5bGUgc2NvcGVkPlxuLmRyYWdBcmVhIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgb3V0bGluZTogMXB4IGRhc2hlZDtcbn1cbjwvc3R5bGU+IiwiPHNjcmlwdCBzZXR1cD5cbmltcG9ydCB7dXNlRHJvcHpvbmV9IGZyb20gXCJ2dWUzLWRyb3B6b25lXCI7XG5pbXBvcnQge3N0b3JlVG9SZWZzfSBmcm9tICdwaW5pYSc7XG5pbXBvcnQge0Zvcm0sIEZpZWxkfSBmcm9tICd2ZWUtdmFsaWRhdGUnO1xuaW1wb3J0IHtNb2RhbH0gZnJvbSAnZmxvd2JpdGUtdnVlJ1xuaW1wb3J0IHtJbnB1dH0gZnJvbSAnZmxvd2JpdGUtdnVlJ1xuaW1wb3J0IHtjb21wdXRlZCwgcmVmLCByZWFjdGl2ZX0gZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IHtWdWVTZWxlY3QgYXMgdlNlbGVjdH0gZnJvbSAndnVlMy1zZWxlY3QnXG5pbXBvcnQge0F2YXRhcn0gZnJvbSAnZmxvd2JpdGUtdnVlJ1xuaW1wb3J0IHtDb21wdGFIZWFkZXIsIENvbXB0YUZvb3Rlcn0gZnJvbSBcIi4uL2luZGV4XCI7XG5pbXBvcnQge2ZldGNoV3JhcHBlcn0gZnJvbSBcIi4uLy4uL2hlbHBlcnNcIjtcbmltcG9ydCB7XG4gIHVzZUF1dGhTdG9yZSxcbiAgdXNlQ2FiaW5ldHNTdG9yZSxcbiAgdXNlVXNlcnNTdG9yZSxcbiAgdXNlQ2hhbXBzU3RvcmUsXG4gIHVzZUZvcm11bGFpcmVTdG9yZSxcbiAgdXNlQ2hhbXBzY2F0ZWdvcmllU3RvcmVcbn0gZnJvbSAnLi4vLi4vc3RvcmVzJztcbmltcG9ydCAqIGFzIFl1cCBmcm9tIFwieXVwXCI7XG5pbXBvcnQgRmlsZVVwbG9hZCBmcm9tICcuLi9jb21wb25lbnRzL0ZpbGVVcGxvYWQnO1xuaW1wb3J0IGRyYWdnYWJsZSBmcm9tICd2dWVkcmFnZ2FibGUnO1xuaW1wb3J0IHt1c2VTbmFja2JhciwgVnVlM1NuYWNrYmFyfSBmcm9tIFwidnVlMy1zbmFja2JhclwiO1xuaW1wb3J0IG5lc3RlZERyYWdnYWJsZSBmcm9tIFwiLi4vY29tcG9uZW50cy9uZXN0ZWQudnVlXCI7XG5pbXBvcnQgVnVlVHJlZURuZCBmcm9tICd2dWUtdHJlZS1kbmQnO1xuaW1wb3J0IE15VHJlZUl0ZW1SZW5kZXJlciBmcm9tICcuL215LXRyZWUtaXRlbS1yZW5kZXJlci52dWUnXG5cbmNvbnN0IHNuYWNrYmFyID0gdXNlU25hY2tiYXIoKTtcblxuaW1wb3J0IHt1c2VSb3V0ZX0gZnJvbSAndnVlLXJvdXRlcic7XG5cbmNvbnN0IHJvdXRlID0gdXNlUm91dGUoKVxuY29uc3QgYXV0aFN0b3JlID0gdXNlQXV0aFN0b3JlKCk7XG5jb25zdCB7dXNlcjogYXV0aFVzZXJ9ID0gc3RvcmVUb1JlZnMoYXV0aFN0b3JlKTtcblxuY29uc3QgY2hhbXBTdG9yZSA9IHVzZUNoYW1wc1N0b3JlKCk7XG5jb25zdCB7Y2hhbXBzLCBjaGFtcH0gPSBzdG9yZVRvUmVmcyhjaGFtcFN0b3JlKTtcbmNvbnN0IGNoYW1wY2F0ZWdvcmllU3RvcmUgPSB1c2VDaGFtcHNjYXRlZ29yaWVTdG9yZSgpO1xuY29uc3Qge2NoYW1wc2NhdGVnb3JpZXMsIGNoYW1wc2NhdGVnb3JpZX0gPSBzdG9yZVRvUmVmcyhjaGFtcGNhdGVnb3JpZVN0b3JlKTtcbmNvbnN0IGZvcm11bGFpcmVTdG9yZSA9IHVzZUZvcm11bGFpcmVTdG9yZSgpO1xuY29uc3Qge2Zvcm11bGFpcmVzfSA9IHN0b3JlVG9SZWZzKGZvcm11bGFpcmVTdG9yZSk7XG5cbmxldCBjaGFtcHNDbG9uZSA9IHJlZihbXSk7XG5sZXQgc29ydERpcmVjdGlvbiA9IDE7XG5sZXQgc29ydEJ5ID0gJ25vbSc7XG5cbmxldCBoZWFkZXJzID0ge1xuICAnbm9tJzogJ1RpdHJlJyxcbiAgJ3R5cGUnOiAnQ2F0w6lnb3JpZScsXG4gICd0eXBlQ2hhbXBzJzogJ1R5cGUgZGUgY2hhbXBzJ1xufVxuXG5jb25zdCBhY3RpdmVUYWIgPSByZWYoJ3Blcm1hbmVudHMnKVxubGV0IGZpbHRlciA9ICdncm91cHNbXT1saXN0aW5nJnR5cGU9JyArIGFjdGl2ZVRhYi52YWx1ZSArICcmZXhpc3RzW3BhcmVudF09MCc7XG5cbmZ1bmN0aW9uIHNvcnQoaGVhZCkge1xuICB0aGlzLnNvcnRCeSA9IGhlYWRcbiAgdGhpcy5zb3J0RGlyZWN0aW9uICo9IC0xXG5cbiAgaWYgKGFjdGl2ZVRhYi52YWx1ZSA9PSAnZmlzY2F1eCcpIHtcbiAgY2hhbXBTdG9yZS5nZXRBbGwoZmlsdGVyICsgJyZvcmRlcltkZW5vbWluYXRpb25dPWFzYyZvcmRlcltydWJyaXF1ZV09YXNjJylcbiAgfSBlbHNlXG4gIGNoYW1wU3RvcmUuZ2V0QWxsKGZpbHRlciArICcmb3JkZXJbJyArIGhlYWQgKyAnXT0nICsgKHRoaXMuc29ydERpcmVjdGlvbiA9PT0gLTEgPyAnYXNjJyA6ICdkZXNjJykpXG59XG5cbmNvbnN0IGlzU29ydGFibGUgPSByZWYoZmFsc2UpO1xuY29uc3QgbmV3X2NhdGVnb3J5ID0gcmVmKCcnKTtcblxuY2hhbXBjYXRlZ29yaWVTdG9yZS5nZXRBbGwoKTtcbmNoYW1wU3RvcmUuZ2V0QWxsKGZpbHRlcik7XG5jaGFtcFN0b3JlLnJlc2V0RW50aXR5KHt9KVxuZm9ybXVsYWlyZVN0b3JlLmdldEFsbCgpXG5cblxuaWYgKHJvdXRlLnBhcmFtcy5pZCkge1xuICBzZWxlY3RFbnRpdHkocm91dGUucGFyYW1zLmlkKVxufVxuY29uc3QgaXNTaG93TW9kYWwgPSByZWYoZmFsc2UpO1xuXG5mdW5jdGlvbiBjbG9zZU1vZGFsKCkge1xuICBpc1Nob3dNb2RhbC52YWx1ZSA9IGZhbHNlXG5cbiAgY2hhbXBTdG9yZS5nZXRBbGwoZmlsdGVyKTtcbiAgY2hhbXBTdG9yZS5yZXNldEVudGl0eSh7fSlcbn1cblxuZnVuY3Rpb24gc2hvd01vZGFsKCkge1xuICBpc1Nob3dNb2RhbC52YWx1ZSA9IHRydWVcbn1cbmZ1bmN0aW9uIHRvZ2dsZVNvcnQoKSB7XG4gIGNoYW1wc0Nsb25lLnZhbHVlID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShjaGFtcFN0b3JlLmNoYW1wcykpXG4gIGlzU29ydGFibGUudmFsdWUgPSAhaXNTb3J0YWJsZS52YWx1ZVxufVxuXG5jb25zdCBzY2hlbWEgPSBZdXAub2JqZWN0KCkuc2hhcGUoe1xuICAnbm9tJzogWXVwLnN0cmluZygpLnJlcXVpcmVkKCdMZSBub20gZXN0IG9ibGlnYXRvaXJlJyksXG4gICd0eXBlQ2hhbXBzJzogWXVwLnN0cmluZygpLnJlcXVpcmVkKCdMZSB0eXBlIGRlIGNoYW1wcyBlc3Qgb2JsaWdhdG9pcmUnKSxcbn0pO1xuXG5mdW5jdGlvbiBzZWxlY3RFbnRpdHkoaWQpIHtcbiAgY2hhbXBTdG9yZS5nZXRJdGVtKGlkKS50aGVuKCgpID0+IHtcbiAgICBzaG93TW9kYWwoKVxuICB9KVxufVxuXG5mdW5jdGlvbiBkZWxldGVJdGVtKGl0ZW0pIHtcbiAgbGV0IHRleHQgPSAnRXRlcyB2b3VzIHPDu3IgZGUgdm91bG9pciBzdXBwcmltZXIgY2V0IMOpbMOpbWVudCA/JztcbiAgaWYgKGl0ZW0uY2hhbXBzVXNlcnMubGVuZ3RoID4gMCkge1xuICAgIHRleHQgKz0gXCJcXG4gQXR0ZW50aW9uIGRlcyBjaGFtcHMgc29udCBkw6lqw6AgdXRpbGlzw6lzIHBhciBkZXMgY2xpZW50cywgw6p0ZXMgdm91cyByw6llbGxlbWVudCBzw7tyIGRlIHZvdWxvaXIgcG91cnN1aXZyZSA/IFwiXG4gIH1cbiAgaWYgKGNvbmZpcm0odGV4dCkpIHtcbiAgICBjaGFtcFN0b3JlLmRlbGV0ZUl0ZW0oaXRlbS5pZCkudGhlbigoKSA9PiB7XG4gICAgICBjaGFtcFN0b3JlLmdldEFsbChmaWx0ZXIpO1xuICAgIH0pXG4gIH1cbn1cblxuZnVuY3Rpb24gb25TdWJtaXQodmFsdWVzLCB7c2V0RXJyb3JzfSkge1xuICByZXR1cm4gY2hhbXBTdG9yZS5jaGFuZ2VTdGF0ZSh2YWx1ZXMpXG4gICAgICAudGhlbigoKSA9PiB7XG4gICAgICAgIGNvbnNvbGUubG9nKGZpbHRlcilcbiAgICAgICAgY2xvc2VNb2RhbCgpXG4gICAgICAgIGNoYW1wU3RvcmUuZ2V0QWxsKGZpbHRlcik7XG4gICAgICAgIHNuYWNrYmFyLmFkZCh7XG4gICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnLFxuICAgICAgICAgIHRleHQ6ICdNb2RpZmljYXRpb24gZWZmZWN0dcOpZSdcbiAgICAgICAgfSlcbiAgICAgIH0pXG4gICAgICAuY2F0Y2goZXJyb3IgPT4gc2V0RXJyb3JzKHthcGlFcnJvcjogZXJyb3J9KSk7XG59XG5cbmZ1bmN0aW9uIHN3aXRjaEFjdGl2ZVRhYih0YWIpIHtcbiAgYWN0aXZlVGFiLnZhbHVlID0gdGFiXG5cbiAgZmlsdGVyID0gJ2dyb3Vwc1tdPWxpc3RpbmcmdHlwZT0nICsgYWN0aXZlVGFiLnZhbHVlICsgJyZleGlzdHNbcGFyZW50XT0wJztcblxuICBpZiAoYWN0aXZlVGFiLnZhbHVlID09ICdmaXNjYXV4Jykge1xuICAgIGNoYW1wU3RvcmUuZ2V0QWxsKGZpbHRlciArICcmb3JkZXJbZGVub21pbmF0aW9uXT1hc2Mmb3JkZXJbcnVicmlxdWVdPWFzYycpXG4gICAgaGVhZGVycyA9IHtcbiAgICAgICdkZW5vbWluYXRpb24nOiAnRMOpbm9taW5hdGlvbicsXG4gICAgICAncnVicmlxdWUnOiAnUnVicmlxdWUnLFxuICAgICAgJ25vbSc6ICdUaXRyZScsXG4gICAgICAndHlwZSc6ICdDYXTDqWdvcmllJyxcbiAgICAgICd0eXBlQ2hhbXBzJzogJ1R5cGUgZGUgY2hhbXBzJ1xuICAgIH1cbiAgfSBlbHNlXG4gIGNoYW1wU3RvcmUuZ2V0QWxsKGZpbHRlcik7XG5cbiAgbGV0IHJlY3VycmVuY2UgPSBcIi0xXCJcblxuICBpZiAodGFiID09PSAnYW5udWVscycpIHtcbiAgICByZWN1cnJlbmNlID0gXCIzNjVcIjtcbiAgfVxuXG4gIGNoYW1wU3RvcmUucmVzZXRFbnRpdHkoe1xuICAgICd0eXBlJzogdGFiLFxuICAgICdyZWN1cnJlbmNlJzogcmVjdXJyZW5jZVxuICB9KVxufVxuZnVuY3Rpb24gb25FbmQoKSB7XG4gIGNoYW1wU3RvcmUuYnVsa1Bvc2l0aW9uKGNoYW1wc0Nsb25lLnZhbHVlKS50aGVuKCgpID0+IHtcbiAgICBjaGFtcFN0b3JlLmdldEFsbChmaWx0ZXIpO1xuXG4gIH0pO1xuICB0b2dnbGVTb3J0KClcbn1cblxuY29uc3QgYWRkQ2F0ZWdvcnkgPSAoZSkgPT4ge1xuICBjaGFtcGNhdGVnb3JpZVN0b3JlLmNoYW5nZVN0YXRlKHtcbiAgICB0aXRyZTogbmV3X2NhdGVnb3J5LnZhbHVlXG4gIH0pLnRoZW4oKCkgPT4ge1xuICAgIC8vY2hhbXBjYXRlZ29yaWVTdG9yZS5nZXRBbGwoKTtcbiAgICBmZXRjaENhdGVnb3JpZXMoKTtcbiAgfSlcbiAgbmV3X2NhdGVnb3J5LnZhbHVlID0gJyc7XG59XG5cbmNvbnN0IGNvbXB1dGVkQ2hhbXBzID0gY29tcHV0ZWQoKCkgPT4ge1xuICBpZiAoYWN0aXZlVGFiLnZhbHVlICE9ICdmaXNjYXV4JylcbiAgICByZXR1cm4gY2hhbXBzLnZhbHVlXG5cbiAgbGV0IHJldG91ciA9IHt9XG5cbiAgY2hhbXBzLnZhbHVlLm1hcCgoaXRlbSkgPT4ge1xuICAgIGlmICghcmV0b3VyW2l0ZW1bJ2Rlbm9taW5hdGlvbiddXSkge1xuICAgICAgcmV0b3VyW2l0ZW1bJ2Rlbm9taW5hdGlvbiddXSA9IHt9XG4gICAgfVxuICAgIGlmICghcmV0b3VyW2l0ZW1bJ2Rlbm9taW5hdGlvbiddXVtpdGVtWydydWJyaXF1ZSddXSkge1xuICAgICAgcmV0b3VyW2l0ZW1bJ2Rlbm9taW5hdGlvbiddXVtpdGVtWydydWJyaXF1ZSddXSA9IFtdXG4gICAgfVxuXG4gICAgcmV0b3VyW2l0ZW1bJ2Rlbm9taW5hdGlvbiddXVtpdGVtWydydWJyaXF1ZSddXS5wdXNoKGl0ZW0pXG4gIH0pXG5cbiAgcmV0dXJuIHJldG91clxufSlcbmNvbnN0IG9uTm9kZUV4cGFuZGVkID0gKG5vZGUsIHN0YXRlKSA9PiB7XG4gIGNvbnNvbGUubG9nKFwic3RhdGU6IFwiLCBzdGF0ZSk7XG4gIGNvbnNvbGUubG9nKFwibm9kZTogXCIsIG5vZGUpO1xufTtcblxuY29uc3Qgb25VcGRhdGUgPSAobm9kZXMpID0+IHtcbiAgY29uc29sZS5sb2coXCJub2RlczpcIiwgbm9kZXMpO1xufTtcblxuY29uc3Qgb25Ob2RlQ2xpY2sgPSAobm9kZSkgPT4ge1xuICBjb25zb2xlLmxvZyhub2RlKTtcbn07XG5cbmNvbnN0IGRhdGEgPSByZWYoW10pO1xuXG5jb25zdCBmZXRjaENhdGVnb3JpZXMgPSAoKSA9PiB7XG4gIGZldGNoV3JhcHBlci5nZXQoJy9hcGkvY2xpZW50cy9hbGxfY2hhbXBzY2F0ZWdvcmllJykudGhlbigobXNnKSA9PiB7XG4gICAgY29uc29sZS5sb2cobXNnKVxuICAgIGRhdGEudmFsdWUgPSBtc2dcbiAgfSlcbn1cblxuY29uc3QgbW92ZUhhbmRsZXIgPSAoZSkgPT4ge1xuICBmZXRjaFdyYXBwZXIucG9zdCgnL2FwaS9jbGllbnRzL21vdmVfY2F0ZWdvcmllcz9pZD0nICsgZS5pZCArICcmcGFyZW50SWQ9JyArIGUudGFyZ2V0SWQsIHtcbiAgICBpZDogZS5pZCxcbiAgICBwYXJlbnQ6IGUudGFyZ2V0SWRcbiAgfSlcbiAgZmV0Y2hDYXRlZ29yaWVzKClcbn1cbmZldGNoQ2F0ZWdvcmllcygpXG5cbmNvbnN0IG9wZW5lZFJvdyA9IHJlZihbXSlcblxuY29uc3QgdG9nZ2xlUm93ID0gKGl0ZW0pID0+IHtcbiAgY29uc3QgaW5kZXggPSBvcGVuZWRSb3cudmFsdWUuaW5kZXhPZihpdGVtKTtcbiAgaWYgKGluZGV4ID4gLTEpIHtcbiAgICBvcGVuZWRSb3cudmFsdWUuc3BsaWNlKGluZGV4LCAxKVxuICB9IGVsc2Uge1xuICAgIG9wZW5lZFJvdy52YWx1ZS5wdXNoKGl0ZW0pXG4gIH1cbn1cblxuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cbiAgPGNvbXB0YS1oZWFkZXI+PC9jb21wdGEtaGVhZGVyPlxuXG4gIDxtYWluPlxuICAgIDxkaXYgY2xhc3M9XCJweC0yXCI+XG4gICAgICA8ZGl2PlxuICAgICAgICA8cCBjbGFzcz1cInRleHQtcmlnaHRcIj5cblxuICAgICAgICAgIDxidXR0b24gaHJlZj1cIlwiIGNsYXNzPVwiYnRuLXNhdmUgIW14LTRcIiBAY2xpY2s9XCJ0b2dnbGVTb3J0XCI+UsOpb3JnYW5pc2VyPC9idXR0b24+XG4gICAgICAgICAgPGJ1dHRvbiBocmVmPVwiXCIgY2xhc3M9XCJidG4tc2F2ZVwiIEBjbGljaz1cInNob3dNb2RhbFwiPkFqb3V0ZXIgdW4gY2hhbXBzPC9idXR0b24+XG4gICAgICAgIDwvcD5cblxuICAgICAgICA8ZGl2IGNsYXNzPVwibWItNCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlclwiPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgY2xhc3M9XCJpbmxpbmUtZmxleCBzaGFkb3ctWzBfNHB4XzlweF8tNHB4XyMzYjcxY2FdIHRyYW5zaXRpb24gZHVyYXRpb24tMTUwIGVhc2UtaW4tb3V0IGhvdmVyOnNoYWRvdy1bMF84cHhfOXB4Xy00cHhfcmdiYSg1OSwxMTMsMjAyLDAuMyksMF80cHhfMThweF8wX3JnYmEoNTksMTEzLDIwMiwwLjIpXSBmb2N1czpzaGFkb3ctWzBfOHB4XzlweF8tNHB4X3JnYmEoNTksMTEzLDIwMiwwLjMpLDBfNHB4XzE4cHhfMF9yZ2JhKDU5LDExMywyMDIsMC4yKV0gYWN0aXZlOnNoYWRvdy1bMF84cHhfOXB4Xy00cHhfcmdiYSg1OSwxMTMsMjAyLDAuMyksMF80cHhfMThweF8wX3JnYmEoNTksMTEzLDIwMiwwLjIpXVwiXG4gICAgICAgICAgICAgIHJvbGU9XCJncm91cFwiPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgIDpjbGFzcz1cIidpbmxpbmUtYmxvY2sgcm91bmRlZC1sICBweC02IHB0LTIuNSBwYi0yIHRleHQteHMgZm9udC1tZWRpdW0gdXBwZXJjYXNlIGxlYWRpbmctbm9ybWFsIHRleHQtd2hpdGUgdHJhbnNpdGlvbiBkdXJhdGlvbi0xNTAgZWFzZS1pbi1vdXQgaG92ZXI6YmctY29tcHRhIGZvY3VzOmJnLWNvbXB0YSBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0wICAnICsgKGFjdGl2ZVRhYiA9PT0gJ3Blcm1hbmVudHMnID8gJ2JnLWNvbXB0YScgOiAnYmctY29tcHRhLXBhc3RlbCcgKSBcIiAgQGNsaWNrPVwic3dpdGNoQWN0aXZlVGFiKCdwZXJtYW5lbnRzJykgXCI+XG4gICAgICAgICAgICAgIERvY3VtZW50cyBwZXJtYW5lbnRzXG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICA6Y2xhc3M9XCInaW5saW5lLWJsb2NrIHB4LTYgcHQtMi41IHBiLTIgdGV4dC14cyBmb250LW1lZGl1bSB1cHBlcmNhc2UgbGVhZGluZy1ub3JtYWwgdGV4dC13aGl0ZSB0cmFuc2l0aW9uIGR1cmF0aW9uLTE1MCBlYXNlLWluLW91dCBob3ZlcjpiZy1jb21wdGEgZm9jdXM6YmctY29tcHRhIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTAgICAnICsgKGFjdGl2ZVRhYiA9PT0gJ2FubnVlbHMnID8gJ2JnLWNvbXB0YScgOiAnYmctY29tcHRhLXBhc3RlbCcgKSBcIiBAY2xpY2s9XCJzd2l0Y2hBY3RpdmVUYWIoJ2FubnVlbHMnKSBcIj5cbiAgICAgICAgICAgICAgRG9jdW1lbnRzIEFubnVlbHNcbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgIDpjbGFzcz1cIidpbmxpbmUtYmxvY2sgcm91bmRlZC1yICBweC02IHB0LTIuNSBwYi0yIHRleHQteHMgZm9udC1tZWRpdW0gdXBwZXJjYXNlIGxlYWRpbmctbm9ybWFsIHRleHQtd2hpdGUgdHJhbnNpdGlvbiBkdXJhdGlvbi0xNTAgZWFzZS1pbi1vdXQgaG92ZXI6YmctY29tcHRhIGZvY3VzOmJnLWNvbXB0YSBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0wICAgJyArIChhY3RpdmVUYWIgPT09ICdmaXNjYXV4JyA/ICdiZy1jb21wdGEnIDogJ2JnLWNvbXB0YS1wYXN0ZWwnIClcIiAgQGNsaWNrPVwic3dpdGNoQWN0aXZlVGFiKCdmaXNjYXV4JykgXCI+XG4gICAgICAgICAgICAgIERvY3VtZW50cyBmaXNjYXV4XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgPHRhYmxlIGNsYXNzPVwidy1mdWxsIHRhYmxlLWVudGl0eSB0YWJsZS1yZXNwb25zaXZlXCIgdi1pZj1cIiFpc1NvcnRhYmxlXCI+XG4gICAgICAgICAgPHRoZWFkPlxuICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgIDx0aCB2LWZvcj1cIihoZWFkLCBpbmRleCkgaW4gaGVhZGVyc1wiIHNjb3BlPVwiY29sXCIgQGNsaWNrPVwic29ydChpbmRleClcIj5cbiAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYXMgZmEtc29ydC1kb3duXCIgdi1pZj1cInNvcnRCeSA9PT0gaW5kZXggJiYgc29ydERpcmVjdGlvbiA9PT0gLTFcIj48L2k+XG4gICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmFzIGZhLXNvcnQtdXBcIiB2LWVsc2UtaWY9XCJzb3J0QnkgPT09IGluZGV4ICYmIHNvcnREaXJlY3Rpb24gPT09IDFcIj48L2k+XG4gICAgICAgICAgICAgIHt7IGhlYWQgfX1cbiAgICAgICAgICAgIDwvdGg+XG4gICAgICAgICAgICA8dGggc2NvcGU9XCJjb2xcIj5BY3Rpb25zPC90aD5cbiAgICAgICAgICA8L3RyPlxuICAgICAgICAgIDwvdGhlYWQ+XG4gICAgICAgICAgPHRib2R5IG5hbWU9XCJsaXN0XCIgdi1pZj1cImNoYW1wcy5sZW5ndGhcIiBpcz1cInZ1ZTp0cmFuc2l0aW9uLWdyb3VwXCIgdGFnPVwidGJvZHlcIj5cbiAgICAgICAgICA8dGVtcGxhdGUgdi1pZj1cImFjdGl2ZVRhYiAhPSAnZmlzY2F1eCdcIiB2LWZvcj1cIml0ZW0gaW4gY29tcHV0ZWRDaGFtcHNcIiA6a2V5PVwiaXRlbS5pZFwiPlxuICAgICAgICAgIDx0ciA6Y2xhc3M9XCJ7J2lzLXNlbGVjdGVkJzogY2hhbXAuaWQgPT0gaXRlbS5pZCB9XCIgID5cbiAgICAgICAgICAgIDx0ZCB2LWZvcj1cIihoZWFkLCBpbmRleCkgaW4gaGVhZGVyc1wiIDprZXk9XCJpbmRleC5pZFwiPlxuXG4gICAgICAgICAgICAgICAgPHNwYW4gdi1pZj1cImluZGV4ID09PSAnYXJjaGl2ZWRBdCcgJiYgaXRlbVtpbmRleF1cIlxuICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPVwidGV4dC13aGl0ZSBiZy1jb21wdGEgZm9jdXM6cmluZy00IGZvbnQtbWVkaXVtIHJvdW5kZWQtbGcgIGZvY3VzOm91dGxpbmUtbm9uZSAgcHgtNCBweS0yIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLWJsdWUtMzAwIGZvbnQtbWVkaXVtIHJvdW5kZWQtbGcgIGZvY3VzOm91dGxpbmUtbm9uZSAgdGV4dC1zbSBweC00IHB5LTIgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyXCI+XG4gICAgICAgICAgICAgICAgICB7eyBkYXlqcyhpdGVtW2luZGV4XSkuZm9ybWF0KCdERC9NTS9ZWVlZJykgfX1cbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgPHNwYW4gdi1lbHNlLWlmPVwiaW5kZXggPT09ICd0eXBlQ2hhbXBzJ1wiPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwiaXRlbVtpbmRleF0gPT09ICdmaWxlJ1wiPkRvY3VtZW50PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiB2LWVsc2UtaWY9XCJpdGVtW2luZGV4XSA9PT0gJ2lucHV0X3RleHQnXCI+Q2hhbXBzIGRlIHNhaXNpZTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gdi1lbHNlLWlmPVwiaXRlbVtpbmRleF0gPT09ICd0ZXh0YXJlYSdcIj5DaGFtcHMgbXVsdGlsaWduZTwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgPHNwYW4gdi1lbHNlIHYtc2hvdz1cIml0ZW1baW5kZXhdXCIgdi1iaW5kOmNsYXNzPVwieydlY3JpdHVyZS12YWxpZGF0aW9uJzogaW5kZXg9PT0gJ2RhdGVBY3F1aXNpdGlvbid9XCI+e3sgaXRlbVtpbmRleF0gfX08L3NwYW4+XG4gICAgICAgICAgICA8L3RkPlxuICAgICAgICAgICAgPHRkPlxuICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuLW1vZGlmaWVyIHJvdW5kZWQtZnVsbCBiZy1jb21wdGEgaC1bMzJweF0gdy1bMzJweF1cIiBAY2xpY2s9XCJzZWxlY3RFbnRpdHkoaXRlbS5pZClcIj48aVxuICAgICAgICAgICAgICAgICAgY2xhc3M9XCJmYS1zb2xpZCBmYS1wZW5jaWwgdGV4dC13aGl0ZVwiPjwvaT48L2J1dHRvbj5cbiAgICAgICAgICAgICAgPGVsLXBvcG92ZXIgcGxhY2VtZW50PVwidG9wXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9XCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICA6d2lkdGg9XCIyMDBcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyPVwiaG92ZXJcIj5cbiAgICAgICAgICAgICAgICA8dGVtcGxhdGUgI3JlZmVyZW5jZT5cbiAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0bi1kZWxldGVcIiBAY2xpY2s9XCJkZWxldGVJdGVtKGl0ZW0pXCI+PGkgOmNsYXNzPVwiJ2ZhLXNvbGlkIGZhLWNpcmNsZS14bWFyayBmYS0yeGwgJyArICggaXRlbS5jaGFtcHNVc2Vycy5sZW5ndGggPiAwID8gJyBncmF5c2NhbGUnIDogJycpXCI+PC9pPlxuICAgICAgICAgICAgICA8L2J1dHRvbj5cblxuICAgICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG5cbiAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwiaXRlbS5jaGFtcHNVc2Vycy5sZW5ndGhcIj5TdXBwcmVzc2lvbiBpbXBvc3NpYmxlLCBjZSBjaGFtcHMgZXN0IGTDqWrDoCB1dGlsaXPDqS48L3NwYW4+XG4gICAgICAgICAgICAgICAgPHNwYW4gdi1lbHNlPlN1cHByaW1lciBhdmVjIHByw6ljYXV0aW9uPC9zcGFuPlxuXG4gICAgICAgICAgICAgIDwvZWwtcG9wb3Zlcj5cbiAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgPC90cj5cbiAgICAgICAgICAgIDx0ciB2LWZvcj1cImVuZmFudCBpbiBpdGVtLmVuZmFudHNMaXN0aW5nIFwiPlxuICAgICAgICAgICAgICA8dGQgdi1mb3I9XCIoaGVhZCwgaW5kZXgpIGluIGhlYWRlcnNcIiA6a2V5PVwiaW5kZXguaWRcIj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJvdmVyZmxvdy14LWF1dG8gd2hpdGVzcGFjZS1ub3dyYXBcIj5cbiAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwiaW5kZXggPT09ICdhcmNoaXZlZEF0JyAmJiBlbmZhbnRbaW5kZXhdXCJcbiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz1cInRleHQtd2hpdGUgYmctY29tcHRhIGZvY3VzOnJpbmctNCBmb250LW1lZGl1bSByb3VuZGVkLWxnICBmb2N1czpvdXRsaW5lLW5vbmUgIHB4LTQgcHktMiBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgdGV4dC13aGl0ZSBmb2N1czpyaW5nLTQgZm9jdXM6cmluZy1ibHVlLTMwMCBmb250LW1lZGl1bSByb3VuZGVkLWxnICBmb2N1czpvdXRsaW5lLW5vbmUgIHRleHQtc20gcHgtNCBweS0yIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlclwiPlxuICAgICAgICAgICAgICAgICAge3sgZGF5anMoZW5mYW50W2luZGV4XSkuZm9ybWF0KCdERC9NTS9ZWVlZJykgfX1cbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgPHNwYW4gdi1lbHNlLWlmPVwiaW5kZXggPT09ICd0eXBlQ2hhbXBzJ1wiPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwiZW5mYW50W2luZGV4XSA9PT0gJ2ZpbGUnXCI+RG9jdW1lbnQ8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIHYtZWxzZS1pZj1cImVuZmFudFtpbmRleF0gPT09ICdpbnB1dF90ZXh0J1wiPkNoYW1wcyBkZSBzYWlzaWU8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIHYtZWxzZS1pZj1cImVuZmFudFtpbmRleF0gPT09ICd0ZXh0YXJlYSdcIj5DaGFtcHMgbXVsdGlsaWduZTwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgPHNwYW4gdi1lbHNlIHYtc2hvdz1cImVuZmFudFtpbmRleF1cIiB2LWJpbmQ6Y2xhc3M9XCJ7J2Vjcml0dXJlLXZhbGlkYXRpb24nOiBpbmRleD09PSAnZGF0ZUFjcXVpc2l0aW9uJ31cIj48c3BhbiB2LWlmPVwiaW5kZXggPT09ICdub20nXCI+4oazPC9zcGFuPnt7IGVuZmFudFtpbmRleF0gfX08L3NwYW4+XG4gICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgPHRkPlxuICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4tbW9kaWZpZXIgcm91bmRlZC1mdWxsIGJnLWNvbXB0YSBoLVszMnB4XSB3LVszMnB4XVwiIEBjbGljaz1cInNlbGVjdEVudGl0eShlbmZhbnQuaWQpXCI+PGlcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJmYS1zb2xpZCBmYS1wZW5jaWwgdGV4dC13aGl0ZVwiPjwvaT48L2J1dHRvbj5cbiAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuLWRlbGV0ZVwiIEBjbGljaz1cImRlbGV0ZUl0ZW0oZW5mYW50KVwiPjxpIDpjbGFzcz1cIidmYS1zb2xpZCBmYS1jaXJjbGUteG1hcmsgZmEtMnhsICcgKyAoIGVuZmFudC5jaGFtcHNVc2Vycy5sZW5ndGggPiAwID8gJyBncmF5c2NhbGUnIDogJycpXCI+PC9pPlxuICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgICA8L3RkPlxuICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgIDx0ZW1wbGF0ZSB2LWVsc2Ugdi1mb3I9XCIoZGVub21pbmF0aW9uLCBrZXkpIGluIGNvbXB1dGVkQ2hhbXBzXCIgOmtleT1cImBrZXlfJHtrZXl9YFwiPlxuICAgICAgICAgICAgPHRlbXBsYXRlIHYtZm9yPVwiKHJ1YnJpcXVlLCBydWJyaXF1ZUtleSkgaW4gZGVub21pbmF0aW9uXCIgOmtleT1cImBkZW5vbWluYXRpb25fJHtrZXl9XyR7cnVicmlxdWVLZXl9YFwiICA+XG4gICAgICAgICAgICAgIDx0ciBzdHlsZT1cImN1cnNvcjogcG9pbnRlclwiIEBjbGljaz1cInRvZ2dsZVJvdyhgZGVub21pbmF0aW9uXyR7a2V5fV8ke3J1YnJpcXVlS2V5fWApXCI+XG4gICAgICAgICAgICAgICAgPHRkPnt7IGtleSB9fTwvdGQ+XG4gICAgICAgICAgICAgICAgPHRkPjxzcGFuIHYtaWY9XCJvcGVuZWRSb3cuaW5jbHVkZXMoYGRlbm9taW5hdGlvbl8ke2tleX1fJHtydWJyaXF1ZUtleX1gKVwiPltSw6lkdWlyZV0gPC9zcGFuPjxzcGFuIHYtZWxzZT5bRMOpcGxpZXJdPC9zcGFuPiB7eyBydWJyaXF1ZUtleSB9fSAtIHt7IHJ1YnJpcXVlWzBdLnJ1YnJpcXVlU3RyIH19PC90ZD5cbiAgICAgICAgICAgICAgICA8dGQ+PC90ZD5cbiAgICAgICAgICAgICAgICA8dGQ+PC90ZD5cbiAgICAgICAgICAgICAgICA8dGQ+PC90ZD5cbiAgICAgICAgICAgICAgICA8dGQ+PC90ZD5cbiAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgICAgPHRlbXBsYXRlIHYtZm9yPVwiaXRlbSBpbiBydWJyaXF1ZVwiIDprZXk9XCJgbGlzdF8ke2l0ZW0uaWR9YFwiPlxuICAgICAgICAgICAgPHRyICAgdi1zaG93PVwib3BlbmVkUm93LmluY2x1ZGVzKGBkZW5vbWluYXRpb25fJHtrZXl9XyR7cnVicmlxdWVLZXl9YClcIj5cbiAgICAgICAgICAgICAgPHRkIHYtZm9yPVwiKGhlYWQsIGluZGV4KSBpbiBoZWFkZXJzXCIgOmtleT1cImluZGV4LmlkXCI+XG5cbiAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwiaW5kZXggPT09ICdhcmNoaXZlZEF0JyAmJiBpdGVtW2luZGV4XVwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJ0ZXh0LXdoaXRlIGJnLWNvbXB0YSBmb2N1czpyaW5nLTQgZm9udC1tZWRpdW0gcm91bmRlZC1sZyAgZm9jdXM6b3V0bGluZS1ub25lICBweC00IHB5LTIgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHRleHQtd2hpdGUgZm9jdXM6cmluZy00IGZvY3VzOnJpbmctYmx1ZS0zMDAgZm9udC1tZWRpdW0gcm91bmRlZC1sZyAgZm9jdXM6b3V0bGluZS1ub25lICB0ZXh0LXNtIHB4LTQgcHktMiBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXJcIj5cbiAgICAgICAgICAgICAgICAgIHt7IGRheWpzKGl0ZW1baW5kZXhdKS5mb3JtYXQoJ0REL01NL1lZWVknKSB9fVxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiB2LWVsc2UtaWY9XCJpbmRleCA9PT0gJ3R5cGVDaGFtcHMnXCI+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIHYtaWY9XCJpdGVtW2luZGV4XSA9PT0gJ2ZpbGUnXCI+RG9jdW1lbnQ8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIHYtZWxzZS1pZj1cIml0ZW1baW5kZXhdID09PSAnaW5wdXRfdGV4dCdcIj5DaGFtcHMgZGUgc2Fpc2llPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiB2LWVsc2UtaWY9XCJpdGVtW2luZGV4XSA9PT0gJ3RleHRhcmVhJ1wiPkNoYW1wcyBtdWx0aWxpZ25lPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiB2LWVsc2Ugdi1zaG93PVwiaXRlbVtpbmRleF1cIiB2LWJpbmQ6Y2xhc3M9XCJ7J2Vjcml0dXJlLXZhbGlkYXRpb24nOiBpbmRleD09PSAnZGF0ZUFjcXVpc2l0aW9uJ31cIj57eyBpdGVtW2luZGV4XSB9fTwvc3Bhbj5cbiAgICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgICAgPHRkPlxuICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4tbW9kaWZpZXIgcm91bmRlZC1mdWxsIGJnLWNvbXB0YSBoLVszMnB4XSB3LVszMnB4XVwiIEBjbGljaz1cInNlbGVjdEVudGl0eShpdGVtLmlkKVwiPjxpXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzPVwiZmEtc29saWQgZmEtcGVuY2lsIHRleHQtd2hpdGVcIj48L2k+PC9idXR0b24+XG4gICAgICAgICAgICAgICAgPGVsLXBvcG92ZXIgcGxhY2VtZW50PVwidG9wXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZT1cIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOndpZHRoPVwiMjAwXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyPVwiaG92ZXJcIj5cbiAgICAgICAgICAgICAgICAgIDx0ZW1wbGF0ZSAjcmVmZXJlbmNlPlxuICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuLWRlbGV0ZVwiIEBjbGljaz1cImRlbGV0ZUl0ZW0oaXRlbSlcIj48aSA6Y2xhc3M9XCInZmEtc29saWQgZmEtY2lyY2xlLXhtYXJrIGZhLTJ4bCAnICsgKCBpdGVtLmNoYW1wc1VzZXJzLmxlbmd0aCA+IDAgPyAnIGdyYXlzY2FsZScgOiAnJylcIj48L2k+XG4gICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxuXG4gICAgICAgICAgICAgICAgICA8L3RlbXBsYXRlPlxuXG4gICAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwiaXRlbS5jaGFtcHNVc2Vycy5sZW5ndGhcIj5TdXBwcmVzc2lvbiBpbXBvc3NpYmxlLCBjZSBjaGFtcHMgZXN0IGTDqWrDoCB1dGlsaXPDqS48L3NwYW4+XG4gICAgICAgICAgICAgICAgICA8c3BhbiB2LWVsc2U+U3VwcHJpbWVyIGF2ZWMgcHLDqWNhdXRpb248L3NwYW4+XG5cbiAgICAgICAgICAgICAgICA8L2VsLXBvcG92ZXI+XG4gICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICAgPHRyIHYtZm9yPVwiZW5mYW50IGluIGl0ZW0uZW5mYW50c0xpc3RpbmcgXCI+XG4gICAgICAgICAgICAgIDx0ZCB2LWZvcj1cIihoZWFkLCBpbmRleCkgaW4gaGVhZGVyc1wiIDprZXk9XCJpbmRleC5pZFwiPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cIm92ZXJmbG93LXgtYXV0byB3aGl0ZXNwYWNlLW5vd3JhcFwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIHYtaWY9XCJpbmRleCA9PT0gJ2FyY2hpdmVkQXQnICYmIGVuZmFudFtpbmRleF1cIlxuICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPVwidGV4dC13aGl0ZSBiZy1jb21wdGEgZm9jdXM6cmluZy00IGZvbnQtbWVkaXVtIHJvdW5kZWQtbGcgIGZvY3VzOm91dGxpbmUtbm9uZSAgcHgtNCBweS0yIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIGZvY3VzOnJpbmctNCBmb2N1czpyaW5nLWJsdWUtMzAwIGZvbnQtbWVkaXVtIHJvdW5kZWQtbGcgIGZvY3VzOm91dGxpbmUtbm9uZSAgdGV4dC1zbSBweC00IHB5LTIgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyXCI+XG4gICAgICAgICAgICAgICAgICB7eyBkYXlqcyhlbmZhbnRbaW5kZXhdKS5mb3JtYXQoJ0REL01NL1lZWVknKSB9fVxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiB2LWVsc2UtaWY9XCJpbmRleCA9PT0gJ3R5cGVDaGFtcHMnXCI+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIHYtaWY9XCJlbmZhbnRbaW5kZXhdID09PSAnZmlsZSdcIj5Eb2N1bWVudDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gdi1lbHNlLWlmPVwiZW5mYW50W2luZGV4XSA9PT0gJ2lucHV0X3RleHQnXCI+Q2hhbXBzIGRlIHNhaXNpZTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gdi1lbHNlLWlmPVwiZW5mYW50W2luZGV4XSA9PT0gJ3RleHRhcmVhJ1wiPkNoYW1wcyBtdWx0aWxpZ25lPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiB2LWVsc2Ugdi1zaG93PVwiZW5mYW50W2luZGV4XVwiIHYtYmluZDpjbGFzcz1cInsnZWNyaXR1cmUtdmFsaWRhdGlvbic6IGluZGV4PT09ICdkYXRlQWNxdWlzaXRpb24nfVwiPjxzcGFuIHYtaWY9XCJpbmRleCA9PT0gJ25vbSdcIj7ihrM8L3NwYW4+e3sgZW5mYW50W2luZGV4XSB9fTwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICA8L3RkPlxuICAgICAgICAgICAgICA8dGQ+XG4gICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0bi1tb2RpZmllciByb3VuZGVkLWZ1bGwgYmctY29tcHRhIGgtWzMycHhdIHctWzMycHhdXCIgQGNsaWNrPVwic2VsZWN0RW50aXR5KGVuZmFudC5pZClcIj48aVxuICAgICAgICAgICAgICAgICAgICBjbGFzcz1cImZhLXNvbGlkIGZhLXBlbmNpbCB0ZXh0LXdoaXRlXCI+PC9pPjwvYnV0dG9uPlxuICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4tZGVsZXRlXCIgQGNsaWNrPVwiZGVsZXRlSXRlbShlbmZhbnQpXCI+PGkgOmNsYXNzPVwiJ2ZhLXNvbGlkIGZhLWNpcmNsZS14bWFyayBmYS0yeGwgJyArICggZW5mYW50LmNoYW1wc1VzZXJzLmxlbmd0aCA+IDAgPyAnIGdyYXlzY2FsZScgOiAnJylcIj48L2k+XG4gICAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgICAgICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgICAgICA8L3RlbXBsYXRlPlxuICAgICAgICAgIDwvdGJvZHk+XG4gICAgICAgIDwvdGFibGU+XG4gICAgICAgIDxicj48YnI+XG4gICAgICAgIDxkaXYgdi1pZj1cImlzU29ydGFibGVcIiBjbGFzcz1cIm14LWF1dG9cIj5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ3LWZ1bGwgbWF4LXctMnhsIHAtNCBteC1hdXRvIGJnLXdoaXRlIGJvcmRlciBib3JkZXItZ3JheS0yMDAgcm91bmRlZC1sZyBzaGFkb3cgc206cC02IGRhcms6YmctZ3JheS04MDAgZGFyazpib3JkZXItZ3JheS03MDBcIj5cbiAgICAgICAgICAgIDxoNSBjbGFzcz1cIm1iLTMgdGV4dC1iYXNlIGZvbnQtc2VtaWJvbGQgdGV4dC1ncmF5LTkwMCBtZDp0ZXh0LXhsIGRhcms6dGV4dC13aGl0ZVwiPlxuICAgICAgICAgICAgICBSw6lvcmdhbmlzZXJcbiAgICAgICAgICAgIDwvaDU+XG4gICAgICAgICAgICA8cCBjbGFzcz1cInRleHQtc20gZm9udC1ub3JtYWwgdGV4dC1ncmF5LTUwMCBkYXJrOnRleHQtZ3JheS00MDBcIj5HbGlzc2V6IGV0IGTDqXBvc2VyIGxlcyDDqWzDqW1lbnRzLjwvcD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJteS00IHNwYWNlLXktM1wiPlxuICAgICAgICAgICAgICA8bmVzdGVkLWRyYWdnYWJsZSA6dGFza3M9XCJjaGFtcHNDbG9uZVwiIHYtaWY9XCJjaGFtcHMubGVuZ3RoIFwiIC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxwIGNsYXNzPVwiZmxleCBnYXAtNCB0ZXh0LWNlbnRlclwiPlxuICAgICAgICAgICAgICA8YnV0dG9uICBjbGFzcz1cIiFiZy1yZWQtNTAwICF0ZXh0LXdoaXRlIGJ0bi1jYW5jZWwgYnRuLXNhdmVcIiAgQGNsaWNrPVwidG9nZ2xlU29ydFwiPkFubnVsZXI8L2J1dHRvbj5cbiAgICAgICAgICAgICAgPGJ1dHRvbiAgY2xhc3M9XCJidG4tc2F2ZVwiIEBjbGljaz1cIm9uRW5kXCI+U2F1dmVnYXJkZXIgbCdvcmRyZTwvYnV0dG9uPlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8YnI+PGJyPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG5cblxuXG4gICAgPE1vZGFsIHNpemU9XCJ4bFwiIHYtaWY9XCJpc1Nob3dNb2RhbFwiPlxuICAgICAgPHRlbXBsYXRlICNoZWFkZXI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGp1c3RpZnktYmV0d2VlblwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LWxnXCI+XG4gICAgICAgICAgICA8c3BhbiB2LWlmPVwiIWNoYW1wLmlkXCI+QWpvdXRlciB1biBjaGFtcHM8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiB2LWlmPVwiY2hhbXAuaWRcIj5Nb2RpZmllciB1biBjaGFtcHMgLSB7e2NoYW1wLnVzZXJuYW1lIH19PC9zcGFuPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXY+XG5cbiAgICAgICAgICAgIDxidXR0b24gc3R5bGU9XCJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1wiIEBjbGljaz1cImNsb3NlTW9kYWxcIiB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJ0ZXh0LWdyYXktNDAwIGJnLXRyYW5zcGFyZW50IGhvdmVyOmJnLWdyYXktMjAwIGhvdmVyOnRleHQtZ3JheS05MDAgcm91bmRlZC1sZyB0ZXh0LXNtIHAtMS41IG1sLWF1dG8gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGRhcms6aG92ZXI6YmctZ3JheS02MDAgZGFyazpob3Zlcjp0ZXh0LXdoaXRlXCI+XG4gICAgICAgICAgICAgIDxzdmcgY2xhc3M9XCJ3LTUgaC01XCIgZmlsbD1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICAgICAgICAgICAgZD1cIk00LjI5MyA0LjI5M2ExIDEgMCAwMTEuNDE0IDBMMTAgOC41ODZsNC4yOTMtNC4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEwxMS40MTQgMTBsNC4yOTMgNC4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMMTAgMTEuNDE0bC00LjI5MyA0LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw4LjU4NiAxMCA0LjI5MyA1LjcwN2ExIDEgMCAwMTAtMS40MTR6XCJcbiAgICAgICAgICAgICAgICAgICAgICBjbGlwLXJ1bGU9XCJldmVub2RkXCI+PC9wYXRoPlxuICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvdGVtcGxhdGU+XG4gICAgICA8dGVtcGxhdGUgI2JvZHk+XG4gICAgICAgIDxGb3JtIGNsYXNzPVwiaW5uZXItbW9kYWwgdy1mdWxsXCIgQHN1Ym1pdD1cIm9uU3VibWl0XCIgOnZhbGlkYXRpb24tc2NoZW1hPVwic2NoZW1hXCJcbiAgICAgICAgICAgICAgdi1zbG90PVwieyBlcnJvcnMsIGlzU3VibWl0dGluZyB9XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7ZmllbGR9XCIgbmFtZT1cImlkXCI+XG4gICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgbmFtZT1cImlkXCIgdi1iaW5kPVwiZmllbGRcIiB2LW1vZGVsPVwiY2hhbXAuaWRcIi8+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPk5vbTwvbGFiZWw+XG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cIm5vbVwiIHYtbW9kZWw9XCJjaGFtcC5ub21cIlxuICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMubm9tIH1cIj5cbiAgICAgICAgICAgICAgPElucHV0IHBsYWNlaG9sZGVyPVwiTm9tXCIgcmVxdWlyZWQgdi1iaW5kPVwiZmllbGRcIiBuYW1lPVwibm9tXCIgc2l6ZT1cImxnXCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiY2hhbXAubm9tXCIvPlxuICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLm5vbSB9fTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCI+XG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cInR5cGVcIiB2LW1vZGVsPVwiY2hhbXAudHlwZVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy50eXBlIH1cIj5cbiAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cInR5cGVcIj5DYXTDqWdvcmllIGRlIGRvY3VtZW50PC9sYWJlbD5cbiAgICAgICAgICAgICAgPHNlbGVjdCBuYW1lPVwidHlwZVwiIGlkPVwidHlwZVwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJiZy1ncmF5LTUwIGJvcmRlciBib3JkZXItZ3JheS0zMDAgdGV4dC1ncmF5LTkwMCB0ZXh0LXNtIHJvdW5kZWQtbGcgZm9jdXM6cmluZy1ibHVlLTUwMCBmb2N1czpib3JkZXItYmx1ZS01MDAgYmxvY2sgdy1mdWxsIHAtMi41IGRhcms6YmctZ3JheS03MDAgZGFyazpib3JkZXItZ3JheS02MDAgZGFyazpwbGFjZWhvbGRlci1ncmF5LTQwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpmb2N1czpyaW5nLWJsdWUtNTAwIGRhcms6Zm9jdXM6Ym9yZGVyLWJsdWUtNTAwXCJcbiAgICAgICAgICAgICAgICAgICAgICB2LW1vZGVsPVwiY2hhbXAudHlwZVwiPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5DaG9pc2lyPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cInBlcm1hbmVudHNcIj5Eb2N1bWVudHMgcGVybWFuZW50czwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJhbm51ZWxzXCI+RG9jdW1lbnRzIEFubnVlbHM8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiZmlzY2F1eFwiPkRvY3VtZW50cyBmaXNjYXV4PC9vcHRpb24+XG4gICAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJpbnZhbGlkLWZlZWRiYWNrXCI+e3sgZXJyb3JzLnR5cGUgfX08L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDwhLS1cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwibWItNiByZWxhdGl2ZVwiPlxuICAgICAgICAgICAgPGxhYmVsIGZvcj1cInJlY3VycmVuY2VcIj5Sw6ljdXJyZW5jZSAoZMOpbGFpIGQnaW52YWxpZGF0aW9uKTwvbGFiZWw+XG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cInJlY3VycmVuY2VcIiB2LW1vZGVsPVwiY2hhbXAucmVjdXJyZW5jZVwiXG4gICAgICAgICAgICAgICAgICAgOmNsYXNzPVwieyAnaXMtaW52YWxpZCc6IGVycm9ycy5yZWN1cnJlbmNlIH1cIj5cbiAgICAgICAgICAgICAgPHNlbGVjdCBuYW1lPVwicmVjdXJyZW5jZVwiIGlkPVwicmVjdXJyZW5jZVwiIGNsYXNzPVwiYmctZ3JheS01MCBib3JkZXIgYm9yZGVyLWdyYXktMzAwIHRleHQtZ3JheS05MDAgdGV4dC1zbSByb3VuZGVkLWxnIGZvY3VzOnJpbmctYmx1ZS01MDAgZm9jdXM6Ym9yZGVyLWJsdWUtNTAwIGJsb2NrIHctZnVsbCBwLTIuNSBkYXJrOmJnLWdyYXktNzAwIGRhcms6Ym9yZGVyLWdyYXktNjAwIGRhcms6cGxhY2Vob2xkZXItZ3JheS00MDAgZGFyazp0ZXh0LXdoaXRlIGRhcms6Zm9jdXM6cmluZy1ibHVlLTUwMCBkYXJrOmZvY3VzOmJvcmRlci1ibHVlLTUwMFwiXG4gICAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImNoYW1wLnJlY3VycmVuY2VcIj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiLTFcIj5JbGxpbWl0w6k8L29wdGlvbj5cbiAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiMzY1XCI+QW5udWVsPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIjMwXCI+TWVuc3VlbDwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCI5MFwiPlRyaW1lc3RyaWVsPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIjE4MFwiPlNlbWVzdHJpZWw8L29wdGlvbj5cbiAgICAgICAgICAgICAgPC9zZWxlY3Q+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMucmVjdXJyZW5jZSB9fTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIC0tPlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwidHlwZUNoYW1wc1wiIHYtbW9kZWw9XCJjaGFtcC50eXBlQ2hhbXBzXCJcbiAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLnR5cGVDaGFtcHMgfVwiPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwidHlwZUNoYW1wc1wiPlR5cGUgZGUgY2hhbXBzPC9sYWJlbD5cbiAgICAgICAgICAgICAgPHNlbGVjdCBuYW1lPVwidHlwZUNoYW1wc1wiIGlkPVwidHlwZUNoYW1wc1wiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJiZy1ncmF5LTUwIGJvcmRlciBib3JkZXItZ3JheS0zMDAgdGV4dC1ncmF5LTkwMCB0ZXh0LXNtIHJvdW5kZWQtbGcgZm9jdXM6cmluZy1ibHVlLTUwMCBmb2N1czpib3JkZXItYmx1ZS01MDAgYmxvY2sgdy1mdWxsIHAtMi41IGRhcms6YmctZ3JheS03MDAgZGFyazpib3JkZXItZ3JheS02MDAgZGFyazpwbGFjZWhvbGRlci1ncmF5LTQwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpmb2N1czpyaW5nLWJsdWUtNTAwIGRhcms6Zm9jdXM6Ym9yZGVyLWJsdWUtNTAwXCJcbiAgICAgICAgICAgICAgICAgICAgICB2LW1vZGVsPVwiY2hhbXAudHlwZUNoYW1wc1wiPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJcIj5DaG9pc2lyPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cImZpbGVcIj5Eb2N1bWVudDwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJpbnB1dF90ZXh0XCI+Q2hhbXBzIGRlIHNhaXNpZTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJ0ZXh0YXJlYVwiPkNoYW1wcyBkZSBzYWlzaWUgbXVsdGktbGlnbmU8L29wdGlvbj5cbiAgICAgICAgICAgICAgPC9zZWxlY3Q+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMudHlwZSB9fTwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cbiAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwiZm9ybXVsYWlyZVwiIHYtbW9kZWw9XCJjaGFtcC5mb3JtdWxhaXJlXCJcbiAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7ICdpcy1pbnZhbGlkJzogZXJyb3JzLmZvcm11bGFpcmUgfVwiPlxuICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+QSBkZXN0aW5hdGlvbiBkZTwvbGFiZWw+XG4gICAgICAgICAgICAgIDwhLS08ZGl2IGNsYXNzPVwiZmxleFwiPlxuICA8c3BhbiBjbGFzcz1cImJ0biBiZy1ncmVlbi0zMDAgaG92ZXI6YmctZ3JlZW4tNTAwIGN1cnNvci1wb2ludGVyIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBweC0zIHRleHQtc20gdGV4dC1ncmF5LTkwMCAgYm9yZGVyIGJvcmRlci1yLTAgIHJvdW5kZWQtbC1tZCBcIj5cbiAgICA8aSBjbGFzcz1cImZhIGZhLXBsdXNcIj48L2k+XG4gIDwvc3Bhbj5cblxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4LTEgbWluLXctMCB3LWZ1bGwgdGV4dC1zbSByZWxhdGl2ZVwiPlxuICAgICAgICAgICAgICAgIC0tPlxuICAgICAgICAgICAgICA8di1zZWxlY3QgbmFtZT1cImZvcm11bGFpcmVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgdi1iaW5kPVwiZmllbGRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgOnJlcXVpcmVkPVwidHJ1ZVwiIDpvcHRpb25zPVwiZm9ybXVsYWlyZVN0b3JlLmZvcm11bGFpcmVzLm1hcCgoZm9ybXVsYWlyZSkgPT4ge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgY29kZTogZm9ybXVsYWlyZS5pZCxcbiAgICAgICAgbGFiZWw6IGZvcm11bGFpcmUubm9tXG4gICAgICB9XG4gICAgfSlcIiB2LW1vZGVsPVwiY2hhbXAuZm9ybXVsYWlyZVwiIDpyZWR1Y2U9XCJpdGVtID0+IGAvYXBpL2Zvcm11bGFpcmVzLyR7aXRlbS5jb2RlfWBcIj5cblxuICAgICAgICAgICAgICA8L3Ytc2VsZWN0PlxuICAgICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+LS0+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMuZm9ybXVsYWlyZSB9fTwvZGl2PlxuXG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgIDwvZGl2PlxuXG5cblxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtYi02IHJlbGF0aXZlXCI+XG4gICAgICAgICAgICA8RmllbGQgdi1zbG90PVwieyBmaWVsZCB9XCIgbmFtZT1cInBhcmVudFwiIHYtbW9kZWw9XCJjaGFtcC5wYXJlbnRcIlxuICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMucGFyZW50IH1cIj5cbiAgICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPlBhcmVudDwvbGFiZWw+XG4gICAgICAgICAgICAgIDwhLS08ZGl2IGNsYXNzPVwiZmxleFwiPlxuICA8c3BhbiBjbGFzcz1cImJ0biBiZy1ncmVlbi0zMDAgaG92ZXI6YmctZ3JlZW4tNTAwIGN1cnNvci1wb2ludGVyIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBweC0zIHRleHQtc20gdGV4dC1ncmF5LTkwMCAgYm9yZGVyIGJvcmRlci1yLTAgIHJvdW5kZWQtbC1tZCBcIj5cbiAgICA8aSBjbGFzcz1cImZhIGZhLXBsdXNcIj48L2k+XG4gIDwvc3Bhbj5cblxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbGV4LTEgbWluLXctMCB3LWZ1bGwgdGV4dC1zbSByZWxhdGl2ZVwiPlxuICAgICAgICAgICAgICAgIC0tPlxuICAgICAgICAgICAgICA8di1zZWxlY3QgbmFtZT1cInBhcmVudFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB2LWJpbmQ9XCJmaWVsZFwiIDpvcHRpb25zPVwiY2hhbXBzLmZpbHRlcigoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gaXRlbS5pZCAhPSBjaGFtcC5pZFxuICAgICAgICAgICAgICAgICAgICAgICAgfSkubWFwKChwYXJlbnQpID0+IHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIGNvZGU6IHBhcmVudC5pZCxcbiAgICAgICAgbGFiZWw6IHBhcmVudC5ub21cbiAgICAgIH1cbiAgICB9KVwiIHYtbW9kZWw9XCJjaGFtcC5wYXJlbnRcIiA6cmVkdWNlPVwiaXRlbSA9PiBgL2FwaS9jaGFtcHMvJHtpdGVtLmNvZGV9YFwiPlxuXG4gICAgICAgICAgICAgIDwvdi1zZWxlY3Q+XG4gICAgICAgICAgICAgIDwhLS0gICAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4tLT5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW52YWxpZC1mZWVkYmFja1wiPnt7IGVycm9ycy5wYXJlbnQgfX08L2Rpdj5cblxuICAgICAgICAgICAgPC9GaWVsZD5cbiAgICAgICAgICA8L2Rpdj5cblxuXG4gICAgICAgICAgPGRpdiBjbGFzcz1cIm1iLTYgcmVsYXRpdmVcIj5cblxuICAgICAgICAgICAgPGxhYmVsIGZvcj1cIlwiPlBvc2l0aW9uPC9sYWJlbD5cbiAgICAgICAgICAgIDxGaWVsZCB2LXNsb3Q9XCJ7IGZpZWxkIH1cIiBuYW1lPVwicG9zaXRpb25cIiB2LW1vZGVsPVwiY2hhbXAucG9zaXRpb25cIlxuICAgICAgICAgICAgICAgICAgIDpjbGFzcz1cInsgJ2lzLWludmFsaWQnOiBlcnJvcnMucG9zaXRpb24gfVwiPlxuICAgICAgICAgICAgICA8SW5wdXQgcGxhY2Vob2xkZXI9XCJQb3NpdGlvblwiIHJlcXVpcmVkIHYtYmluZD1cImZpZWxkXCIgbmFtZT1cInBvc2l0aW9uXCIgc2l6ZT1cImxnXCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiY2hhbXAucG9zaXRpb25cIi8+XG4gICAgICAgICAgICA8L0ZpZWxkPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImludmFsaWQtZmVlZGJhY2tcIj57eyBlcnJvcnMucG9zaXRpb24gfX08L2Rpdj5cblxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICByZWY9XCJyZWZCdG5TYXZlXCJcbiAgICAgICAgICAgICAgdHlwZT1cInN1Ym1pdFwiXG4gICAgICAgICAgICAgIHN0eWxlPVwiZGlzcGxheTogbm9uZVwiXG4gICAgICAgICAgICAgIGNsYXNzPVwiIGJnLWNvbXB0YS1wYXN0ZWwgdGV4dC1jb21wdGEgaW5saW5lLWJsb2NrIHB4LTcgcHktMyBmb250LW1lZGl1bSB0ZXh0LXNtIGxlYWRpbmctc251ZyB1cHBlcmNhc2Ugcm91bmRlZCBzaGFkb3ctbWQgIGhvdmVyOnNoYWRvdy1sZyAgZm9jdXM6c2hhZG93LWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTAgIGFjdGl2ZTpzaGFkb3ctbGcgdHJhbnNpdGlvbiBkdXJhdGlvbi0xNTAgZWFzZS1pbi1vdXQgdy1mdWxsXCJcbiAgICAgICAgICAgICAgZGF0YS1tZGItcmlwcGxlPVwidHJ1ZVwiXG4gICAgICAgICAgICAgIGRhdGEtbWRiLXJpcHBsZS1jb2xvcj1cImxpZ2h0XCJcbiAgICAgICAgICA+U2F1dmVnYXJkZXJcbiAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPC9Gb3JtPlxuICAgICAgPC90ZW1wbGF0ZT5cbiAgICAgIDx0ZW1wbGF0ZSAjZm9vdGVyPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmxleCBqdXN0aWZ5LWJldHdlZW5cIj5cbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImNsb3NlTW9kYWxcIiB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgIGNsYXNzPVwidGV4dC1ncmF5LTUwMCBiZy13aGl0ZSBob3ZlcjpiZy1ncmF5LTEwMCBmb2N1czpyaW5nLTQgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctYmx1ZS0zMDAgcm91bmRlZC1sZyBib3JkZXIgYm9yZGVyLWdyYXktMjAwIHRleHQtc20gZm9udC1tZWRpdW0gcHgtNSBweS0yLjUgaG92ZXI6dGV4dC1ncmF5LTkwMCBmb2N1czp6LTEwIGRhcms6YmctZ3JheS03MDAgZGFyazp0ZXh0LWdyYXktMzAwIGRhcms6Ym9yZGVyLWdyYXktNTAwIGRhcms6aG92ZXI6dGV4dC13aGl0ZSBkYXJrOmhvdmVyOmJnLWdyYXktNjAwIGRhcms6Zm9jdXM6cmluZy1ncmF5LTYwMFwiPlxuICAgICAgICAgICAgQW5udWxlclxuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwidGhpcy4kcmVmcy5yZWZCdG5TYXZlLmNsaWNrKCk7XCIgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgICAgICBjbGFzcz1cImJnLWNvbXB0YS1wYXN0ZWwgdGV4dC1jb21wdGEgIHB4LTcgcHktMyBmb250LW1lZGl1bSB0ZXh0LXNtIGxlYWRpbmctc251ZyB1cHBlcmNhc2UgIHNoYWRvdy1tZCAgaG92ZXI6c2hhZG93LWxnICBmb2N1czpzaGFkb3ctbGcgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMCAgYWN0aXZlOnNoYWRvdy1sZyB0cmFuc2l0aW9uIGR1cmF0aW9uLTE1MCBlYXNlLWluLW91dCBcIj5cbiAgICAgICAgICAgIFNhdXZlZ2FyZGVyXG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC90ZW1wbGF0ZT5cbiAgICA8L01vZGFsPlxuXG5cbiAgPC9tYWluPlxuXG4gIDxjb21wdGEtZm9vdGVyPjwvY29tcHRhLWZvb3Rlcj5cbjwvdGVtcGxhdGU+XG5cbjxzdHlsZT5cbi5jaGlsZC1jb3VudCB7XG5cbiAgZm9udC1zaXplOiAxMVB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIGNvbG9yOiAjMzQ5OERCO1xuICByaWdodDogLTJweDtcbn1cbi5kZWxldGUtaWNvbiB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHJlZS1yb3ctaXRlbS1pY29uLXdyYXBwZXIge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XG48L3N0eWxlPiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4xLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuLmZhe2ZvbnQtZmFtaWx5OnZhcigtLWZhLXN0eWxlLWZhbWlseSxcIkZvbnQgQXdlc29tZSA2IEZyZWVcIik7Zm9udC13ZWlnaHQ6dmFyKC0tZmEtc3R5bGUsOTAwKX0uZmEsLmZhLWJyYW5kcywuZmEtZHVvdG9uZSwuZmEtbGlnaHQsLmZhLXJlZ3VsYXIsLmZhLXNvbGlkLC5mYS10aGluLC5mYWIsLmZhZCwuZmFsLC5mYXIsLmZhcywuZmF0ey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6dmFyKC0tZmEtZGlzcGxheSxpbmxpbmUtYmxvY2spO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7bGluZS1oZWlnaHQ6MTt0ZXh0LXJlbmRlcmluZzphdXRvfS5mYS0xeHtmb250LXNpemU6MWVtfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS02eHtmb250LXNpemU6NmVtfS5mYS03eHtmb250LXNpemU6N2VtfS5mYS04eHtmb250LXNpemU6OGVtfS5mYS05eHtmb250LXNpemU6OWVtfS5mYS0xMHh7Zm9udC1zaXplOjEwZW19LmZhLTJ4c3tmb250LXNpemU6LjYyNWVtO2xpbmUtaGVpZ2h0Oi4xZW07dmVydGljYWwtYWxpZ246LjIyNWVtfS5mYS14c3tmb250LXNpemU6Ljc1ZW07bGluZS1oZWlnaHQ6LjA4MzMzZW07dmVydGljYWwtYWxpZ246LjEyNWVtfS5mYS1zbXtmb250LXNpemU6Ljg3NWVtO2xpbmUtaGVpZ2h0Oi4wNzE0M2VtO3ZlcnRpY2FsLWFsaWduOi4wNTM1N2VtfS5mYS1sZ3tmb250LXNpemU6MS4yNWVtO2xpbmUtaGVpZ2h0Oi4wNWVtO3ZlcnRpY2FsLWFsaWduOi0uMDc1ZW19LmZhLXhse2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDouMDQxNjdlbTt2ZXJ0aWNhbC1hbGlnbjotLjEyNWVtfS5mYS0yeGx7Zm9udC1zaXplOjJlbTtsaW5lLWhlaWdodDouMDMxMjVlbTt2ZXJ0aWNhbC1hbGlnbjotLjE4NzVlbX0uZmEtZnd7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MS4yNWVtfS5mYS11bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tbGVmdDp2YXIoLS1mYS1saS1tYXJnaW4sMi41ZW0pO3BhZGRpbmctbGVmdDowfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7bGVmdDpjYWxjKHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pKi0xKTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDp2YXIoLS1mYS1saS13aWR0aCwyZW0pO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLWJvcmRlcntib3JkZXItcmFkaXVzOnZhcigtLWZhLWJvcmRlci1yYWRpdXMsLjFlbSk7Ym9yZGVyOnZhcigtLWZhLWJvcmRlci13aWR0aCwuMDhlbSkgdmFyKC0tZmEtYm9yZGVyLXN0eWxlLHNvbGlkKSB2YXIoLS1mYS1ib3JkZXItY29sb3IsI2VlZSk7cGFkZGluZzp2YXIoLS1mYS1ib3JkZXItcGFkZGluZywuMmVtIC4yNWVtIC4xNWVtKX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OnZhcigtLWZhLXB1bGwtbWFyZ2luLC4zZW0pfS5mYS1wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OnZhcigtLWZhLXB1bGwtbWFyZ2luLC4zZW0pfS5mYS1iZWF0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmEtYmVhdDthbmltYXRpb24tbmFtZTpmYS1iZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwKTthbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDApOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7YW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLWluLW91dCk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGVhc2UtaW4tb3V0KX0uZmEtYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmEtYm91bmNlO2FuaW1hdGlvbi1uYW1lOmZhLWJvdW5jZTstd2Via2l0LWFuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMCk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwKTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsY3ViaWMtYmV6aWVyKC4yOCwuODQsLjQyLDEpKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsY3ViaWMtYmV6aWVyKC4yOCwuODQsLjQyLDEpKX0uZmEtZmFkZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhLWZhZGU7YW5pbWF0aW9uLW5hbWU6ZmEtZmFkZTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGN1YmljLWJlemllciguNCwwLC42LDEpKX0uZmEtYmVhdC1mYWRlLC5mYS1mYWRley13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwKTthbmltYXRpb24tZGVsYXk6dmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LDApOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7YW5pbWF0aW9uLWRpcmVjdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLG5vcm1hbCk7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKX0uZmEtYmVhdC1mYWRley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmEtYmVhdC1mYWRlO2FuaW1hdGlvbi1uYW1lOmZhLWJlYXQtZmFkZTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLGN1YmljLWJlemllciguNCwwLC42LDEpKX0uZmEtZmxpcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhLWZsaXA7YW5pbWF0aW9uLW5hbWU6ZmEtZmxpcDstd2Via2l0LWFuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMCk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwKTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsZWFzZS1pbi1vdXQpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxlYXNlLWluLW91dCl9LmZhLXNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmEtc2hha2U7YW5pbWF0aW9uLW5hbWU6ZmEtc2hha2U7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLDFzKTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LGluZmluaXRlKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxsaW5lYXIpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxsaW5lYXIpfS5mYS1zaGFrZSwuZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTp2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksMCk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwwKTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmEtc3BpbjthbmltYXRpb24tbmFtZTpmYS1zcGluOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwycyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwycyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsbGluZWFyKX0uZmEtc3Bpbi1yZXZlcnNley0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbjpyZXZlcnNlfS5mYS1wdWxzZSwuZmEtc3Bpbi1wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhLXNwaW47YW5pbWF0aW9uLW5hbWU6ZmEtc3Bpbjstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpO2FuaW1hdGlvbi1kaXJlY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbixub3JtYWwpOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwxcyk7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsaW5maW5pdGUpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCxpbmZpbml0ZSk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsc3RlcHMoOCkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZyxzdGVwcyg4KSl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZhLWJlYXQsLmZhLWJlYXQtZmFkZSwuZmEtYm91bmNlLC5mYS1mYWRlLC5mYS1mbGlwLC5mYS1wdWxzZSwuZmEtc2hha2UsLmZhLXNwaW4sLmZhLXNwaW4tcHVsc2V7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFtczthbmltYXRpb24tZGVsYXk6LTFtczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFtczstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtYmVhdHswJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLDEuMjUpKTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwxLjI1KSl9fUBrZXlmcmFtZXMgZmEtYmVhdHswJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1iZWF0LXNjYWxlLDEuMjUpKTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwxLjI1KSl9fUAtd2Via2l0LWtleWZyYW1lcyBmYS1ib3VuY2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXgsMS4xKSx2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwuOSkpIHRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LDEuMSksdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksLjkpKSB0cmFuc2xhdGVZKDApfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2UtanVtcC1zY2FsZS14LC45KSx2YXIoLS1mYS1ib3VuY2UtanVtcC1zY2FsZS15LDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwtLjVlbSkpO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2UtanVtcC1zY2FsZS14LC45KSx2YXIoLS1mYS1ib3VuY2UtanVtcC1zY2FsZS15LDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwtLjVlbSkpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LDEuMDUpLHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksLjk1KSkgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwxLjA1KSx2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS15LC45NSkpIHRyYW5zbGF0ZVkoMCl9NTcley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLXJlYm91bmQsLS4xMjVlbSkpO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLC0uMTI1ZW0pKX02NCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGZhLWJvdW5jZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfTEwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwxLjEpLHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS15LC45KSkgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXgsMS4xKSx2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwuOSkpIHRyYW5zbGF0ZVkoMCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsLjkpLHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LC0uNWVtKSk7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsLjkpLHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LC0uNWVtKSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsMS4wNSksdmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteSwuOTUpKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS14LDEuMDUpLHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksLjk1KSkgdHJhbnNsYXRlWSgwKX01NyV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwtLjEyNWVtKSk7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLXJlYm91bmQsLS4xMjVlbSkpfTY0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYS1mYWRlezUwJXtvcGFjaXR5OnZhcigtLWZhLWZhZGUtb3BhY2l0eSwuNCl9fUBrZXlmcmFtZXMgZmEtZmFkZXs1MCV7b3BhY2l0eTp2YXIoLS1mYS1mYWRlLW9wYWNpdHksLjQpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtYmVhdC1mYWRlezAlLHRve29wYWNpdHk6dmFyKC0tZmEtYmVhdC1mYWRlLW9wYWNpdHksLjQpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwxLjEyNSkpO3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mYS1iZWF0LWZhZGUtc2NhbGUsMS4xMjUpKX19QGtleWZyYW1lcyBmYS1iZWF0LWZhZGV7MCUsdG97b3BhY2l0eTp2YXIoLS1mYS1iZWF0LWZhZGUtb3BhY2l0eSwuNCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLDEuMTI1KSk7dHJhbnNmb3JtOnNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwxLjEyNSkpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtZmxpcHs1MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QodmFyKC0tZmEtZmxpcC14LDApLHZhcigtLWZhLWZsaXAteSwxKSx2YXIoLS1mYS1mbGlwLXosMCksdmFyKC0tZmEtZmxpcC1hbmdsZSwtMTgwZGVnKSk7dHJhbnNmb3JtOnJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLHZhcigtLWZhLWZsaXAtYW5nbGUsLTE4MGRlZykpfX1Aa2V5ZnJhbWVzIGZhLWZsaXB7NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwwKSx2YXIoLS1mYS1mbGlwLXksMSksdmFyKC0tZmEtZmxpcC16LDApLHZhcigtLWZhLWZsaXAtYW5nbGUsLTE4MGRlZykpO3RyYW5zZm9ybTpyb3RhdGUzZCh2YXIoLS1mYS1mbGlwLXgsMCksdmFyKC0tZmEtZmxpcC15LDEpLHZhcigtLWZhLWZsaXAteiwwKSx2YXIoLS1mYS1mbGlwLWFuZ2xlLC0xODBkZWcpKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTE1ZGVnKX00JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTglLDI0JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTE4ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xOGRlZyl9MTIlLDI4JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMThkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMThkZWcpfTE2JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIyZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMmRlZyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMmRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMmRlZyl9MzIley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTJkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEyZGVnKX0zNiV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEyZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEyZGVnKX00MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fUBrZXlmcmFtZXMgZmEtc2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTVkZWcpfTQley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9OCUsMjQley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMThkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTE4ZGVnKX0xMiUsMjgley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxOGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxOGRlZyl9MTYley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjJkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIyZGVnKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIyZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyZGVnKX0zMiV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMmRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTJkZWcpfTM2JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTJkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTJkZWcpfTQwJSx0b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYS1yb3RhdGUtOTB7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKC0xKTt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uZmEtZmxpcC12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoLTEpO3RyYW5zZm9ybTpzY2FsZVkoLTEpfS5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xKTt0cmFuc2Zvcm06c2NhbGUoLTEpfS5mYS1yb3RhdGUtYnl7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSxub25lKSk7dHJhbnNmb3JtOnJvdGF0ZSh2YXIoLS1mYS1yb3RhdGUtYW5nbGUsbm9uZSkpfS5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6Mi41ZW19LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTt6LWluZGV4OnZhcigtLWZhLXN0YWNrLXotaW5kZXgsYXV0byl9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6dmFyKC0tZmEtaW52ZXJzZSwjZmZmKX0uZmEtMDpiZWZvcmV7Y29udGVudDpcIlxcMzBcIn0uZmEtMTpiZWZvcmV7Y29udGVudDpcIlxcMzFcIn0uZmEtMjpiZWZvcmV7Y29udGVudDpcIlxcMzJcIn0uZmEtMzpiZWZvcmV7Y29udGVudDpcIlxcMzNcIn0uZmEtNDpiZWZvcmV7Y29udGVudDpcIlxcMzRcIn0uZmEtNTpiZWZvcmV7Y29udGVudDpcIlxcMzVcIn0uZmEtNjpiZWZvcmV7Y29udGVudDpcIlxcMzZcIn0uZmEtNzpiZWZvcmV7Y29udGVudDpcIlxcMzdcIn0uZmEtODpiZWZvcmV7Y29udGVudDpcIlxcMzhcIn0uZmEtOTpiZWZvcmV7Y29udGVudDpcIlxcMzlcIn0uZmEtYTpiZWZvcmV7Y29udGVudDpcIlxcNDFcIn0uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSwuZmEtY29udGFjdC1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMmI5XCJ9LmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUsLmZhLWNvbnRhY3QtY2FyZDpiZWZvcmUsLmZhLXZjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmJiXCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLWFuY2hvci1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YWFcIn0uZmEtYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTRhYlwifS5mYS1hbmNob3ItY2lyY2xlLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNGFjXCJ9LmZhLWFuY2hvci1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlNGFkXCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5mYS1hbmdsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUsLmZhLWFuZ2xlcy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSwuZmEtYW5nbGVzLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSwuZmEtYW5nbGVzLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUsLmZhLWFuZ2xlcy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1hbmtoOmJlZm9yZXtjb250ZW50OlwiXFxmNjQ0XCJ9LmZhLWFwcGxlLWFsdDpiZWZvcmUsLmZhLWFwcGxlLXdob2xlOmJlZm9yZXtjb250ZW50OlwiXFxmNWQxXCJ9LmZhLWFyY2h3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTdcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifS5mYS1hcnJvdy1kb3duLTEtOTpiZWZvcmUsLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlLC5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifS5mYS1hcnJvdy1kb3duLTktMTpiZWZvcmUsLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSwuZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg2XCJ9LmZhLWFycm93LWRvd24tYS16OmJlZm9yZSwuZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlLC5mYS1zb3J0LWFscGhhLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWRcIn0uZmEtYXJyb3ctZG93bi1sb25nOmJlZm9yZSwuZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTc1XCJ9LmZhLWFycm93LWRvd24tc2hvcnQtd2lkZTpiZWZvcmUsLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlLC5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NFwifS5mYS1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxlNGFmXCJ9LmZhLWFycm93LWRvd24tdXAtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTRiMFwifS5mYS1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6YmVmb3JlLC5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlLC5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTYwXCJ9LmZhLWFycm93LWRvd24tei1hOmJlZm9yZSwuZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSwuZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4MVwifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLWFycm93LWxlZnQtbG9uZzpiZWZvcmUsLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE3N1wifS5mYS1hcnJvdy1wb2ludGVyOmJlZm9yZSwuZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OmJlZm9yZSwuZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWNcIn0uZmEtYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0OmJlZm9yZSwuZmEtc2lnbi1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGJcIn0uZmEtYXJyb3ctcmlnaHQtbG9uZzpiZWZvcmUsLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzhcIn0uZmEtYXJyb3ctcmlnaHQtdG8tYnJhY2tldDpiZWZvcmUsLmZhLXNpZ24taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTBcIn0uZmEtYXJyb3ctcmlnaHQtdG8tY2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZTRiM1wifS5mYS1hcnJvdy1sZWZ0LXJvdGF0ZTpiZWZvcmUsLmZhLWFycm93LXJvdGF0ZS1iYWNrOmJlZm9yZSwuZmEtYXJyb3ctcm90YXRlLWJhY2t3YXJkOmJlZm9yZSwuZmEtYXJyb3ctcm90YXRlLWxlZnQ6YmVmb3JlLC5mYS11bmRvOmJlZm9yZXtjb250ZW50OlwiXFxmMGUyXCJ9LmZhLWFycm93LXJpZ2h0LXJvdGF0ZTpiZWZvcmUsLmZhLWFycm93LXJvdGF0ZS1mb3J3YXJkOmJlZm9yZSwuZmEtYXJyb3ctcm90YXRlLXJpZ2h0OmJlZm9yZSwuZmEtcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1hcnJvdy10cmVuZC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMDk3XCJ9LmZhLWFycm93LXRyZW5kLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMDk4XCJ9LmZhLWFycm93LXR1cm4tZG93bjpiZWZvcmUsLmZhLWxldmVsLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0uZmEtYXJyb3ctdHVybi11cDpiZWZvcmUsLmZhLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9LmZhLWFycm93LXVwLTEtOTpiZWZvcmUsLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifS5mYS1hcnJvdy11cC05LTE6YmVmb3JlLC5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg3XCJ9LmZhLWFycm93LXVwLWEtejpiZWZvcmUsLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtYXJyb3ctdXAtZnJvbS1icmFja2V0OmJlZm9yZXtjb250ZW50OlwiXFxlMDlhXCJ9LmZhLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNGI1XCJ9LmZhLWFycm93LXVwLWZyb20td2F0ZXItcHVtcDpiZWZvcmV7Y29udGVudDpcIlxcZTRiNlwifS5mYS1hcnJvdy11cC1sb25nOmJlZm9yZSwuZmEtbG9uZy1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE3NlwifS5mYS1hcnJvdy11cC1yaWdodC1kb3RzOmJlZm9yZXtjb250ZW50OlwiXFxlNGI3XCJ9LmZhLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOmJlZm9yZSwuZmEtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZVwifS5mYS1hcnJvdy11cC1zaG9ydC13aWRlOmJlZm9yZSwuZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODg1XCJ9LmZhLWFycm93LXVwLXdpZGUtc2hvcnQ6YmVmb3JlLC5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1hcnJvdy11cC16LWE6YmVmb3JlLC5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4MlwifS5mYS1hcnJvd3MtZG93bi10by1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxlNGI4XCJ9LmZhLWFycm93cy1kb3duLXRvLXBlb3BsZTpiZWZvcmV7Y29udGVudDpcIlxcZTRiOVwifS5mYS1hcnJvd3MtaDpiZWZvcmUsLmZhLWFycm93cy1sZWZ0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdlXCJ9LmZhLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YmFcIn0uZmEtYXJyb3dzLXJvdGF0ZTpiZWZvcmUsLmZhLXJlZnJlc2g6YmVmb3JlLC5mYS1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLWFycm93cy1zcGluOmJlZm9yZXtjb250ZW50OlwiXFxlNGJiXCJ9LmZhLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTRiY1wifS5mYS1hcnJvd3MtdG8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlNGJkXCJ9LmZhLWFycm93cy10by1kb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YmVcIn0uZmEtYXJyb3dzLXRvLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZTRiZlwifS5mYS1hcnJvd3MtdHVybi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTRjMFwifS5mYS1hcnJvd3MtdHVybi10by1kb3RzOmJlZm9yZXtjb250ZW50OlwiXFxlNGMxXCJ9LmZhLWFycm93cy11cC1kb3duOmJlZm9yZSwuZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2RcIn0uZmEtYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDpiZWZvcmUsLmZhLWFycm93czpiZWZvcmV7Y29udGVudDpcIlxcZjA0N1wifS5mYS1hcnJvd3MtdXAtdG8tbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTRjMlwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcMmFcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDQwXCJ9LmZhLWF0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDJcIn0uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWVcIn0uZmEtYXVzdHJhbC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMGE5XCJ9LmZhLWF3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTU5XCJ9LmZhLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXDQyXCJ9LmZhLWJhYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2NcIn0uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUsLmZhLWNhcnJpYWdlLWJhYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2RcIn0uZmEtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGFcIn0uZmEtYmFja3dhcmQtZmFzdDpiZWZvcmUsLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtYmFja3dhcmQtc3RlcDpiZWZvcmUsLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtYmFjb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTVcIn0uZmEtYmFjdGVyaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTlcIn0uZmEtYmFjdGVyaXVtOmJlZm9yZXtjb250ZW50OlwiXFxlMDVhXCJ9LmZhLWJhZy1zaG9wcGluZzpiZWZvcmUsLmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1iYWhhaTpiZWZvcmUsLmZhLWhheWthbDpiZWZvcmV7Y29udGVudDpcIlxcZjY2NlwifS5mYS1iYWh0LXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYWNcIn0uZmEtYmFuOmJlZm9yZSwuZmEtY2FuY2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWJhbi1zbW9raW5nOmJlZm9yZSwuZmEtc21va2luZy1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGRcIn0uZmEtYmFuZC1haWQ6YmVmb3JlLC5mYS1iYW5kYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtYmFyczpiZWZvcmUsLmZhLW5hdmljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtYmFycy1wcm9ncmVzczpiZWZvcmUsLmZhLXRhc2tzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjgyOFwifS5mYS1iYXJzLXN0YWdnZXJlZDpiZWZvcmUsLmZhLXJlb3JkZXI6YmVmb3JlLC5mYS1zdHJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTBcIn0uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUsLmZhLWJhc2ViYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMzXCJ9LmZhLWJhc2ViYWxsLWJhdC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMyXCJ9LmZhLWJhc2tldC1zaG9wcGluZzpiZWZvcmUsLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifS5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlLC5mYS1iYXNrZXRiYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDM0XCJ9LmZhLWJhdGg6YmVmb3JlLC5mYS1iYXRodHViOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLWJhdHRlcnktMDpiZWZvcmUsLmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtYmF0dGVyeS01OmJlZm9yZSwuZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSwuZmEtYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LTM6YmVmb3JlLC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS0yOmJlZm9yZSwuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktNDpiZWZvcmUsLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uZmEtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjM2XCJ9LmZhLWJlZC1wdWxzZTpiZWZvcmUsLmZhLXByb2NlZHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODdcIn0uZmEtYmVlci1tdWctZW1wdHk6YmVmb3JlLC5mYS1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtYmVsbC1jb25jaWVyZ2U6YmVmb3JlLC5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU2MlwifS5mYS1iZWxsLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9LmZhLWJlemllci1jdXJ2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU1YlwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtYmlvaGF6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzgwXCJ9LmZhLWJpdGNvaW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTBiNFwifS5mYS1ibGVuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTE3XCJ9LmZhLWJsZW5kZXItcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YjZcIn0uZmEtYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjc4MVwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWJvbHQ6YmVmb3JlLC5mYS16YXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtYm9sdC1saWdodG5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYjdcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1ib25lOmJlZm9yZXtjb250ZW50OlwiXFxmNWQ3XCJ9LmZhLWJvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWNcIn0uZmEtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifS5mYS1hdGxhczpiZWZvcmUsLmZhLWJvb2stYXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NThcIn0uZmEtYmlibGU6YmVmb3JlLC5mYS1ib29rLWJpYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmNjQ3XCJ9LmZhLWJvb2stYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwYmJcIn0uZmEtYm9vay1qb3VybmFsLXdoaWxsczpiZWZvcmUsLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZXtjb250ZW50OlwiXFxmNjZhXCJ9LmZhLWJvb2stbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdlNlwifS5mYS1ib29rLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MThcIn0uZmEtYm9vay1vcGVuLXJlYWRlcjpiZWZvcmUsLmZhLWJvb2stcmVhZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWRhXCJ9LmZhLWJvb2stcXVyYW46YmVmb3JlLC5mYS1xdXJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjY4N1wifS5mYS1ib29rLWRlYWQ6YmVmb3JlLC5mYS1ib29rLXNrdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNmI3XCJ9LmZhLWJvb2stdGFuYWtoOmJlZm9yZSwuZmEtdGFuYWtoOmJlZm9yZXtjb250ZW50OlwiXFxmODI3XCJ9LmZhLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9LmZhLWJvcmRlci1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NGNcIn0uZmEtYm9yZGVyLW5vbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NTBcIn0uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSwuZmEtYm9yZGVyLXRvcC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmODUzXCJ9LmZhLWJvcmUtaG9sZTpiZWZvcmV7Y29udGVudDpcIlxcZTRjM1wifS5mYS1ib3R0bGUtZHJvcGxldDpiZWZvcmV7Y29udGVudDpcIlxcZTRjNFwifS5mYS1ib3R0bGUtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YzVcIn0uZmEtYm93bC1mb29kOmJlZm9yZXtjb250ZW50OlwiXFxlNGM2XCJ9LmZhLWJvd2wtcmljZTpiZWZvcmV7Y29udGVudDpcIlxcZTJlYlwifS5mYS1ib3dsaW5nLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzZcIn0uZmEtYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNDY2XCJ9LmZhLWFyY2hpdmU6YmVmb3JlLC5mYS1ib3gtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1ib3gtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5ZVwifS5mYS1ib3gtdGlzc3VlOmJlZm9yZXtjb250ZW50OlwiXFxlMDViXCJ9LmZhLWJveGVzLXBhY2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YzdcIn0uZmEtYm94ZXMtYWx0OmJlZm9yZSwuZmEtYm94ZXMtc3RhY2tlZDpiZWZvcmUsLmZhLWJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY4XCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYnJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGNcIn0uZmEtYnJhemlsaWFuLXJlYWwtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTQ2Y1wifS5mYS1icmVhZC1zbGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjdlY1wifS5mYS1icmlkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0YzhcIn0uZmEtYnJpZGdlLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTRjOVwifS5mYS1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNGNhXCJ9LmZhLWJyaWRnZS1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0Y2JcIn0uZmEtYnJpZGdlLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0Y2NcIn0uZmEtYnJpZGdlLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNGNlXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OVwifS5mYS1icm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZjUxYVwifS5mYS1icm9vbS1iYWxsOmJlZm9yZSwuZmEtcXVpZGRpdGNoLWJyb29tLWJhbGw6YmVmb3JlLC5mYS1xdWlkZGl0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NThcIn0uZmEtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWRcIn0uZmEtYnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxlNGNmXCJ9LmZhLWJ1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS5mYS1idWctc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0OTBcIn0uZmEtYnVnczpiZWZvcmV7Y29udGVudDpcIlxcZTRkMFwifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZDFcIn0uZmEtYnVpbGRpbmctY2lyY2xlLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlNGQyXCJ9LmZhLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTRkM1wifS5mYS1idWlsZGluZy1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZDRcIn0uZmEtYmFuazpiZWZvcmUsLmZhLWJ1aWxkaW5nLWNvbHVtbnM6YmVmb3JlLC5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLW11c2V1bTpiZWZvcmUsLmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtYnVpbGRpbmctZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZTRkNVwifS5mYS1idWlsZGluZy1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlNGQ2XCJ9LmZhLWJ1aWxkaW5nLW5nbzpiZWZvcmV7Y29udGVudDpcIlxcZTRkN1wifS5mYS1idWlsZGluZy1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZDhcIn0uZmEtYnVpbGRpbmctdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZDlcIn0uZmEtYnVpbGRpbmctdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTRkYVwifS5mYS1idWlsZGluZy13aGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZTRkYlwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1idWxsc2V5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5mYS1idXJnZXI6YmVmb3JlLC5mYS1oYW1idXJnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDVcIn0uZmEtYnVyc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZGNcIn0uZmEtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjA3XCJ9LmZhLWJ1cy1hbHQ6YmVmb3JlLC5mYS1idXMtc2ltcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNTVlXCJ9LmZhLWJyaWVmY2FzZS1jbG9jazpiZWZvcmUsLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NGFcIn0uZmEtYzpiZWZvcmV7Y29udGVudDpcIlxcNDNcIn0uZmEtY2FibGUtY2FyOmJlZm9yZSwuZmEtdHJhbTpiZWZvcmV7Y29udGVudDpcIlxcZjdkYVwifS5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSwuZmEtY2FrZS1jYW5kbGVzOmJlZm9yZSwuZmEtY2FrZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWNhbGVuZGFyLWRheTpiZWZvcmV7Y29udGVudDpcIlxcZjc4M1wifS5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlLC5mYS1jYWxlbmRhci1kYXlzOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9LmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcyXCJ9LmZhLWNhbGVuZGFyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uZmEtY2FsZW5kYXItd2VlazpiZWZvcmV7Y29udGVudDpcIlxcZjc4NFwifS5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUsLmZhLWNhbGVuZGFyLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbWVyYS1hbHQ6YmVmb3JlLC5mYS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzBcIn0uZmEtY2FtZXJhLXJldHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMDgzXCJ9LmZhLWNhbWVyYS1yb3RhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwZDhcIn0uZmEtY2FtcGdyb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjZiYlwifS5mYS1jYW5keS1jYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNzg2XCJ9LmZhLWNhbm5hYmlzOmJlZm9yZXtjb250ZW50OlwiXFxmNTVmXCJ9LmZhLWNhcHN1bGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDZiXCJ9LmZhLWF1dG9tb2JpbGU6YmVmb3JlLC5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtYmF0dGVyeS1jYXI6YmVmb3JlLC5mYS1jYXItYmF0dGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjVkZlwifS5mYS1jYXItYnVyc3Q6YmVmb3JlLC5mYS1jYXItY3Jhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTFcIn0uZmEtY2FyLW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNGRkXCJ9LmZhLWNhci1hbHQ6YmVmb3JlLC5mYS1jYXItcmVhcjpiZWZvcmV7Y29udGVudDpcIlxcZjVkZVwifS5mYS1jYXItc2lkZTpiZWZvcmV7Y29udGVudDpcIlxcZjVlNFwifS5mYS1jYXItdHVubmVsOmJlZm9yZXtjb250ZW50OlwiXFxlNGRlXCJ9LmZhLWNhcmF2YW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZmZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9LmZhLWNhcnJvdDpiZWZvcmV7Y29udGVudDpcIlxcZjc4N1wifS5mYS1jYXJ0LWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn0uZmEtY2FydC1mbGF0YmVkOmJlZm9yZSwuZmEtZG9sbHktZmxhdGJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NFwifS5mYS1jYXJ0LWZsYXRiZWQtc3VpdGNhc2U6YmVmb3JlLC5mYS1sdWdnYWdlLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OWRcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9LmZhLWNhcnQtc2hvcHBpbmc6YmVmb3JlLC5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODhcIn0uZmEtY2F0OmJlZm9yZXtjb250ZW50OlwiXFxmNmJlXCJ9LmZhLWNlZGktc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTBkZlwifS5mYS1jZW50LXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUzZjVcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzBcIn0uZmEtYmxhY2tib2FyZDpiZWZvcmUsLmZhLWNoYWxrYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWJcIn0uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSwuZmEtY2hhbGtib2FyZC11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmNTFjXCJ9LmZhLWNoYW1wYWduZS1nbGFzc2VzOmJlZm9yZSwuZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNzlmXCJ9LmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZTdcIn0uZmEtYXJlYS1jaGFydDpiZWZvcmUsLmZhLWNoYXJ0LWFyZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmVcIn0uZmEtYmFyLWNoYXJ0OmJlZm9yZSwuZmEtY2hhcnQtYmFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDgwXCJ9LmZhLWNoYXJ0LWNvbHVtbjpiZWZvcmV7Y29udGVudDpcIlxcZTBlM1wifS5mYS1jaGFydC1nYW50dDpiZWZvcmV7Y29udGVudDpcIlxcZTBlNFwifS5mYS1jaGFydC1saW5lOmJlZm9yZSwuZmEtbGluZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5mYS1jaGFydC1waWU6YmVmb3JlLC5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtY2hhcnQtc2ltcGxlOmJlZm9yZXtjb250ZW50OlwiXFxlNDczXCJ9LmZhLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDBjXCJ9LmZhLWNoZWNrLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2MFwifS5mYS1jaGVjay10by1zbG90OmJlZm9yZSwuZmEtdm90ZS15ZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NzJcIn0uZmEtY2hlZXNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2VmXCJ9LmZhLWNoZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDM5XCJ9LmZhLWNoZXNzLWJpc2hvcDpiZWZvcmV7Y29udGVudDpcIlxcZjQzYVwifS5mYS1jaGVzcy1ib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQzY1wifS5mYS1jaGVzcy1raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDNmXCJ9LmZhLWNoZXNzLWtuaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MVwifS5mYS1jaGVzcy1wYXduOmJlZm9yZXtjb250ZW50OlwiXFxmNDQzXCJ9LmZhLWNoZXNzLXF1ZWVuOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ1XCJ9LmZhLWNoZXNzLXJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDdcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzdcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtY2hpbGQtZHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OWNcIn0uZmEtY2hpbGQtcmVhY2hpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OWRcIn0uZmEtY2hpbGQtcmlmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTBcIn0uZmEtY2hpbGRyZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTFcIn0uZmEtY2h1cmNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTFkXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUsLmZhLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSwuZmEtY2lyY2xlLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUsLmZhLWNpcmNsZS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1jaGVjay1jaXJjbGU6YmVmb3JlLC5mYS1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUsLmZhLWNpcmNsZS1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUsLmZhLWNpcmNsZS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlLC5mYS1jaXJjbGUtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOFwifS5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUsLmZhLWNpcmNsZS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmZhLWNpcmNsZS1kb2xsYXItdG8tc2xvdDpiZWZvcmUsLmZhLWRvbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOVwifS5mYS1jaXJjbGUtZG90OmJlZm9yZSwuZmEtZG90LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlLC5mYS1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjM1OFwifS5mYS1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3JlLC5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmFcIn0uZmEtY2lyY2xlLWg6YmVmb3JlLC5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2VcIn0uZmEtYWRqdXN0OmJlZm9yZSwuZmEtY2lyY2xlLWhhbGYtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9LmZhLWNpcmNsZS1pbmZvOmJlZm9yZSwuZmEtaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWFcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSwuZmEtY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTlcIn0uZmEtY2lyY2xlLW1pbnVzOmJlZm9yZSwuZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU2XCJ9LmZhLWNpcmNsZS1ub2RlczpiZWZvcmV7Y29udGVudDpcIlxcZTRlMlwifS5mYS1jaXJjbGUtbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtY2lyY2xlLXBhdXNlOmJlZm9yZSwuZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9LmZhLWNpcmNsZS1wbGF5OmJlZm9yZSwuZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtY2lyY2xlLXBsdXM6YmVmb3JlLC5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1jaXJjbGUtcXVlc3Rpb246YmVmb3JlLC5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn0uZmEtY2lyY2xlLXJhZGlhdGlvbjpiZWZvcmUsLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmFcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUsLmZhLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YVwifS5mYS1jaXJjbGUtc3RvcDpiZWZvcmUsLmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhkXCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlLC5mYS1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWJcIn0uZmEtY2lyY2xlLXVzZXI6YmVmb3JlLC5mYS11c2VyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifS5mYS1jaXJjbGUteG1hcms6YmVmb3JlLC5mYS10aW1lcy1jaXJjbGU6YmVmb3JlLC5mYS14bWFyay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtY2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjY0ZlwifS5mYS1jbGFwcGVyYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzFcIn0uZmEtY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMzI4XCJ9LmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ2Y1wifS5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZFwifS5mYS1jbGlwYm9hcmQtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTNcIn0uZmEtY2xpcGJvYXJkLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjNcIn0uZmEtY2xvY2stZm91cjpiZWZvcmUsLmZhLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9LmZhLWNsb2NrLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifS5mYS1jbG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZFwifS5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjBjMlwifS5mYS1jbG91ZC1hcnJvdy1kb3duOmJlZm9yZSwuZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSwuZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWRcIn0uZmEtY2xvdWQtYXJyb3ctdXA6YmVmb3JlLC5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSwuZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVlXCJ9LmZhLWNsb3VkLWJvbHQ6YmVmb3JlLC5mYS10aHVuZGVyc3Rvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NmNcIn0uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2JcIn0uZmEtY2xvdWQtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjZjM1wifS5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3M2NcIn0uZmEtY2xvdWQtcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjczZFwifS5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZXtjb250ZW50OlwiXFxmNzQwXCJ9LmZhLWNsb3VkLXNob3dlcnMtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTRcIn0uZmEtY2xvdWQtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmNmM0XCJ9LmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzQzXCJ9LmZhLWNsb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZTEzOVwifS5mYS1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LmZhLWNvZGUtYnJhbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9LmZhLWNvZGUtY29tbWl0OmJlZm9yZXtjb250ZW50OlwiXFxmMzg2XCJ9LmZhLWNvZGUtY29tcGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTEzYVwifS5mYS1jb2RlLWZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxM2JcIn0uZmEtY29kZS1tZXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4N1wifS5mYS1jb2RlLXB1bGwtcmVxdWVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTEzY1wifS5mYS1jb2luczpiZWZvcmV7Y29udGVudDpcIlxcZjUxZVwifS5mYS1jb2xvbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMTQwXCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtY29tbWVudC1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTFcIn0uZmEtY29tbWVudC1kb3RzOmJlZm9yZSwuZmEtY29tbWVudGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRhZFwifS5mYS1jb21tZW50LW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjVcIn0uZmEtY29tbWVudC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiM1wifS5mYS1jb21tZW50LXNtczpiZWZvcmUsLmZhLXNtczpiZWZvcmV7Y29udGVudDpcIlxcZjdjZFwifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTNcIn0uZmEtY29tcGFjdC1kaXNjOmJlZm9yZXtjb250ZW50OlwiXFxmNTFmXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtY29tcGFzcy1kcmFmdGluZzpiZWZvcmUsLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjhcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtY29tcHV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZTVcIn0uZmEtY29tcHV0ZXItbW91c2U6YmVmb3JlLC5mYS1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjhjY1wifS5mYS1jb29raWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjNcIn0uZmEtY29va2llLWJpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjRcIn0uZmEtY29weTpiZWZvcmV7Y29udGVudDpcIlxcZjBjNVwifS5mYS1jb3B5cmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uZmEtY291Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjhcIn0uZmEtY293OmJlZm9yZXtjb250ZW50OlwiXFxmNmM4XCJ9LmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUsLmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0uZmEtY3JvcC1hbHQ6YmVmb3JlLC5mYS1jcm9wLXNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjU2NVwifS5mYS1jcm9zczpiZWZvcmV7Y29udGVudDpcIlxcZjY1NFwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLWNyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjBcIn0uZmEtY3Jvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjFcIn0uZmEtY3J1dGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2Y3XCJ9LmZhLWNydXplaXJvLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTJcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1jdWJlcy1zdGFja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlNGU2XCJ9LmZhLWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ0XCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWJhY2tzcGFjZTpiZWZvcmUsLmZhLWRlbGV0ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTVhXCJ9LmZhLWRlbW9jcmF0OmJlZm9yZXtjb250ZW50OlwiXFxmNzQ3XCJ9LmZhLWRlc2t0b3AtYWx0OmJlZm9yZSwuZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjM5MFwifS5mYS1kaGFybWFjaGFrcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTVcIn0uZmEtZGlhZ3JhbS1uZXh0OmJlZm9yZXtjb250ZW50OlwiXFxlNDc2XCJ9LmZhLWRpYWdyYW0tcHJlZGVjZXNzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0NzdcIn0uZmEtZGlhZ3JhbS1wcm9qZWN0OmJlZm9yZSwuZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTQyXCJ9LmZhLWRpYWdyYW0tc3VjY2Vzc29yOmJlZm9yZXtjb250ZW50OlwiXFxlNDdhXCJ9LmZhLWRpYW1vbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTlcIn0uZmEtZGlhbW9uZC10dXJuLXJpZ2h0OmJlZm9yZSwuZmEtZGlyZWN0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjVlYlwifS5mYS1kaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTIyXCJ9LmZhLWRpY2UtZDIwOmJlZm9yZXtjb250ZW50OlwiXFxmNmNmXCJ9LmZhLWRpY2UtZDY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDFcIn0uZmEtZGljZS1maXZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTIzXCJ9LmZhLWRpY2UtZm91cjpiZWZvcmV7Y29udGVudDpcIlxcZjUyNFwifS5mYS1kaWNlLW9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyNVwifS5mYS1kaWNlLXNpeDpiZWZvcmV7Y29udGVudDpcIlxcZjUyNlwifS5mYS1kaWNlLXRocmVlOmJlZm9yZXtjb250ZW50OlwiXFxmNTI3XCJ9LmZhLWRpY2UtdHdvOmJlZm9yZXtjb250ZW50OlwiXFxmNTI4XCJ9LmZhLWRpc2Vhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZmFcIn0uZmEtZGlzcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTE2M1wifS5mYS1kaXZpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjlcIn0uZmEtZG5hOmJlZm9yZXtjb250ZW50OlwiXFxmNDcxXCJ9LmZhLWRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjZkM1wifS5mYS1kb2xsYXItc2lnbjpiZWZvcmUsLmZhLWRvbGxhcjpiZWZvcmUsLmZhLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcMjRcIn0uZmEtZG9sbHktYm94OmJlZm9yZSwuZmEtZG9sbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzJcIn0uZmEtZG9uZy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMTY5XCJ9LmZhLWRvb3ItY2xvc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNTJhXCJ9LmZhLWRvb3Itb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjUyYlwifS5mYS1kb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmNGJhXCJ9LmZhLWNvbXByZXNzLWFsdDpiZWZvcmUsLmZhLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIyXCJ9LmZhLWRvd24tbG9uZzpiZWZvcmUsLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDlcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn0uZmEtZHJhZ29uOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ1XCJ9LmZhLWRyYXctcG9seWdvbjpiZWZvcmV7Y29udGVudDpcIlxcZjVlZVwifS5mYS1kcm9wbGV0OmJlZm9yZSwuZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS1kcm9wbGV0LXNsYXNoOmJlZm9yZSwuZmEtdGludC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjVjN1wifS5mYS1kcnVtOmJlZm9yZXtjb250ZW50OlwiXFxmNTY5XCJ9LmZhLWRydW0tc3RlZWxwYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmFcIn0uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDdcIn0uZmEtZHVtYmJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGJcIn0uZmEtZHVtcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTNcIn0uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjc5NFwifS5mYS1kdW5nZW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ5XCJ9LmZhLWU6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ1XCJ9LmZhLWRlYWY6YmVmb3JlLC5mYS1kZWFmbmVzczpiZWZvcmUsLmZhLWVhci1kZWFmOmJlZm9yZSwuZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE0XCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUsLmZhLWVhci1saXN0ZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTJcIn0uZmEtZWFydGgtYWZyaWNhOmJlZm9yZSwuZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZXtjb250ZW50OlwiXFxmNTdjXCJ9LmZhLWVhcnRoLWFtZXJpY2E6YmVmb3JlLC5mYS1lYXJ0aC1hbWVyaWNhczpiZWZvcmUsLmZhLWVhcnRoOmJlZm9yZSwuZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2RcIn0uZmEtZWFydGgtYXNpYTpiZWZvcmUsLmZhLWdsb2JlLWFzaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2VcIn0uZmEtZWFydGgtZXVyb3BlOmJlZm9yZSwuZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmN2EyXCJ9LmZhLWVhcnRoLW9jZWFuaWE6YmVmb3JlLC5mYS1nbG9iZS1vY2VhbmlhOmJlZm9yZXtjb250ZW50OlwiXFxlNDdiXCJ9LmZhLWVnZzpiZWZvcmV7Y29udGVudDpcIlxcZjdmYlwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1lbGV2YXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZTE2ZFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZSwuZmEtZWxsaXBzaXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmUsLmZhLWVsbGlwc2lzLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWVudmVsb3BlLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTRlOFwifS5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9LmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjY1OFwifS5mYS1lbnZlbG9wZXMtYnVsazpiZWZvcmUsLmZhLW1haWwtYnVsazpiZWZvcmV7Y29udGVudDpcIlxcZjY3NFwifS5mYS1lcXVhbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXDNkXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1ldGhlcm5ldDpiZWZvcmV7Y29udGVudDpcIlxcZjc5NlwifS5mYS1ldXI6YmVmb3JlLC5mYS1ldXJvLXNpZ246YmVmb3JlLC5mYS1ldXJvOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFwyMVwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtZXhwbG9zaW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNGU5XCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtZHJvcHBlci1lbXB0eTpiZWZvcmUsLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSwuZmEtZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1leWUtbG93LXZpc2lvbjpiZWZvcmUsLmZhLWxvdy12aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn0uZmEtZXllLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDcwXCJ9LmZhLWY6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ2XCJ9LmZhLWFuZ3J5OmJlZm9yZSwuZmEtZmFjZS1hbmdyeTpiZWZvcmV7Y29udGVudDpcIlxcZjU1NlwifS5mYS1kaXp6eTpiZWZvcmUsLmZhLWZhY2UtZGl6enk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjdcIn0uZmEtZmFjZS1mbHVzaGVkOmJlZm9yZSwuZmEtZmx1c2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjU3OVwifS5mYS1mYWNlLWZyb3duOmJlZm9yZSwuZmEtZnJvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0uZmEtZmFjZS1mcm93bi1vcGVuOmJlZm9yZSwuZmEtZnJvd24tb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjU3YVwifS5mYS1mYWNlLWdyaW1hY2U6YmVmb3JlLC5mYS1ncmltYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTdmXCJ9LmZhLWZhY2UtZ3JpbjpiZWZvcmUsLmZhLWdyaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODBcIn0uZmEtZmFjZS1ncmluLWJlYW06YmVmb3JlLC5mYS1ncmluLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODJcIn0uZmEtZmFjZS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlLC5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODNcIn0uZmEtZmFjZS1ncmluLWhlYXJ0czpiZWZvcmUsLmZhLWdyaW4taGVhcnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg0XCJ9LmZhLWZhY2UtZ3Jpbi1zcXVpbnQ6YmVmb3JlLC5mYS1ncmluLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU4NVwifS5mYS1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSwuZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODZcIn0uZmEtZmFjZS1ncmluLXN0YXJzOmJlZm9yZSwuZmEtZ3Jpbi1zdGFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4N1wifS5mYS1mYWNlLWdyaW4tdGVhcnM6YmVmb3JlLC5mYS1ncmluLXRlYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg4XCJ9LmZhLWZhY2UtZ3Jpbi10b25ndWU6YmVmb3JlLC5mYS1ncmluLXRvbmd1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU4OVwifS5mYS1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUsLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU4YVwifS5mYS1mYWNlLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlLC5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNThiXCJ9LmZhLWZhY2UtZ3Jpbi13aWRlOmJlZm9yZSwuZmEtZ3Jpbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODFcIn0uZmEtZmFjZS1ncmluLXdpbms6YmVmb3JlLC5mYS1ncmluLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGNcIn0uZmEtZmFjZS1raXNzOmJlZm9yZSwuZmEta2lzczpiZWZvcmV7Y29udGVudDpcIlxcZjU5NlwifS5mYS1mYWNlLWtpc3MtYmVhbTpiZWZvcmUsLmZhLWtpc3MtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU5N1wifS5mYS1mYWNlLWtpc3Mtd2luay1oZWFydDpiZWZvcmUsLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjU5OFwifS5mYS1mYWNlLWxhdWdoOmJlZm9yZSwuZmEtbGF1Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTlcIn0uZmEtZmFjZS1sYXVnaC1iZWFtOmJlZm9yZSwuZmEtbGF1Z2gtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU5YVwifS5mYS1mYWNlLWxhdWdoLXNxdWludDpiZWZvcmUsLmZhLWxhdWdoLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5YlwifS5mYS1mYWNlLWxhdWdoLXdpbms6YmVmb3JlLC5mYS1sYXVnaC13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNTljXCJ9LmZhLWZhY2UtbWVoOmJlZm9yZSwuZmEtbWVoOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLWZhY2UtbWVoLWJsYW5rOmJlZm9yZSwuZmEtbWVoLWJsYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNWE0XCJ9LmZhLWZhY2Utcm9sbGluZy1leWVzOmJlZm9yZSwuZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmV7Y29udGVudDpcIlxcZjVhNVwifS5mYS1mYWNlLXNhZC1jcnk6YmVmb3JlLC5mYS1zYWQtY3J5OmJlZm9yZXtjb250ZW50OlwiXFxmNWIzXCJ9LmZhLWZhY2Utc2FkLXRlYXI6YmVmb3JlLC5mYS1zYWQtdGVhcjpiZWZvcmV7Y29udGVudDpcIlxcZjViNFwifS5mYS1mYWNlLXNtaWxlOmJlZm9yZSwuZmEtc21pbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0uZmEtZmFjZS1zbWlsZS1iZWFtOmJlZm9yZSwuZmEtc21pbGUtYmVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjViOFwifS5mYS1mYWNlLXNtaWxlLXdpbms6YmVmb3JlLC5mYS1zbWlsZS13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNGRhXCJ9LmZhLWZhY2Utc3VycHJpc2U6YmVmb3JlLC5mYS1zdXJwcmlzZTpiZWZvcmV7Y29udGVudDpcIlxcZjVjMlwifS5mYS1mYWNlLXRpcmVkOmJlZm9yZSwuZmEtdGlyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzhcIn0uZmEtZmFuOmJlZm9yZXtjb250ZW50OlwiXFxmODYzXCJ9LmZhLWZhdWNldDpiZWZvcmV7Y29udGVudDpcIlxcZTAwNVwifS5mYS1mYXVjZXQtZHJpcDpiZWZvcmV7Y29udGVudDpcIlxcZTAwNlwifS5mYS1mYXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWNcIn0uZmEtZmVhdGhlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUyZFwifS5mYS1mZWF0aGVyLWFsdDpiZWZvcmUsLmZhLWZlYXRoZXItcG9pbnRlZDpiZWZvcmV7Y29udGVudDpcIlxcZjU2YlwifS5mYS1mZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZTRlYVwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtYXJyb3ctZG93bjpiZWZvcmUsLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmRcIn0uZmEtZmlsZS1hcnJvdy11cDpiZWZvcmUsLmZhLWZpbGUtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNTc0XCJ9LmZhLWZpbGUtYXVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtZmlsZS1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1YTBcIn0uZmEtZmlsZS1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZWJcIn0uZmEtZmlsZS1jaXJjbGUtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZWRcIn0uZmEtZmlsZS1jaXJjbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTQ5NFwifS5mYS1maWxlLWNpcmNsZS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTRlZlwifS5mYS1maWxlLWNpcmNsZS14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTVhMVwifS5mYS1maWxlLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn0uZmEtZmlsZS1jb250cmFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjU2Y1wifS5mYS1maWxlLWNzdjpiZWZvcmV7Y29udGVudDpcIlxcZjZkZFwifS5mYS1maWxlLWV4Y2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWFycm93LXJpZ2h0LWZyb20tZmlsZTpiZWZvcmUsLmZhLWZpbGUtZXhwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZlXCJ9LmZhLWZpbGUtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn0uZmEtYXJyb3ctcmlnaHQtdG8tZmlsZTpiZWZvcmUsLmZhLWZpbGUtaW1wb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZmXCJ9LmZhLWZpbGUtaW52b2ljZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3MFwifS5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNTcxXCJ9LmZhLWZpbGUtYWx0OmJlZm9yZSwuZmEtZmlsZS1saW5lczpiZWZvcmUsLmZhLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifS5mYS1maWxlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzdcIn0uZmEtZmlsZS1wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS1lZGl0OmJlZm9yZSwuZmEtZmlsZS1wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMWNcIn0uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTcyXCJ9LmZhLWZpbGUtc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxlNGYwXCJ9LmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNTczXCJ9LmZhLWZpbGUtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn0uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUsLmZhLWZpbGUtd2F2ZWZvcm06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzhcIn0uZmEtZmlsZS13b3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUsLmZhLWZpbGUtemlwcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWM2XCJ9LmZhLWZpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NzVcIn0uZmEtZmlsbC1kcmlwOmJlZm9yZXtjb250ZW50OlwiXFxmNTc2XCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLWZpbHRlci1jaXJjbGUtZG9sbGFyOmJlZm9yZSwuZmEtZnVubmVsLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY2MlwifS5mYS1maWx0ZXItY2lyY2xlLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlMTdiXCJ9LmZhLWZpbmdlcnByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTc3XCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn0uZmEtZmlyZS1idXJuZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjFcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtZmlyZS1hbHQ6YmVmb3JlLC5mYS1maXJlLWZsYW1lLWN1cnZlZDpiZWZvcmV7Y29udGVudDpcIlxcZjdlNFwifS5mYS1idXJuOmJlZm9yZSwuZmEtZmlyZS1mbGFtZS1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmFcIn0uZmEtZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjU3OFwifS5mYS1maXNoLWZpbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjJcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS1mbGFnLXVzYTpiZWZvcmV7Y29udGVudDpcIlxcZjc0ZFwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1mbGFzay12aWFsOmJlZm9yZXtjb250ZW50OlwiXFxlNGYzXCJ9LmZhLWZsb3BweS1kaXNrOmJlZm9yZSwuZmEtc2F2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjN1wifS5mYS1mbG9yaW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTE4NFwifS5mYS1mb2xkZXItYmxhbms6YmVmb3JlLC5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLWNsb3NlZDpiZWZvcmV7Y29udGVudDpcIlxcZTE4NVwifS5mYS1mb2xkZXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NWRcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2NcIn0uZmEtZm9sZGVyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NWVcIn0uZmEtZm9sZGVyLXRyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDJcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSwuZmEtZm9vdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGVcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlLC5mYS1mb3J3YXJkLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn0uZmEtZm9yd2FyZC1zdGVwOmJlZm9yZSwuZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLWZyYW5jLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOGZcIn0uZmEtZnJvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUyZVwifS5mYS1mdXRib2wtYmFsbDpiZWZvcmUsLmZhLWZ1dGJvbDpiZWZvcmUsLmZhLXNvY2Nlci1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9LmZhLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ3XCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEtZ2FzLXB1bXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmZcIn0uZmEtZGFzaGJvYXJkOmJlZm9yZSwuZmEtZ2F1Z2UtbWVkOmJlZm9yZSwuZmEtZ2F1Z2U6YmVmb3JlLC5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNjI0XCJ9LmZhLWdhdWdlLWhpZ2g6YmVmb3JlLC5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSwuZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MjVcIn0uZmEtZ2F1Z2Utc2ltcGxlLW1lZDpiZWZvcmUsLmZhLWdhdWdlLXNpbXBsZTpiZWZvcmUsLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjYyOVwifS5mYS1nYXVnZS1zaW1wbGUtaGlnaDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXItZmFzdDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MmFcIn0uZmEtZ2F2ZWw6YmVmb3JlLC5mYS1sZWdhbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifS5mYS1jb2c6YmVmb3JlLC5mYS1nZWFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLWNvZ3M6YmVmb3JlLC5mYS1nZWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1nZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTVcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifS5mYS1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjZlMlwifS5mYS1naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9LmZhLWdpZnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNzljXCJ9LmZhLWdsYXNzLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNGY0XCJ9LmZhLWdsYXNzLXdhdGVyLWRyb3BsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZjVcIn0uZmEtZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIlxcZjUzMFwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS1nb2xmLWJhbGwtdGVlOmJlZm9yZSwuZmEtZ29sZi1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDUwXCJ9LmZhLWdvcHVyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjRcIn0uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlLC5mYS1tb3J0YXItYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEtZ3JlYXRlci10aGFuOmJlZm9yZXtjb250ZW50OlwiXFwzZVwifS5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzJcIn0uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSwuZmEtZ3JpcDpiZWZvcmV7Y29udGVudDpcIlxcZjU4ZFwifS5mYS1ncmlwLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmN2E0XCJ9LmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTVcIn0uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU4ZVwifS5mYS1ncm91cC1hcnJvd3Mtcm90YXRlOmJlZm9yZXtjb250ZW50OlwiXFxlNGY2XCJ9LmZhLWd1YXJhbmktc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTE5YVwifS5mYS1ndWl0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTZcIn0uZmEtZ3VuOmJlZm9yZXtjb250ZW50OlwiXFxlMTliXCJ9LmZhLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ4XCJ9LmZhLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjZlM1wifS5mYS1oYW1zYTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NVwifS5mYS1oYW5kLXBhcGVyOmJlZm9yZSwuZmEtaGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1NlwifS5mYS1oYW5kLWJhY2stZmlzdDpiZWZvcmUsLmZhLWhhbmQtcm9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifS5mYS1hbGxlcmdpZXM6YmVmb3JlLC5mYS1oYW5kLWRvdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjFcIn0uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlLC5mYS1oYW5kLWZpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGVcIn0uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGJkXCJ9LmZhLWhhbmQtaG9sZGluZy1kb2xsYXI6YmVmb3JlLC5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZXtjb250ZW50OlwiXFxmNGMwXCJ9LmZhLWhhbmQtaG9sZGluZy1kcm9wbGV0OmJlZm9yZSwuZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNGMxXCJ9LmZhLWhhbmQtaG9sZGluZy1oYW5kOmJlZm9yZXtjb250ZW50OlwiXFxlNGY3XCJ9LmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjRiZVwifS5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTA1Y1wifS5mYS1oYW5kLWxpemFyZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDZcIn0uZmEtaGFuZC1wZWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifS5mYS1oYW5kLXBvaW50LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn0uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9LmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn0uZmEtaGFuZC1wb2ludC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifS5mYS1oYW5kLXBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtaGFuZC1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifS5mYS1oYW5kLXNwYXJrbGVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDVkXCJ9LmZhLWhhbmQtc3BvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn0uZmEtaGFuZGN1ZmZzOmJlZm9yZXtjb250ZW50OlwiXFxlNGY4XCJ9LmZhLWhhbmRzOmJlZm9yZSwuZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUsLmZhLXNpZ25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlLC5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtaGFuZHMtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlLC5mYS1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9LmZhLWhhbmRzLWJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxlNGY5XCJ9LmZhLWhhbmRzLWJ1YmJsZXM6YmVmb3JlLC5mYS1oYW5kcy13YXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDVlXCJ9LmZhLWhhbmRzLWNsYXBwaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlMWE4XCJ9LmZhLWhhbmRzLWhvbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzJcIn0uZmEtaGFuZHMtaG9sZGluZy1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZTRmYVwifS5mYS1oYW5kcy1ob2xkaW5nLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTRmYlwifS5mYS1oYW5kcy1wcmF5aW5nOmJlZm9yZSwuZmEtcHJheWluZy1oYW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjY4NFwifS5mYS1oYW5kc2hha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUsLmZhLWhhbmRzaGFrZS1hbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjNFwifS5mYS1oYW5kc2hha2UtYWx0OmJlZm9yZSwuZmEtaGFuZHNoYWtlLXNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjNlwifS5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZSwuZmEtaGFuZHNoYWtlLXNpbXBsZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA1ZlwifS5mYS1oYW5kc2hha2Utc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjBcIn0uZmEtaGFudWtpYWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTZcIn0uZmEtaGFyZC1kcml2ZTpiZWZvcmUsLmZhLWhkZDpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1oYXNodGFnOmJlZm9yZXtjb250ZW50OlwiXFwyM1wifS5mYS1oYXQtY293Ym95OmJlZm9yZXtjb250ZW50OlwiXFxmOGMwXCJ9LmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmV7Y29udGVudDpcIlxcZjhjMVwifS5mYS1oYXQtd2l6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNmU4XCJ9LmZhLWhlYWQtc2lkZS1jb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZTA2MVwifS5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjJcIn0uZmEtaGVhZC1zaWRlLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjNcIn0uZmEtaGVhZC1zaWRlLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDY0XCJ9LmZhLWhlYWRlcjpiZWZvcmUsLmZhLWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtaGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifS5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUsLmZhLWhlYWRwaG9uZXMtc2ltcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNThmXCJ9LmZhLWhlYWRzZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTBcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIn0uZmEtaGVhcnQtY2lyY2xlLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZmNcIn0uZmEtaGVhcnQtY2lyY2xlLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlNGZkXCJ9LmZhLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTRmZVwifS5mYS1oZWFydC1jaXJjbGUtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0ZmZcIn0uZmEtaGVhcnQtY2lyY2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MDBcIn0uZmEtaGVhcnQtY2lyY2xlLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNTAxXCJ9LmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUsLmZhLWhlYXJ0LWNyYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmN2E5XCJ9LmZhLWhlYXJ0LXB1bHNlOmJlZm9yZSwuZmEtaGVhcnRiZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFlXCJ9LmZhLWhlbGljb3B0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzNcIn0uZmEtaGVsaWNvcHRlci1zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MDJcIn0uZmEtaGFyZC1oYXQ6YmVmb3JlLC5mYS1oYXQtaGFyZDpiZWZvcmUsLmZhLWhlbG1ldC1zYWZldHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MDdcIn0uZmEtaGVsbWV0LXVuOmJlZm9yZXtjb250ZW50OlwiXFxlNTAzXCJ9LmZhLWhpZ2hsaWdodGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTkxXCJ9LmZhLWhpbGwtYXZhbGFuY2hlOmJlZm9yZXtjb250ZW50OlwiXFxlNTA3XCJ9LmZhLWhpbGwtcm9ja3NsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxlNTA4XCJ9LmZhLWhpcHBvOmJlZm9yZXtjb250ZW50OlwiXFxmNmVkXCJ9LmZhLWhvY2tleS1wdWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDUzXCJ9LmZhLWhvbGx5LWJlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmN2FhXCJ9LmZhLWhvcnNlOmJlZm9yZXtjb250ZW50OlwiXFxmNmYwXCJ9LmZhLWhvcnNlLWhlYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWJcIn0uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSwuZmEtaG9zcGl0YWwtd2lkZTpiZWZvcmUsLmZhLWhvc3BpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9LmZhLWhvc3BpdGFsLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MGRcIn0uZmEtaG90LXR1Yi1wZXJzb246YmVmb3JlLC5mYS1ob3QtdHViOmJlZm9yZXtjb250ZW50OlwiXFxmNTkzXCJ9LmZhLWhvdGRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjgwZlwifS5mYS1ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NFwifS5mYS1ob3VyZ2xhc3MtZW1wdHk6YmVmb3JlLC5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTRcIn0uZmEtaG91cmdsYXNzLTM6YmVmb3JlLC5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzcy0yOmJlZm9yZSwuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLTE6YmVmb3JlLC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uZmEtaG9tZS1hbHQ6YmVmb3JlLC5mYS1ob21lLWxnLWFsdDpiZWZvcmUsLmZhLWhvbWU6YmVmb3JlLC5mYS1ob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxNVwifS5mYS1ob21lLWxnOmJlZm9yZSwuZmEtaG91c2UtY2hpbW5leTpiZWZvcmV7Y29udGVudDpcIlxcZTNhZlwifS5mYS1ob3VzZS1jaGltbmV5LWNyYWNrOmJlZm9yZSwuZmEtaG91c2UtZGFtYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNmYxXCJ9LmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSwuZmEtaG91c2UtY2hpbW5leS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmN2YyXCJ9LmZhLWhvdXNlLWNoaW1uZXktdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA2NVwifS5mYS1ob3VzZS1jaGltbmV5LXdpbmRvdzpiZWZvcmV7Y29udGVudDpcIlxcZTAwZFwifS5mYS1ob3VzZS1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MDlcIn0uZmEtaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNTBhXCJ9LmZhLWhvdXNlLWNpcmNsZS14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTUwYlwifS5mYS1ob3VzZS1jcmFjazpiZWZvcmV7Y29udGVudDpcIlxcZTNiMVwifS5mYS1ob3VzZS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxlNTBjXCJ9LmZhLWhvdXNlLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MGRcIn0uZmEtaG91c2UtZmxvb2Qtd2F0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MGVcIn0uZmEtaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNTBmXCJ9LmZhLWhvdXNlLWxhcHRvcDpiZWZvcmUsLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2NlwifS5mYS1ob3VzZS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlNTEwXCJ9LmZhLWhvdXNlLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUzYjJcIn0uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MTFcIn0uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MTJcIn0uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MTNcIn0uZmEtaG91c2UtbWVkaWNhbC1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlNTE0XCJ9LmZhLWhvdXNlLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZTAxMlwifS5mYS1ob3VzZS10c3VuYW1pOmJlZm9yZXtjb250ZW50OlwiXFxlNTE1XCJ9LmZhLWhvbWUtdXNlcjpiZWZvcmUsLmZhLWhvdXNlLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxYjBcIn0uZmEtaHJ5dm5pYS1zaWduOmJlZm9yZSwuZmEtaHJ5dm5pYTpiZWZvcmV7Y29udGVudDpcIlxcZjZmMlwifS5mYS1odXJyaWNhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NTFcIn0uZmEtaTpiZWZvcmV7Y29udGVudDpcIlxcNDlcIn0uZmEtaS1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn0uZmEtaWNlLWNyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmODEwXCJ9LmZhLWljaWNsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWRcIn0uZmEtaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQ6YmVmb3JlLC5mYS1pY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjg2ZFwifS5mYS1pZC1iYWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjMVwifS5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLC5mYS1pZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9LmZhLWlkLWNhcmQtYWx0OmJlZm9yZSwuZmEtaWQtY2FyZC1jbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmNDdmXCJ9LmZhLWlnbG9vOmJlZm9yZXtjb250ZW50OlwiXFxmN2FlXCJ9LmZhLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDNlXCJ9LmZhLWltYWdlLXBvcnRyYWl0OmJlZm9yZSwuZmEtcG9ydHJhaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTBcIn0uZmEtaW1hZ2VzOmJlZm9yZXtjb250ZW50OlwiXFxmMzAyXCJ9LmZhLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMDFjXCJ9LmZhLWluZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzY1wifS5mYS1pbmRpYW4tcnVwZWUtc2lnbjpiZWZvcmUsLmZhLWluZGlhbi1ydXBlZTpiZWZvcmUsLmZhLWlucjpiZWZvcmV7Y29udGVudDpcIlxcZTFiY1wifS5mYS1pbmR1c3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifS5mYS1pbmZpbml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjUzNFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS1qOmJlZm9yZXtjb250ZW50OlwiXFw0YVwifS5mYS1qYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MTZcIn0uZmEtamFyLXdoZWF0OmJlZm9yZXtjb250ZW50OlwiXFxlNTE3XCJ9LmZhLWplZGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjlcIn0uZmEtZmlnaHRlci1qZXQ6YmVmb3JlLC5mYS1qZXQtZmlnaHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1qZXQtZmlnaHRlci11cDpiZWZvcmV7Y29udGVudDpcIlxcZTUxOFwifS5mYS1qb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5NVwifS5mYS1qdWctZGV0ZXJnZW50OmJlZm9yZXtjb250ZW50OlwiXFxlNTE5XCJ9LmZhLWs6YmVmb3Jle2NvbnRlbnQ6XCJcXDRiXCJ9LmZhLWthYWJhOmJlZm9yZXtjb250ZW50OlwiXFxmNjZiXCJ9LmZhLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NFwifS5mYS1rZXlib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1raGFuZGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NmRcIn0uZmEta2lwLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxYzRcIn0uZmEtZmlyc3QtYWlkOmJlZm9yZSwuZmEta2l0LW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzlcIn0uZmEta2l0Y2hlbi1zZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MWFcIn0uZmEta2l3aS1iaXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTM1XCJ9LmZhLWw6YmVmb3Jle2NvbnRlbnQ6XCJcXDRjXCJ9LmZhLWxhbmQtbWluZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZTUxYlwifS5mYS1sYW5kbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjY2ZlwifS5mYS1sYW5kbWFyay1hbHQ6YmVmb3JlLC5mYS1sYW5kbWFyay1kb21lOmJlZm9yZXtjb250ZW50OlwiXFxmNzUyXCJ9LmZhLWxhbmRtYXJrLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MWNcIn0uZmEtbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWJcIn0uZmEtbGFwdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LmZhLWxhcHRvcC1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNWZjXCJ9LmZhLWxhcHRvcC1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxlNTFkXCJ9LmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmODEyXCJ9LmZhLWxhcmktc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTFjOFwifS5mYS1sYXllci1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjVmZFwifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMDZjXCJ9LmZhLWxlZnQtbG9uZzpiZWZvcmUsLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGFcIn0uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSwuZmEtbGVmdC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjMzN1wifS5mYS1sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1sZXNzLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCJcXDNjXCJ9LmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzN1wifS5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn0uZmEtbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWxpbmVzLWxlYW5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MWVcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWNoYWluLWJyb2tlbjpiZWZvcmUsLmZhLWNoYWluLXNsYXNoOmJlZm9yZSwuZmEtbGluay1zbGFzaDpiZWZvcmUsLmZhLXVubGluazpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS1saXJhLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0uZmEtbGlzdC1zcXVhcmVzOmJlZm9yZSwuZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1saXN0LWNoZWNrOmJlZm9yZSwuZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWVcIn0uZmEtbGlzdC0xLTI6YmVmb3JlLC5mYS1saXN0LW51bWVyaWM6YmVmb3JlLC5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLWxpc3QtZG90czpiZWZvcmUsLmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbGl0ZWNvaW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTFkM1wifS5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5mYS1sb2NhdGlvbi1jcm9zc2hhaXJzOmJlZm9yZSwuZmEtbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDFcIn0uZmEtbG9jYXRpb24tZG90OmJlZm9yZSwuZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzVcIn0uZmEtbG9jYXRpb24tcGluOmJlZm9yZSwuZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1sb2NhdGlvbi1waW4tbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTUxZlwifS5mYS1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDIzXCJ9LmZhLWxvY2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjNjMVwifS5mYS1sb2N1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MjBcIn0uZmEtbHVuZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDRcIn0uZmEtbHVuZ3MtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjdcIn0uZmEtbTpiZWZvcmV7Y29udGVudDpcIlxcNGRcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc2XCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlLC5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn0uZmEtbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTUyMVwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlNTIyXCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyOmJlZm9yZSwuZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY4OFwifS5mYS1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uOmJlZm9yZSwuZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNjg5XCJ9LmZhLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6YmVmb3JlLC5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtbWFnbmlmeWluZy1nbGFzcy1wbHVzOmJlZm9yZSwuZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtbWFuYXQtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTFkNVwifS5mYS1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzlcIn0uZmEtbWFwLWxvY2F0aW9uOmJlZm9yZSwuZmEtbWFwLW1hcmtlZDpiZWZvcmV7Y29udGVudDpcIlxcZjU5ZlwifS5mYS1tYXAtbG9jYXRpb24tZG90OmJlZm9yZSwuZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTBcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tYXJzLWFuZC12ZW51czpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS1tYXJzLWFuZC12ZW51cy1idXJzdDpiZWZvcmV7Y29udGVudDpcIlxcZTUyM1wifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS1tYXJzLXN0cm9rZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSwuZmEtbWFycy1zdHJva2UtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uZmEtbWFycy1zdHJva2UtdXA6YmVmb3JlLC5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9LmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSwuZmEtbWFydGluaS1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjU3YlwifS5mYS1jb2NrdGFpbDpiZWZvcmUsLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNTYxXCJ9LmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlLC5mYS1tYXJ0aW5pLWdsYXNzLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmFcIn0uZmEtbWFzay1mYWNlOmJlZm9yZXtjb250ZW50OlwiXFxlMWQ3XCJ9LmZhLW1hc2stdmVudGlsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZTUyNFwifS5mYS1tYXNrcy10aGVhdGVyOmJlZm9yZSwuZmEtdGhlYXRlci1tYXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjYzMFwifS5mYS1tYXR0cmVzcy1waWxsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MjVcIn0uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlLC5mYS1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjMxZVwifS5mYS1tZWRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjVhMlwifS5mYS1tZW1vcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzhcIn0uZmEtbWVub3JhaDpiZWZvcmV7Y29udGVudDpcIlxcZjY3NlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLWNvbW1lbnQtYWx0OmJlZm9yZSwuZmEtbWVzc2FnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifS5mYS1tZXRlb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NTNcIn0uZmEtbWljcm9jaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMmRiXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlLC5mYS1taWNyb3Bob25lLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2M5XCJ9LmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSwuZmEtbWljcm9waG9uZS1saW5lcy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUzOVwifS5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LmZhLW1pY3Jvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MTBcIn0uZmEtbWlsbC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMWVkXCJ9LmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlLC5mYS1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjc4Y1wifS5mYS1taW51czpiZWZvcmUsLmZhLXN1YnRyYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDY4XCJ9LmZhLW1pdHRlbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiNVwifS5mYS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUsLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsLmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjZVwifS5mYS1tb2JpbGUtYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LmZhLW1vYmlsZS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZTUyN1wifS5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlLC5mYS1tb2JpbGUtc2NyZWVuOmJlZm9yZXtjb250ZW50OlwiXFxmM2NmXCJ9LmZhLW1vYmlsZS1hbHQ6YmVmb3JlLC5mYS1tb2JpbGUtc2NyZWVuLWJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNjZFwifS5mYS1tb25leS1iaWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLW1vbmV5LWJpbGwtMTpiZWZvcmUsLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2QxXCJ9LmZhLW1vbmV5LWJpbGwtMS13YXZlOmJlZm9yZSwuZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUzYlwifS5mYS1tb25leS1iaWxsLXRyYW5zZmVyOmJlZm9yZXtjb250ZW50OlwiXFxlNTI4XCJ9LmZhLW1vbmV5LWJpbGwtdHJlbmQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MjlcIn0uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNhXCJ9LmZhLW1vbmV5LWJpbGwtd2hlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MmFcIn0uZmEtbW9uZXktYmlsbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxZjNcIn0uZmEtbW9uZXktY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2NcIn0uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSwuZmEtbW9uZXktY2hlY2stZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNTNkXCJ9LmZhLW1vbnVtZW50OmJlZm9yZXtjb250ZW50OlwiXFxmNWE2XCJ9LmZhLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmV7Y29udGVudDpcIlxcZjVhN1wifS5mYS1tb3NxdWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzhcIn0uZmEtbW9zcXVpdG86YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MmJcIn0uZmEtbW9zcXVpdG8tbmV0OmJlZm9yZXtjb250ZW50OlwiXFxlNTJjXCJ9LmZhLW1vdG9yY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWNcIn0uZmEtbW91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MmRcIn0uZmEtbW91bnRhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmNcIn0uZmEtbW91bnRhaW4tY2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZTUyZVwifS5mYS1tb3VudGFpbi1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MmZcIn0uZmEtbXVnLWhvdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiNlwifS5mYS1jb2ZmZWU6YmVmb3JlLC5mYS1tdWctc2F1Y2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLW46YmVmb3Jle2NvbnRlbnQ6XCJcXDRlXCJ9LmZhLW5haXJhLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxZjZcIn0uZmEtbmV0d29yay13aXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjZmZlwifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn0uZmEtbmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLW5vdC1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzZVwifS5mYS1ub3RkZWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxZmVcIn0uZmEtbm90ZS1zdGlja3k6YmVmb3JlLC5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDgxXCJ9LmZhLW86YmVmb3Jle2NvbnRlbnQ6XCJcXDRmXCJ9LmZhLW9iamVjdC1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifS5mYS1vaWwtY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNjEzXCJ9LmZhLW9pbC13ZWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNTMyXCJ9LmZhLW9tOmJlZm9yZXtjb250ZW50OlwiXFxmNjc5XCJ9LmZhLW90dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzAwXCJ9LmZhLWRlZGVudDpiZWZvcmUsLmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIn0uZmEtcDpiZWZvcmV7Y29udGVudDpcIlxcNTBcIn0uZmEtcGFnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTVcIn0uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWFhXCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZSwuZmEtcGFpbnRicnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmY1wifS5mYS1wYWxldHRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNmXCJ9LmZhLXBhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MlwifS5mYS1wYW5vcmFtYTpiZWZvcmV7Y29udGVudDpcIlxcZTIwOVwifS5mYS1wYXBlci1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifS5mYS1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn0uZmEtcGFyYWNodXRlLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjRjZFwifS5mYS1wYXJhZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGRcIn0uZmEtcGFzc3BvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWJcIn0uZmEtZmlsZS1jbGlwYm9hcmQ6YmVmb3JlLC5mYS1wYXN0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlYVwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2N2NcIn0uZmEtcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMzA0XCJ9LmZhLXBlbi1hbHQ6YmVmb3JlLC5mYS1wZW4tY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjMwNVwifS5mYS1wZW4tZmFuY3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWNcIn0uZmEtcGVuLW5pYjpiZWZvcmV7Y29udGVudDpcIlxcZjVhZFwifS5mYS1wZW4tcnVsZXI6YmVmb3JlLC5mYS1wZW5jaWwtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWVcIn0uZmEtZWRpdDpiZWZvcmUsLmZhLXBlbi10by1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDRcIn0uZmEtcGVuY2lsLWFsdDpiZWZvcmUsLmZhLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZjMwM1wifS5mYS1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6YmVmb3JlLC5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxlMDY4XCJ9LmZhLXBlb3BsZS1jYXJyeS1ib3g6YmVmb3JlLC5mYS1wZW9wbGUtY2Fycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2VcIn0uZmEtcGVvcGxlLWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxlNTMzXCJ9LmZhLXBlb3BsZS1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxlNTM0XCJ9LmZhLXBlb3BsZS1wdWxsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlNTM1XCJ9LmZhLXBlb3BsZS1yb2JiZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxlNTM2XCJ9LmZhLXBlb3BsZS1yb29mOmJlZm9yZXtjb250ZW50OlwiXFxlNTM3XCJ9LmZhLXBlcHBlci1ob3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTZcIn0uZmEtcGVyY2VudDpiZWZvcmUsLmZhLXBlcmNlbnRhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXDI1XCJ9LmZhLW1hbGU6YmVmb3JlLC5mYS1wZXJzb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODNcIn0uZmEtcGVyc29uLWFycm93LWRvd24tdG8tbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTUzOFwifS5mYS1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxlNTM5XCJ9LmZhLWJpa2luZzpiZWZvcmUsLmZhLXBlcnNvbi1iaWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NGFcIn0uZmEtcGVyc29uLWJvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmNzU2XCJ9LmZhLXBlcnNvbi1icmVhc3RmZWVkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlNTNhXCJ9LmZhLXBlcnNvbi1idXJzdDpiZWZvcmV7Y29udGVudDpcIlxcZTUzYlwifS5mYS1wZXJzb24tY2FuZTpiZWZvcmV7Y29udGVudDpcIlxcZTUzY1wifS5mYS1wZXJzb24tY2hhbGtib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTUzZFwifS5mYS1wZXJzb24tY2lyY2xlLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlNTNlXCJ9LmZhLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1M2ZcIn0uZmEtcGVyc29uLWNpcmNsZS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTU0MFwifS5mYS1wZXJzb24tY2lyY2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDFcIn0uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTU0MlwifS5mYS1wZXJzb24tY2lyY2xlLXhtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNTQzXCJ9LmZhLWRpZ2dpbmc6YmVmb3JlLC5mYS1wZXJzb24tZGlnZ2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjg1ZVwifS5mYS1kaWFnbm9zZXM6YmVmb3JlLC5mYS1wZXJzb24tZG90cy1mcm9tLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzBcIn0uZmEtZmVtYWxlOmJlZm9yZSwuZmEtcGVyc29uLWRyZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LmZhLXBlcnNvbi1kcmVzcy1idXJzdDpiZWZvcmV7Y29udGVudDpcIlxcZTU0NFwifS5mYS1wZXJzb24tZHJvd25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDVcIn0uZmEtcGVyc29uLWZhbGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDZcIn0uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDdcIn0uZmEtcGVyc29uLWhhbGYtZHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NDhcIn0uZmEtcGVyc29uLWhhcmFzc2luZzpiZWZvcmV7Y29udGVudDpcIlxcZTU0OVwifS5mYS1oaWtpbmc6YmVmb3JlLC5mYS1wZXJzb24taGlraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNmVjXCJ9LmZhLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTU0YVwifS5mYS1wZXJzb24tbWlsaXRhcnktcmlmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NGJcIn0uZmEtcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjpiZWZvcmV7Y29udGVudDpcIlxcZTU0Y1wifS5mYS1wZXJzb24tcHJheWluZzpiZWZvcmUsLmZhLXByYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODNcIn0uZmEtcGVyc29uLXByZWduYW50OmJlZm9yZXtjb250ZW50OlwiXFxlMzFlXCJ9LmZhLXBlcnNvbi1yYXlzOmJlZm9yZXtjb250ZW50OlwiXFxlNTRkXCJ9LmZhLXBlcnNvbi1yaWZsZTpiZWZvcmV7Y29udGVudDpcIlxcZTU0ZVwifS5mYS1wZXJzb24tcnVubmluZzpiZWZvcmUsLmZhLXJ1bm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGNcIn0uZmEtcGVyc29uLXNoZWx0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NGZcIn0uZmEtcGVyc29uLXNrYXRpbmc6YmVmb3JlLC5mYS1za2F0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmN2M1XCJ9LmZhLXBlcnNvbi1za2lpbmc6YmVmb3JlLC5mYS1za2lpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzlcIn0uZmEtcGVyc29uLXNraWluZy1ub3JkaWM6YmVmb3JlLC5mYS1za2lpbmctbm9yZGljOmJlZm9yZXtjb250ZW50OlwiXFxmN2NhXCJ9LmZhLXBlcnNvbi1zbm93Ym9hcmRpbmc6YmVmb3JlLC5mYS1zbm93Ym9hcmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2VcIn0uZmEtcGVyc29uLXN3aW1taW5nOmJlZm9yZSwuZmEtc3dpbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjVjNFwifS5mYS1wZXJzb24tdGhyb3VnaC13aW5kb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1YTlcIn0uZmEtcGVyc29uLXdhbGtpbmc6YmVmb3JlLC5mYS13YWxraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNTU0XCJ9LmZhLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTU1MVwifS5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTU1MlwifS5mYS1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTU1M1wifS5mYS1wZXJzb24td2Fsa2luZy1sdWdnYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlNTU0XCJ9LmZhLWJsaW5kOmJlZm9yZSwuZmEtcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9LmZhLXBlc2V0YS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMjIxXCJ9LmZhLXBlc28tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTIyMlwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1waG9uZS1hbHQ6YmVmb3JlLC5mYS1waG9uZS1mbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmODc5XCJ9LmZhLXBob25lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmM2RkXCJ9LmZhLXBob25lLXZvbHVtZTpiZWZvcmUsLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLXBob3RvLWZpbG06YmVmb3JlLC5mYS1waG90by12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjg3Y1wifS5mYS1waWdneS1iYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNGQzXCJ9LmZhLXBpbGxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDg0XCJ9LmZhLXBpenphLXNsaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmODE4XCJ9LmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2N2ZcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmV7Y29udGVudDpcIlxcZjVhZlwifS5mYS1wbGFuZS1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NTVcIn0uZmEtcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNTU2XCJ9LmZhLXBsYW5lLWNpcmNsZS14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTU1N1wifS5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjBcIn0uZmEtcGxhbmUtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTU1OFwifS5mYS1wbGFuZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA2OVwifS5mYS1wbGFuZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZTIyZFwifS5mYS1wbGFudC13aWx0OmJlZm9yZXtjb250ZW50OlwiXFxlNWFhXCJ9LmZhLXBsYXRlLXdoZWF0OmJlZm9yZXtjb250ZW50OlwiXFxlNTVhXCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1wbHVnLWNpcmNsZS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxlNTViXCJ9LmZhLXBsdWctY2lyY2xlLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxlNTVjXCJ9LmZhLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNTVkXCJ9LmZhLXBsdWctY2lyY2xlLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlNTVlXCJ9LmZhLXBsdWctY2lyY2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NWZcIn0uZmEtcGx1Zy1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjBcIn0uZmEtYWRkOmJlZm9yZSwuZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcMmJcIn0uZmEtcGx1cy1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTQzY1wifS5mYS1wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmNlXCJ9LmZhLXBvbzpiZWZvcmV7Y29udGVudDpcIlxcZjJmZVwifS5mYS1wb28tYm9sdDpiZWZvcmUsLmZhLXBvby1zdG9ybTpiZWZvcmV7Y29udGVudDpcIlxcZjc1YVwifS5mYS1wb29wOmJlZm9yZXtjb250ZW50OlwiXFxmNjE5XCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjFcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUsLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NlwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1wdW1wLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmFcIn0uZmEtcHVtcC1zb2FwOmJlZm9yZXtjb250ZW50OlwiXFxlMDZiXCJ9LmZhLXB1enpsZS1waWVjZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5mYS1xOmJlZm9yZXtjb250ZW50OlwiXFw1MVwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXDNmXCJ9LmZhLXF1b3RlLWxlZnQtYWx0OmJlZm9yZSwuZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodC1hbHQ6YmVmb3JlLC5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1yOmJlZm9yZXtjb250ZW50OlwiXFw1MlwifS5mYS1yYWRpYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjlcIn0uZmEtcmFkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZDdcIn0uZmEtcmFpbmJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjc1YlwifS5mYS1yYW5raW5nLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjFcIn0uZmEtcmVjZWlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0M1wifS5mYS1yZWNvcmQtdmlueWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZDlcIn0uZmEtYWQ6YmVmb3JlLC5mYS1yZWN0YW5nbGUtYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDFcIn0uZmEtbGlzdC1hbHQ6YmVmb3JlLC5mYS1yZWN0YW5nbGUtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1yZWN0YW5nbGUtdGltZXM6YmVmb3JlLC5mYS1yZWN0YW5nbGUteG1hcms6YmVmb3JlLC5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLC5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTBcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9LmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2M1wifS5mYS1tYWlsLXJlcGx5OmJlZm9yZSwuZmEtcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTVcIn0uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLC5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0uZmEtcmVwdWJsaWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZVwifS5mYS1yZXN0cm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZjdiZFwifS5mYS1yZXR3ZWV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc5XCJ9LmZhLXJpYmJvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkNlwifS5mYS1yaWdodC1mcm9tLWJyYWNrZXQ6YmVmb3JlLC5mYS1zaWduLW91dC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjVcIn0uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSwuZmEtcmlnaHQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjM2MlwifS5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUsLmZhLXJpZ2h0LWxvbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGJcIn0uZmEtcmlnaHQtdG8tYnJhY2tldDpiZWZvcmUsLmZhLXNpZ24taW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9LmZhLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MGJcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1yb2FkLWJhcnJpZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjJcIn0uZmEtcm9hZC1icmlkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjNcIn0uZmEtcm9hZC1jaXJjbGUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjRcIn0uZmEtcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjVcIn0uZmEtcm9hZC1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjZcIn0uZmEtcm9hZC1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxlNTY3XCJ9LmZhLXJvYWQtc3Bpa2VzOmJlZm9yZXtjb250ZW50OlwiXFxlNTY4XCJ9LmZhLXJvYm90OmJlZm9yZXtjb250ZW50OlwiXFxmNTQ0XCJ9LmZhLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifS5mYS1yb3RhdGU6YmVmb3JlLC5mYS1zeW5jLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMVwifS5mYS1yb3RhdGUtYmFjazpiZWZvcmUsLmZhLXJvdGF0ZS1iYWNrd2FyZDpiZWZvcmUsLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtdW5kby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWFcIn0uZmEtcmVkby1hbHQ6YmVmb3JlLC5mYS1yb3RhdGUtZm9yd2FyZDpiZWZvcmUsLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjJmOVwifS5mYS1yb3V0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkN1wifS5mYS1mZWVkOmJlZm9yZSwuZmEtcnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9LmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmUsLmZhLXJ1YmxlLXNpZ246YmVmb3JlLC5mYS1ydWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifS5mYS1ydWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NjlcIn0uZmEtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDVcIn0uZmEtcnVsZXItY29tYmluZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDZcIn0uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0N1wifS5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OFwifS5mYS1ydXBlZS1zaWduOmJlZm9yZSwuZmEtcnVwZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTZcIn0uZmEtcnVwaWFoLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUyM2RcIn0uZmEtczpiZWZvcmV7Y29udGVudDpcIlxcNTNcIn0uZmEtc2Fjay1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MWRcIn0uZmEtc2Fjay14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTU2YVwifS5mYS1zYWlsYm9hdDpiZWZvcmV7Y29udGVudDpcIlxcZTQ0NVwifS5mYS1zYXRlbGxpdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmZcIn0uZmEtc2F0ZWxsaXRlLWRpc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzBcIn0uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUsLmZhLXNjYWxlLWJhbGFuY2VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUsLmZhLXNjYWxlLXVuYmFsYW5jZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTVcIn0uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUsLmZhLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDpiZWZvcmV7Y29udGVudDpcIlxcZjUxNlwifS5mYS1zY2hvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDlcIn0uZmEtc2Nob29sLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTU2YlwifS5mYS1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNTZjXCJ9LmZhLXNjaG9vbC1jaXJjbGUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NmRcIn0uZmEtc2Nob29sLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NmVcIn0uZmEtc2Nob29sLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NmZcIn0uZmEtY3V0OmJlZm9yZSwuZmEtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtc2NyZXdkcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGFcIn0uZmEtc2NyZXdkcml2ZXItd3JlbmNoOmJlZm9yZSwuZmEtdG9vbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDlcIn0uZmEtc2Nyb2xsOmJlZm9yZXtjb250ZW50OlwiXFxmNzBlXCJ9LmZhLXNjcm9sbC10b3JhaDpiZWZvcmUsLmZhLXRvcmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNmEwXCJ9LmZhLXNkLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzJcIn0uZmEtc2VjdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTQ0N1wifS5mYS1zZWVkbGluZzpiZWZvcmUsLmZhLXNwcm91dDpiZWZvcmV7Y29udGVudDpcIlxcZjRkOFwifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn0uZmEtc2hhcGVzOmJlZm9yZSwuZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjYxZlwifS5mYS1hcnJvdy10dXJuLXJpZ2h0OmJlZm9yZSwuZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSwuZmEtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn0uZmEtc2hhcmUtZnJvbS1zcXVhcmU6YmVmb3JlLC5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGRcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZSwuZmEtc2hhcmUtbm9kZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hlZXQtcGxhc3RpYzpiZWZvcmV7Y29udGVudDpcIlxcZTU3MVwifS5mYS1pbHM6YmVmb3JlLC5mYS1zaGVrZWwtc2lnbjpiZWZvcmUsLmZhLXNoZWtlbDpiZWZvcmUsLmZhLXNoZXFlbC1zaWduOmJlZm9yZSwuZmEtc2hlcWVsOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9LmZhLXNoaWVsZC1ibGFuazpiZWZvcmUsLmZhLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5mYS1zaGllbGQtY2F0OmJlZm9yZXtjb250ZW50OlwiXFxlNTcyXCJ9LmZhLXNoaWVsZC1kb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzNcIn0uZmEtc2hpZWxkLWFsdDpiZWZvcmUsLmZhLXNoaWVsZC1oYWx2ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWRcIn0uZmEtc2hpZWxkLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlNTc0XCJ9LmZhLXNoaWVsZC12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA2Y1wifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXNoaXJ0OmJlZm9yZSwuZmEtdC1zaGlydDpiZWZvcmUsLmZhLXRzaGlydDpiZWZvcmV7Y29udGVudDpcIlxcZjU1M1wifS5mYS1zaG9lLXByaW50czpiZWZvcmV7Y29udGVudDpcIlxcZjU0YlwifS5mYS1zaG9wOmJlZm9yZSwuZmEtc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTRmXCJ9LmZhLXNob3AtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTRhNVwifS5mYS1zaG9wLXNsYXNoOmJlZm9yZSwuZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDcwXCJ9LmZhLXNob3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjY1wifS5mYS1zaHJpbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0NDhcIn0uZmEtcmFuZG9tOmJlZm9yZSwuZmEtc2h1ZmZsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3NFwifS5mYS1zaHV0dGxlLXNwYWNlOmJlZm9yZSwuZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zaWduLWhhbmdpbmc6YmVmb3JlLC5mYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ5XCJ9LmZhLXNpZ25hbC01OmJlZm9yZSwuZmEtc2lnbmFsLXBlcmZlY3Q6YmVmb3JlLC5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtc2lnbmF0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWI3XCJ9LmZhLW1hcC1zaWduczpiZWZvcmUsLmZhLXNpZ25zLXBvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtc2ltLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzRcIn0uZmEtc2luazpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZFwifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLXNrdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTRjXCJ9LmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTRcIn0uZmEtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTVcIn0uZmEtc2xlaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmN2NjXCJ9LmZhLXNsaWRlcnMtaDpiZWZvcmUsLmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtc21vZzpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZlwifS5mYS1zbW9raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDhkXCJ9LmZhLXNub3dmbGFrZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkY1wifS5mYS1zbm93bWFuOmJlZm9yZXtjb250ZW50OlwiXFxmN2QwXCJ9LmZhLXNub3dwbG93OmJlZm9yZXtjb250ZW50OlwiXFxmN2QyXCJ9LmZhLXNvYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmVcIn0uZmEtc29ja3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OTZcIn0uZmEtc29sYXItcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmFcIn0uZmEtc29ydDpiZWZvcmUsLmZhLXVuc29ydGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtZGVzYzpiZWZvcmUsLmZhLXNvcnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkZFwifS5mYS1zb3J0LWFzYzpiZWZvcmUsLmZhLXNvcnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn0uZmEtc3BhOmJlZm9yZXtjb250ZW50OlwiXFxmNWJiXCJ9LmZhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZSwuZmEtc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNjdiXCJ9LmZhLXNwZWxsLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmODkxXCJ9LmZhLXNwaWRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjcxN1wifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLXNwbG90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmNcIn0uZmEtc3Bvb246YmVmb3JlLC5mYS11dGVuc2lsLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMmU1XCJ9LmZhLXNwcmF5LWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjViZFwifS5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSwuZmEtc3ByYXktY2FuLXNwYXJrbGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNWQwXCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1hcnJvdy11cC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE0Y1wifS5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUsLmZhLXNxdWFyZS1jYXJldC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSwuZmEtc3F1YXJlLWNhcmV0LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn0uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSwuZmEtc3F1YXJlLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTUyXCJ9LmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUsLmZhLXNxdWFyZS1jYXJldC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLXNxdWFyZS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVjXCJ9LmZhLWgtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLXNxdWFyZS1uZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzZcIn0uZmEtcGFya2luZzpiZWZvcmUsLmZhLXNxdWFyZS1wYXJraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNTQwXCJ9LmZhLXBlbi1zcXVhcmU6YmVmb3JlLC5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifS5mYS1zcXVhcmUtcGVyc29uLWNvbmZpbmVkOmJlZm9yZXtjb250ZW50OlwiXFxlNTc3XCJ9LmZhLXBob25lLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifS5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSwuZmEtc3F1YXJlLXBob25lLWZsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2JcIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1wb2xsLWg6YmVmb3JlLC5mYS1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNjgyXCJ9LmZhLXBvbGw6YmVmb3JlLC5mYS1zcXVhcmUtcG9sbC12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjY4MVwifS5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlLC5mYS1zcXVhcmUtcm9vdC12YXJpYWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjY5OFwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXNoYXJlLW5vZGVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUsLmZhLXNxdWFyZS11cC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjM2MFwifS5mYS1zcXVhcmUtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1NzhcIn0uZmEtc3F1YXJlLXhtYXJrOmJlZm9yZSwuZmEtdGltZXMtc3F1YXJlOmJlZm9yZSwuZmEteG1hcmstc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmQzXCJ9LmZhLXJvZC1hc2NsZXBpdXM6YmVmb3JlLC5mYS1yb2Qtc25ha2U6YmVmb3JlLC5mYS1zdGFmZi1hZXNjdWxhcGl1czpiZWZvcmUsLmZhLXN0YWZmLXNuYWtlOmJlZm9yZXtjb250ZW50OlwiXFxlNTc5XCJ9LmZhLXN0YWlyczpiZWZvcmV7Y29udGVudDpcIlxcZTI4OVwifS5mYS1zdGFtcDpiZWZvcmV7Y29udGVudDpcIlxcZjViZlwifS5mYS1zdGFwbGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNWFmXCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OTlcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlLC5mYS1zdGFyLWhhbGYtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmNWMwXCJ9LmZhLXN0YXItb2YtZGF2aWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OWFcIn0uZmEtc3Rhci1vZi1saWZlOmJlZm9yZXtjb250ZW50OlwiXFxmNjIxXCJ9LmZhLWdicDpiZWZvcmUsLmZhLXBvdW5kLXNpZ246YmVmb3JlLC5mYS1zdGVybGluZy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn0uZmEtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmYyXCJ9LmZhLXN0b3B3YXRjaC0yMDpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZlwifS5mYS1zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjU0ZVwifS5mYS1zdG9yZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MVwifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9LmZhLXN0cm9vcHdhZmVsOmJlZm9yZXtjb250ZW50OlwiXFxmNTUxXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1tZWRraXQ6YmVmb3JlLC5mYS1zdWl0Y2FzZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9LmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzFcIn0uZmEtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9LmZhLXN1bi1wbGFudC13aWx0OmJlZm9yZXtjb250ZW50OlwiXFxlNTdhXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9LmZhLXN3YXRjaGJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzNcIn0uZmEtc3luYWdvZ3VlOmJlZm9yZXtjb250ZW50OlwiXFxmNjliXCJ9LmZhLXN5cmluZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn0uZmEtdDpiZWZvcmV7Y29udGVudDpcIlxcNTRcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtdGFibGUtY2VsbHM6YmVmb3JlLC5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10YWJsZS1jZWxscy1sYXJnZTpiZWZvcmUsLmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLWNvbHVtbnM6YmVmb3JlLC5mYS10YWJsZS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLXRhYmxlLWxpc3Q6YmVmb3JlLC5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLXBpbmctcG9uZy1wYWRkbGUtYmFsbDpiZWZvcmUsLmZhLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDpiZWZvcmUsLmZhLXRhYmxlLXRlbm5pczpiZWZvcmV7Y29udGVudDpcIlxcZjQ1ZFwifS5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUsLmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjNmYlwifS5mYS10YWJsZXQtYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LmZhLXRhYmxldC1hbHQ6YmVmb3JlLC5mYS10YWJsZXQtc2NyZWVuLWJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNmYVwifS5mYS10YWJsZXRzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkwXCJ9LmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUsLmZhLXRhY2hvZ3JhcGgtZGlnaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU2NlwifS5mYS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmJcIn0uZmEtdGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjAyY1wifS5mYS10YXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNGRiXCJ9LmZhLXRhcnA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1N2JcIn0uZmEtdGFycC1kcm9wbGV0OmJlZm9yZXtjb250ZW50OlwiXFxlNTdjXCJ9LmZhLWNhYjpiZWZvcmUsLmZhLXRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn0uZmEtdGVldGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MmVcIn0uZmEtdGVldGgtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjYyZlwifS5mYS10ZW1wZXJhdHVyZS1hcnJvdy1kb3duOmJlZm9yZSwuZmEtdGVtcGVyYXR1cmUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTAzZlwifS5mYS10ZW1wZXJhdHVyZS1hcnJvdy11cDpiZWZvcmUsLmZhLXRlbXBlcmF0dXJlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMDQwXCJ9LmZhLXRlbXBlcmF0dXJlLTA6YmVmb3JlLC5mYS10ZW1wZXJhdHVyZS1lbXB0eTpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjJjYlwifS5mYS10ZW1wZXJhdHVyZS00OmJlZm9yZSwuZmEtdGVtcGVyYXR1cmUtZnVsbDpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLC5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMmM3XCJ9LmZhLXRlbXBlcmF0dXJlLTI6YmVmb3JlLC5mYS10ZW1wZXJhdHVyZS1oYWxmOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzlcIn0uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjc2OVwifS5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NmJcIn0uZmEtdGVtcGVyYXR1cmUtMTpiZWZvcmUsLmZhLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6YmVmb3JlLC5mYS10aGVybW9tZXRlci0xOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjYVwifS5mYS10ZW1wZXJhdHVyZS0zOmJlZm9yZSwuZmEtdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnM6YmVmb3JlLC5mYS10aGVybW9tZXRlci0zOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzhcIn0uZmEtdGVuZ2Utc2lnbjpiZWZvcmUsLmZhLXRlbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q3XCJ9LmZhLXRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1N2RcIn0uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1N2VcIn0uZmEtdGVudC1hcnJvdy1sZWZ0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNTdmXCJ9LmZhLXRlbnQtYXJyb3ctdHVybi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlNTgwXCJ9LmZhLXRlbnQtYXJyb3dzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1ODFcIn0uZmEtdGVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1ODJcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUsLmZhLXRleHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2RcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS10aGVybW9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MVwifS5mYS10aHVtYnMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjRcIn0uZmEtdGh1bWItdGFjazpiZWZvcmUsLmZhLXRodW1idGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifS5mYS10aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDVcIn0uZmEtdGlja2V0LWFsdDpiZWZvcmUsLmZhLXRpY2tldC1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmZcIn0uZmEtdGltZWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyOWNcIn0uZmEtdG9nZ2xlLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNFwifS5mYS10b2dnbGUtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDVcIn0uZmEtdG9pbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmN2Q4XCJ9LmZhLXRvaWxldC1wYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjcxZVwifS5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzJcIn0uZmEtdG9pbGV0LXBvcnRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxlNTgzXCJ9LmZhLXRvaWxldHMtcG9ydGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1ODRcIn0uZmEtdG9vbGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjU1MlwifS5mYS10b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjVjOVwifS5mYS10b3JpaS1nYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNmExXCJ9LmZhLXRvcm5hZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NmZcIn0uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSwuZmEtdG93ZXItYnJvYWRjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNTE5XCJ9LmZhLXRvd2VyLWNlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1ODVcIn0uZmEtdG93ZXItb2JzZXJ2YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU1ODZcIn0uZmEtdHJhY3RvcjpiZWZvcmV7Y29udGVudDpcIlxcZjcyMlwifS5mYS10cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWNcIn0uZmEtdHJhZmZpYy1saWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjYzN1wifS5mYS10cmFpbGVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDQxXCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXN1YndheTpiZWZvcmUsLmZhLXRyYWluLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS10cmFpbi10cmFtOmJlZm9yZXtjb250ZW50OlwiXFxlNWI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUsLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9LmZhLXRyYXNoLWFycm93LXVwOmJlZm9yZSwuZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyOVwifS5mYS10cmFzaC1hbHQ6YmVmb3JlLC5mYS10cmFzaC1jYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWRcIn0uZmEtdHJhc2gtY2FuLWFycm93LXVwOmJlZm9yZSwuZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS10cmVlLWNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1ODdcIn0uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlLC5mYS10cmlhbmdsZS1leGNsYW1hdGlvbjpiZWZvcmUsLmZhLXdhcm5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLXRyb3dlbDpiZWZvcmV7Y29udGVudDpcIlxcZTU4OVwifS5mYS10cm93ZWwtYnJpY2tzOmJlZm9yZXtjb250ZW50OlwiXFxlNThhXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXRydWNrLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlNThiXCJ9LmZhLXRydWNrLWRyb3BsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OGNcIn0uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUsLmZhLXRydWNrLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGJcIn0uZmEtdHJ1Y2stZmllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OGRcIn0uZmEtdHJ1Y2stZmllbGQtdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OGVcIn0uZmEtdHJ1Y2stZnJvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyYjdcIn0uZmEtYW1idWxhbmNlOmJlZm9yZSwuZmEtdHJ1Y2stbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS10cnVjay1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNjNiXCJ9LmZhLXRydWNrLW1vdmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZlwifS5mYS10cnVjay1waWNrdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2M2NcIn0uZmEtdHJ1Y2stcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1OGZcIn0uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUsLmZhLXRydWNrLXJhbXAtYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNGRlXCJ9LmZhLXRlbGV0eXBlOmJlZm9yZSwuZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9LmZhLXRyeTpiZWZvcmUsLmZhLXR1cmtpc2gtbGlyYS1zaWduOmJlZm9yZSwuZmEtdHVya2lzaC1saXJhOmJlZm9yZXtjb250ZW50OlwiXFxlMmJiXCJ9LmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSwuZmEtdHVybi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmM2JlXCJ9LmZhLWxldmVsLXVwLWFsdDpiZWZvcmUsLmZhLXR1cm4tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn0uZmEtdGVsZXZpc2lvbjpiZWZvcmUsLmZhLXR2LWFsdDpiZWZvcmUsLmZhLXR2OmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9LmZhLXU6YmVmb3Jle2NvbnRlbnQ6XCJcXDU1XCJ9LmZhLXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxmMGU5XCJ9LmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWNhXCJ9LmZhLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjZFwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS11bmxvY2stYWx0OmJlZm9yZSwuZmEtdW5sb2NrLWtleWhvbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSwuZmEtdXAtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjMzOFwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZSwuZmEtdXAtZG93bi1sZWZ0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSwuZmEtdXAtbG9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjMwY1wifS5mYS1leHBhbmQtYWx0OmJlZm9yZSwuZmEtdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyNFwifS5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUsLmZhLXVwLXJpZ2h0LWZyb20tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVkXCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA3XCJ9LmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZXtjb250ZW50OlwiXFxmNGZiXCJ9LmZhLXVzZXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmNcIn0uZmEtdXNlci1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjRmZFwifS5mYS11c2VyLWRvY3RvcjpiZWZvcmUsLmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjBcIn0uZmEtdXNlci1jb2c6YmVmb3JlLC5mYS11c2VyLWdlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmVcIn0uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwMVwifS5mYS11c2VyLWZyaWVuZHM6YmVmb3JlLC5mYS11c2VyLWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmNTAwXCJ9LmZhLXVzZXItaW5qdXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyOFwifS5mYS11c2VyLWFsdDpiZWZvcmUsLmZhLXVzZXItbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDZcIn0uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlLC5mYS11c2VyLWxhcmdlLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGZhXCJ9LmZhLXVzZXItbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjUwMlwifS5mYS11c2VyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNTAzXCJ9LmZhLXVzZXItbmluamE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDRcIn0uZmEtdXNlci1udXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjgyZlwifS5mYS11c2VyLWVkaXQ6YmVmb3JlLC5mYS11c2VyLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmZlwifS5mYS11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzRcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtdXNlci1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDVcIn0uZmEtdXNlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNlwifS5mYS11c2VyLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjUwN1wifS5mYS11c2VyLXRpZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwOFwifS5mYS11c2VyLXRpbWVzOmJlZm9yZSwuZmEtdXNlci14bWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjMFwifS5mYS11c2Vycy1iZXR3ZWVuLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxlNTkxXCJ9LmZhLXVzZXJzLWNvZzpiZWZvcmUsLmZhLXVzZXJzLWdlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDlcIn0uZmEtdXNlcnMtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZTU5MlwifS5mYS11c2Vycy1yYXlzOmJlZm9yZXtjb250ZW50OlwiXFxlNTkzXCJ9LmZhLXVzZXJzLXJlY3RhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZTU5NFwifS5mYS11c2Vycy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3M1wifS5mYS11c2Vycy12aWV3ZmluZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlNTk1XCJ9LmZhLWN1dGxlcnk6YmVmb3JlLC5mYS11dGVuc2lsczpiZWZvcmV7Y29udGVudDpcIlxcZjJlN1wifS5mYS12OmJlZm9yZXtjb250ZW50OlwiXFw1NlwifS5mYS1zaHV0dGxlLXZhbjpiZWZvcmUsLmZhLXZhbi1zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNWI2XCJ9LmZhLXZhdWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMmM1XCJ9LmZhLXZlY3Rvci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2JcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtdmVudXMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9LmZhLXZlbnVzLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn0uZmEtdmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZTA4NVwifS5mYS12ZXN0LXBhdGNoZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODZcIn0uZmEtdmlhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MlwifS5mYS12aWFsLWNpcmNsZS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTU5NlwifS5mYS12aWFsLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlNTk3XCJ9LmZhLXZpYWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkzXCJ9LmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUsLmZhLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXZpZGVvLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGUyXCJ9LmZhLXZpaGFyYTpiZWZvcmV7Y29udGVudDpcIlxcZjZhN1wifS5mYS12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA3NFwifS5mYS12aXJ1cy1jb3ZpZDpiZWZvcmV7Y29udGVudDpcIlxcZTRhOFwifS5mYS12aXJ1cy1jb3ZpZC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTRhOVwifS5mYS12aXJ1cy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3NVwifS5mYS12aXJ1c2VzOmJlZm9yZXtjb250ZW50OlwiXFxlMDc2XCJ9LmZhLXZvaWNlbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjg5N1wifS5mYS12b2xjYW5vOmJlZm9yZXtjb250ZW50OlwiXFxmNzcwXCJ9LmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUsLmZhLXZvbGxleWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uZmEtdm9sdW1lLWhpZ2g6YmVmb3JlLC5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtdm9sdW1lLWRvd246YmVmb3JlLC5mYS12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLW11dGU6YmVmb3JlLC5mYS12b2x1bWUtdGltZXM6YmVmb3JlLC5mYS12b2x1bWUteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTlcIn0uZmEtdnItY2FyZGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzI5XCJ9LmZhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXDU3XCJ9LmZhLXdhbGtpZS10YWxraWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZWZcIn0uZmEtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmNTU1XCJ9LmZhLW1hZ2ljOmJlZm9yZSwuZmEtd2FuZC1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS1tYWdpYy13YW5kLXNwYXJrbGVzOmJlZm9yZSwuZmEtd2FuZC1tYWdpYy1zcGFya2xlczpiZWZvcmV7Y29udGVudDpcIlxcZTJjYVwifS5mYS13YW5kLXNwYXJrbGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNzJiXCJ9LmZhLXdhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5mYS13YXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc3M1wifS5mYS1sYWRkZXItd2F0ZXI6YmVmb3JlLC5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSwuZmEtd2F0ZXItbGFkZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWM1XCJ9LmZhLXdhdmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmODNlXCJ9LmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNWNkXCJ9LmZhLXdlaWdodC1zY2FsZTpiZWZvcmUsLmZhLXdlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NlwifS5mYS13aGVhdC1hbHQ6YmVmb3JlLC5mYS13aGVhdC1hd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUyY2RcIn0uZmEtd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTU5OFwifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSwuZmEtd2hlZWxjaGFpci1tb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxlMmNlXCJ9LmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlLC5mYS13aGlza2V5LWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmN2EwXCJ9LmZhLXdpZmktMzpiZWZvcmUsLmZhLXdpZmktc3Ryb25nOmJlZm9yZSwuZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS13aW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNzJlXCJ9LmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMFwifS5mYS13aW5kb3ctbWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDFcIn0uZmEtd2luZG93LXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn0uZmEtd2luZS1ib3R0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MmZcIn0uZmEtd2luZS1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjRlM1wifS5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUsLmZhLXdpbmUtZ2xhc3MtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2VcIn0uZmEta3J3OmJlZm9yZSwuZmEtd29uLXNpZ246YmVmb3JlLC5mYS13b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtd29ybTpiZWZvcmV7Y29udGVudDpcIlxcZTU5OVwifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn0uZmEteDpiZWZvcmV7Y29udGVudDpcIlxcNThcIn0uZmEteC1yYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTdcIn0uZmEtY2xvc2U6YmVmb3JlLC5mYS1tdWx0aXBseTpiZWZvcmUsLmZhLXJlbW92ZTpiZWZvcmUsLmZhLXRpbWVzOmJlZm9yZSwuZmEteG1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEteG1hcmtzLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxlNTlhXCJ9LmZhLXk6YmVmb3Jle2NvbnRlbnQ6XCJcXDU5XCJ9LmZhLWNueTpiZWZvcmUsLmZhLWpweTpiZWZvcmUsLmZhLXJtYjpiZWZvcmUsLmZhLXllbi1zaWduOmJlZm9yZSwuZmEteWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9LmZhLXlpbi15YW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNmFkXCJ9LmZhLXo6YmVmb3Jle2NvbnRlbnQ6XCJcXDVhXCJ9LmZhLXNyLW9ubHksLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLC5zci1vbmx5LC5zci1vbmx5LWZvY3VzYWJsZTpub3QoOmZvY3VzKXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9Omhvc3QsOnJvb3R7LS1mYS1mb250LWJyYW5kczpub3JtYWwgNDAwIDFlbS8xIFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfS5mYS1icmFuZHMsLmZhYntmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO2ZvbnQtd2VpZ2h0OjQwMH0uZmEtNDItZ3JvdXA6YmVmb3JlLC5mYS1pbm5vc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZTA4MFwifS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjhcIn0uZmEtYWNjdXNvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjlcIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50OlwiXFxmMTcwXCJ9LmZhLWFkdmVyc2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMzZhXCJ9LmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMzZiXCJ9LmZhLWFpcmJuYjpiZWZvcmV7Y29udGVudDpcIlxcZjgzNFwifS5mYS1hbGdvbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZjXCJ9LmZhLWFsaXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjY0MlwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyY1wifS5mYS1hbWlsaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmRcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifS5mYS1hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIwXCJ9LmZhLWFwcC1zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZlwifS5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZXtjb250ZW50OlwiXFxmMzcwXCJ9LmZhLWFwcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMzcxXCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LmZhLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNVwifS5mYS1hcnRzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNzdhXCJ9LmZhLWFzeW1tZXRyaWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn0uZmEtYXRsYXNzaWFuOmJlZm9yZXtjb250ZW50OlwiXFxmNzdiXCJ9LmZhLWF1ZGlibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzNcIn0uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDFjXCJ9LmZhLWF2aWFuZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzRcIn0uZmEtYXZpYXRvOmJlZm9yZXtjb250ZW50OlwiXFxmNDIxXCJ9LmZhLWF3czpiZWZvcmV7Y29udGVudDpcIlxcZjM3NVwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNVwifS5mYS1iYXR0bGUtbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmODM1XCJ9LmZhLWJlaGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjRcIn0uZmEtYmlsaWJpbGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUzZDlcIn0uZmEtYmltb2JqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMzc4XCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifS5mYS1iaXRjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMzc5XCJ9LmZhLWJpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2FcIn0uZmEtYmxhY2stdGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjdlXCJ9LmZhLWJsYWNrYmVycnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2JcIn0uZmEtYmxvZ2dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM3Y1wifS5mYS1ibG9nZ2VyLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2RcIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmMjkzXCJ9LmZhLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjk0XCJ9LmZhLWJvb3RzdHJhcDpiZWZvcmV7Y29udGVudDpcIlxcZjgzNlwifS5mYS1ib3RzOmJlZm9yZXtjb250ZW50OlwiXFxlMzQwXCJ9LmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIlxcZjE1YVwifS5mYS1idWZmZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzdcIn0uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZlwifS5mYS1idXktbi1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjhhNlwifS5mYS1idXlzZWxsYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBkXCJ9LmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODVcIn0uZmEtY2MtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2VudGVyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifS5mYS1jZW50b3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODlcIn0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjY4XCJ9LmZhLWNocm9tZWNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzhcIn0uZmEtY2xvdWRmbGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZFwifS5mYS1jbG91ZHNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMzgzXCJ9LmZhLWNsb3Vkc21pdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODRcIn0uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzg1XCJ9LmZhLWNtcGxpZDpiZWZvcmV7Y29udGVudDpcIlxcZTM2MFwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLWNvbmZsdWVuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OGRcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLWNvdHRvbi1idXJlYXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OWVcIn0uZmEtY3BhbmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMzg4XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmV7Y29udGVudDpcIlxcZjRlN1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZXtjb250ZW50OlwiXFxmNGU4XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTlcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmV7Y29udGVudDpcIlxcZjRlYVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNGViXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWNcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWRcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZXtjb250ZW50OlwiXFxmNGVmXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjBcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmNGYxXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmNGYzXCJ9LmZhLWNyaXRpY2FsLXJvbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzlcIn0uZmEtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifS5mYS1jc3MzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4YlwifS5mYS1jdXR0bGVmaXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMzhjXCJ9LmZhLWQtYW5kLWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGRcIn0uZmEtZC1hbmQtZC1iZXlvbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2FcIn0uZmEtZGFpbHltb3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTJcIn0uZmEtZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn0uZmEtZGVlemVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDc3XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kZXBsb3lkb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGVcIn0uZmEtZGVza3BybzpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZlwifS5mYS1kZXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2NcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1kaGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTBcIn0uZmEtZGlhc3BvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTFcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMzkxXCJ9LmZhLWRpc2NvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTJcIn0uZmEtZGlzY291cnNlOmJlZm9yZXtjb250ZW50OlwiXFxmMzkzXCJ9LmZhLWRvY2h1YjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NFwifS5mYS1kb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTVcIn0uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM5NlwifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLWRydXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOVwifS5mYS1keWFsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTlcIn0uZmEtZWFybHliaXJkczpiZWZvcmV7Y29udGVudDpcIlxcZjM5YVwifS5mYS1lYmF5OmJlZm9yZXtjb250ZW50OlwiXFxmNGY0XCJ9LmZhLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODJcIn0uZmEtZWRnZS1sZWdhY3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzhcIn0uZmEtZWxlbWVudG9yOmJlZm9yZXtjb250ZW50OlwiXFxmNDMwXCJ9LmZhLWVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZjFcIn0uZmEtZW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjNcIn0uZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS1lcmxhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWRcIn0uZmEtZXRoZXJldW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmVcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1ldmVybm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzOVwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWZcIn0uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZGNcIn0uZmEtZmVkZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTdcIn0uZmEtZmVkb3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNzk4XCJ9LmZhLWZpZ21hOmJlZm9yZXtjb250ZW50OlwiXFxmNzk5XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDA3XCJ9LmZhLWZpcnN0LW9yZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9LmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjUwYVwifS5mYS1maXJzdGRyYWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ExXCJ9LmZhLWZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS5mYS1mbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGRcIn0uZmEtZmx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE3XCJ9LmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSwuZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUsLmZhLWZvbnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNFwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtZm9udGljb25zLWZpOmJlZm9yZXtjb250ZW50OlwiXFxmM2EyXCJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NlwifS5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2EzXCJ9LmZhLWZvcnVtYmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjExXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn0uZmEtZnJlZWJzZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNFwifS5mYS1mdWxjcnVtOmJlZm9yZXtjb250ZW50OlwiXFxmNTBiXCJ9LmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxmNTBjXCJ9LmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwZFwifS5mYS1nZXQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9LmZhLWdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9LmZhLWdnLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDNcIn0uZmEtZ2l0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg0MVwifS5mYS1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWJcIn0uZmEtZ2l0aHViLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5mYS1naXRrcmFrZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTZcIn0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9LmZhLWdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyNlwifS5mYS1nbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhNVwifS5mYS1nbGlkZS1nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE2XCJ9LmZhLWdvZm9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifS5mYS1nb2xhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0MGZcIn0uZmEtZ29vZHJlYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmM2E4XCJ9LmZhLWdvb2RyZWFkcy1nOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1nb29nbGUtZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWFcIn0uZmEtZ29vZ2xlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZTA3OVwifS5mYS1nb29nbGUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYlwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtZ3JhdjpiZWZvcmV7Y29udGVudDpcIlxcZjJkNlwifS5mYS1ncmlwZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhY1wifS5mYS1ncnVudDpiZWZvcmV7Y29udGVudDpcIlxcZjNhZFwifS5mYS1ndWlsZGVkOmJlZm9yZXtjb250ZW50OlwiXFxlMDdlXCJ9LmZhLWd1bHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn0uZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtaGFja2VycmFuazpiZWZvcmV7Y29udGVudDpcIlxcZjVmN1wifS5mYS1oYXNobm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZTQ5OVwifS5mYS1oaXBzOmJlZm9yZXtjb250ZW50OlwiXFxmNDUyXCJ9LmZhLWhpcmUtYS1oZWxwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjBcIn0uZmEtaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZlwifS5mYS1ob29saTpiZWZvcmV7Y29udGVudDpcIlxcZjQyN1wifS5mYS1ob3JuYmlsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU5MlwifS5mYS1ob3RqYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjFcIn0uZmEtaG91eno6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2NcIn0uZmEtaHRtbDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0uZmEtaHVic3BvdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiMlwifS5mYS1pZGVhbDpiZWZvcmV7Y29udGVudDpcIlxcZTAxM1wifS5mYS1pbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1pbnN0YWxvZDpiZWZvcmV7Y29udGVudDpcIlxcZTA4MVwifS5mYS1pbnRlcmNvbTpiZWZvcmV7Y29udGVudDpcIlxcZjdhZlwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS1pbnZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiMFwifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWl0Y2gtaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY4M2FcIn0uZmEtaXR1bmVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I0XCJ9LmZhLWl0dW5lcy1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9LmZhLWphdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTRcIn0uZmEtamVkaS1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUwZVwifS5mYS1qZW5raW5zOmJlZm9yZXtjb250ZW50OlwiXFxmM2I2XCJ9LmZhLWppcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjFcIn0uZmEtam9nZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjdcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9LmZhLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I4XCJ9LmZhLWpzZmlkZGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMWNjXCJ9LmZhLWthZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjVmYVwifS5mYS1rZXliYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNGY1XCJ9LmZhLWtleWNkbjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYVwifS5mYS1raWNrc3RhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYlwifS5mYS1raWNrc3RhcnRlci1rOmJlZm9yZXtjb250ZW50OlwiXFxmM2JjXCJ9LmZhLWtvcnZ1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZlwifS5mYS1sYXJhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmM2JkXCJ9LmZhLWxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLWxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWRcIn0uZmEtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjMFwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifS5mYS1saW5rZWRpbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwifS5mYS1saW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjhcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtbHlmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjM1wifS5mYS1tYWdlbnRvOmJlZm9yZXtjb250ZW50OlwiXFxmM2M0XCJ9LmZhLW1haWxjaGltcDpiZWZvcmV7Y29udGVudDpcIlxcZjU5ZVwifS5mYS1tYW5kYWxvcmlhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUwZlwifS5mYS1tYXJrZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjYwZlwifS5mYS1tYXN0b2RvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmNlwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtbWRiOmJlZm9yZXtjb250ZW50OlwiXFxmOGNhXCJ9LmZhLW1lZGFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzZcIn0uZmEtbWVkaXVtLW06YmVmb3JlLC5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEtbWVkcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzhcIn0uZmEtbWVldHVwOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9LmZhLW1lZ2Fwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNWEzXCJ9LmZhLW1lbmRlbGV5OmJlZm9yZXtjb250ZW50OlwiXFxmN2IzXCJ9LmZhLW1ldGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU0OWJcIn0uZmEtbWljcm9ibG9nOmJlZm9yZXtjb250ZW50OlwiXFxlMDFhXCJ9LmZhLW1pY3Jvc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYVwifS5mYS1taXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2JcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtbWl4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTZcIn0uZmEtbWl6dW5pOmJlZm9yZXtjb250ZW50OlwiXFxmM2NjXCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtbW9uZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmM2QwXCJ9LmZhLW5hcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDJcIn0uZmEtbmVvczpiZWZvcmV7Y29udGVudDpcIlxcZjYxMlwifS5mYS1uZmMtZGlyZWN0aW9uYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1MzBcIn0uZmEtbmZjLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZTUzMVwifS5mYS1uaW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YThcIn0uZmEtbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxOVwifS5mYS1ub2RlLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2QzXCJ9LmZhLW5wbTpiZWZvcmV7Y29udGVudDpcIlxcZjNkNFwifS5mYS1uczg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDVcIn0uZmEtbnV0cml0aW9uaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDZcIn0uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODJcIn0uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifS5mYS1vbGQtcmVwdWJsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTBcIn0uZmEtb3BlbmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTliXCJ9LmZhLW9wZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjZhXCJ9LmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uZmEtb3JjaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZDJcIn0uZmEtb3NpOmJlZm9yZXtjb250ZW50OlwiXFxmNDFhXCJ9LmZhLXBhZGxldDpiZWZvcmV7Y29udGVudDpcIlxcZTRhMFwifS5mYS1wYWdlNDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifS5mYS1wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0uZmEtcGFsZmVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q4XCJ9LmZhLXBhdHJlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDlcIn0uZmEtcGF5cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWVkXCJ9LmZhLXBlcmJ5dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODNcIn0uZmEtcGVyaXNjb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmM2RhXCJ9LmZhLXBoYWJyaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmM2RiXCJ9LmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9LmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTFcIn0uZmEtcGhwOmJlZm9yZXtjb250ZW50OlwiXFxmNDU3XCJ9LmZhLXBpZWQtcGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn0uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0uZmEtcGllZC1waXBlci1oYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTVcIn0uZmEtcGllZC1waXBlci1wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtcGl4OmJlZm9yZXtjb250ZW50OlwiXFxlNDNhXCJ9LmZhLXBsYXlzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2RmXCJ9LmZhLXByb2R1Y3QtaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifS5mYS1wdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn0uZmEtcHl0aG9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2UyXCJ9LmZhLXFxOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ2XCJ9LmZhLXF1aW5zY2FwZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OVwifS5mYS1xdW9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5mYS1yLXByb2plY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjdcIn0uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZXtjb250ZW50OlwiXFxmN2JiXCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtcmVhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWJcIn0uZmEtcmVhY3RldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWRcIn0uZmEtcmVhZG1lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ1XCJ9LmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLXJlZC1yaXZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNlM1wifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMjgxXCJ9LmZhLXJlZGhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjdiY1wifS5mYS1yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn0uZmEtcmVwbHlkOmJlZm9yZXtjb250ZW50OlwiXFxmM2U2XCJ9LmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmOFwifS5mYS1yZXNvbHZpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn0uZmEtcmV2OmJlZm9yZXtjb250ZW50OlwiXFxmNWIyXCJ9LmZhLXJvY2tldGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZThcIn0uZmEtcm9ja3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjNlOVwifS5mYS1ydXN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDdhXCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1zYWxlc2ZvcmNlOmJlZm9yZXtjb250ZW50OlwiXFxmODNiXCJ9LmZhLXNhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWVcIn0uZmEtc2NobGl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VhXCJ9LmZhLXNjcmVlbnBhbDpiZWZvcmV7Y29udGVudDpcIlxcZTU3MFwifS5mYS1zY3JpYmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGFcIn0uZmEtc2VhcmNoZW5naW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWJcIn0uZmEtc2VsbGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNlcnZpY2VzdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjNlY1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtc2hvcGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZTA1N1wifS5mYS1zaG9wd2FyZTpiZWZvcmV7Y29udGVudDpcIlxcZjViNVwifS5mYS1zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifS5mYS1zaXN0cml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VlXCJ9LmZhLXNpdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTJcIn0uZmEtc2l0cm94OmJlZm9yZXtjb250ZW50OlwiXFxlNDRhXCJ9LmZhLXNrZXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjdjNlwifS5mYS1za3lhdGxhczpiZWZvcmV7Y29udGVudDpcIlxcZjIxNlwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZVwifS5mYS1zbGFjay1oYXNoOmJlZm9yZSwuZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUsLmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtc291cmNldHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkM1wifS5mYS1zcGFjZS1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxlNWFjXCJ9LmZhLXNwZWFrYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjNcIn0uZmEtc3BlYWtlci1kZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmODNjXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNVwifS5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTdcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLXNxdWFyZS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU1YWRcIn0uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUsLmZhLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVjXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDkyXCJ9LmZhLWdpdGxhYi1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxlNWFlXCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWZcIn0uZmEtaW5zdGFncmFtLXNxdWFyZTpiZWZvcmUsLmZhLXNxdWFyZS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTVcIn0uZmEtanMtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I5XCJ9LmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtbGFzdGZtOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9LmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZTAxZVwifS5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSwuZmEtc3F1YXJlLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlLC5mYS1zcXVhcmUtc25hcGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uZmEtc3F1YXJlLXN0ZWFtOmJlZm9yZSwuZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI3XCJ9LmZhLXNxdWFyZS10dW1ibHI6YmVmb3JlLC5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LmZhLXNxdWFyZS10d2l0dGVyOmJlZm9yZSwuZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtc3F1YXJlLXZpYWRlbzpiZWZvcmUsLmZhLXZpYWRlby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uZmEtc3F1YXJlLXZpbWVvOmJlZm9yZSwuZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXNxdWFyZS13aGF0c2FwcDpiZWZvcmUsLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwY1wifS5mYS1zcXVhcmUteGluZzpiZWZvcmUsLmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLXNxdWFyZS15b3V0dWJlOmJlZm9yZSwuZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzFcIn0uZmEtc3F1YXJlc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmVcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtc3RhY2twYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmODQyXCJ9LmZhLXN0YXlsaW5rZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y2XCJ9LmZhLXN0aWNrZXItbXVsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmN1wifS5mYS1zdHJhdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjhcIn0uZmEtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNDI5XCJ9LmZhLXN0cmlwZS1zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJhXCJ9LmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOFwifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3VwZXJwb3dlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGRcIn0uZmEtc3VwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y5XCJ9LmZhLXN1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDZcIn0uZmEtc3dpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZTFcIn0uZmEtc3ltZm9ueTpiZWZvcmV7Y29udGVudDpcIlxcZjgzZFwifS5mYS10ZWFtc3BlYWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjlcIn0uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlLC5mYS10ZWxlZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNlwifS5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ1XCJ9LmZhLXRoZS1yZWQteWV0aTpiZWZvcmV7Y29udGVudDpcIlxcZjY5ZFwifS5mYS10aGVtZWNvOmJlZm9yZXtjb250ZW50OlwiXFxmNWM2XCJ9LmZhLXRoZW1laXNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiMlwifS5mYS10aGluay1wZWFrczpiZWZvcmV7Y29udGVudDpcIlxcZjczMVwifS5mYS10aWt0b2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2JcIn0uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxM1wifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifS5mYS10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9LmZhLXR5cG8zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJiXCJ9LmZhLXViZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDJcIn0uZmEtdWJ1bnR1OmJlZm9yZXtjb250ZW50OlwiXFxmN2RmXCJ9LmZhLXVpa2l0OmJlZm9yZXtjb250ZW50OlwiXFxmNDAzXCJ9LmZhLXVtYnJhY286YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZThcIn0uZmEtdW5jaGFydGVkOmJlZm9yZXtjb250ZW50OlwiXFxlMDg0XCJ9LmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNDA0XCJ9LmZhLXVuaXR5OmJlZm9yZXtjb250ZW50OlwiXFxlMDQ5XCJ9LmZhLXVuc3BsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDdjXCJ9LmZhLXVudGFwcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDVcIn0uZmEtdXBzOmJlZm9yZXtjb250ZW50OlwiXFxmN2UwXCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjI4N1wifS5mYS11c3BzOmJlZm9yZXtjb250ZW50OlwiXFxmN2UxXCJ9LmZhLXVzc3VubmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9LmZhLXZhYWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOFwifS5mYS12aWFjb2luOmJlZm9yZXtjb250ZW50OlwiXFxmMjM3XCJ9LmZhLXZpYWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5mYS12aWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOVwifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjQwYVwifS5mYS12aW1lby12OmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2FcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtdm52OmJlZm9yZXtjb250ZW50OlwiXFxmNDBiXCJ9LmZhLXZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9LmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODdcIn0uZmEtd2F6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzZlwifS5mYS13ZWVibHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2NcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGFcIn0uZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXdobWNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9LmZhLXdpa2lwZWRpYS13OmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2FcIn0uZmEtd2lyc2luZGhhbmR3ZXJrOmJlZm9yZSwuZmEtd3NoOmJlZm9yZXtjb250ZW50OlwiXFxlMmQwXCJ9LmZhLXdpeDpiZWZvcmV7Y29udGVudDpcIlxcZjVjZlwifS5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjczMFwifS5mYS13b2R1OmJlZm9yZXtjb250ZW50OlwiXFxlMDg4XCJ9LmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTRcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTFcIn0uZmEtd3BiZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifS5mYS13cGV4cGxvcmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmRlXCJ9LmZhLXdwZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn0uZmEtcmVuZGFjdDpiZWZvcmUsLmZhLXdwcmVzc3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTRcIn0uZmEteGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQxMlwifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS15YW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NDBcIn0uZmEteWFuZGV4OmJlZm9yZXtjb250ZW50OlwiXFxmNDEzXCJ9LmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmNDE0XCJ9LmZhLXlhcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTNcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXpoaWh1OmJlZm9yZXtjb250ZW50OlwiXFxmNjNmXCJ9Omhvc3QsOnJvb3R7LS1mYS1mb250LXJlZ3VsYXI6bm9ybWFsIDQwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9LmZhLXJlZ3VsYXIsLmZhcntmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtmb250LXdlaWdodDo0MDB9Omhvc3QsOnJvb3R7LS1mYS1mb250LXNvbGlkOm5vcm1hbCA5MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9LmZhLXNvbGlkLC5mYXN7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7Zm9udC13ZWlnaHQ6OTAwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2ZvbnQtZGlzcGxheTpibG9jaztmb250LXdlaWdodDo5MDA7c3JjOnVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2ZvbnQtZGlzcGxheTpibG9jaztmb250LXdlaWdodDo0MDA7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udEF3ZXNvbWVcIjtmb250LWRpc3BsYXk6YmxvY2s7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7dW5pY29kZS1yYW5nZTp1K2YwMDMsdStmMDA2LHUrZjAxNCx1K2YwMTYtZjAxNyx1K2YwMWEtZjAxYix1K2YwMWQsdStmMDIyLHUrZjAzZSx1K2YwNDQsdStmMDQ2LHUrZjA1Yy1mMDVkLHUrZjA2ZSx1K2YwNzAsdStmMDg3LWYwODgsdStmMDhhLHUrZjA5NCx1K2YwOTYtZjA5Nyx1K2YwOWQsdStmMGEwLHUrZjBhMix1K2YwYTQtZjBhNyx1K2YwYzUsdStmMGM3LHUrZjBlNS1mMGU2LHUrZjBlYix1K2YwZjYtZjBmOCx1K2YxMGMsdStmMTE0LWYxMTUsdStmMTE4LWYxMWEsdStmMTFjLWYxMWQsdStmMTMzLHUrZjE0Nyx1K2YxNGUsdStmMTUwLWYxNTIsdStmMTg1LWYxODYsdStmMThlLHUrZjE5MC1mMTkyLHUrZjE5Nix1K2YxYzEtZjFjOSx1K2YxZDksdStmMWRiLHUrZjFlMyx1K2YxZWEsdStmMWY3LHUrZjFmOSx1K2YyMGEsdStmMjQ3LWYyNDgsdStmMjRhLHUrZjI0ZCx1K2YyNTUtZjI1Yix1K2YyNWQsdStmMjcxLWYyNzQsdStmMjc4LHUrZjI3Yix1K2YyOGMsdStmMjhlLHUrZjI5Yyx1K2YyYjUsdStmMmI3LHUrZjJiYSx1K2YyYmMsdStmMmJlLHUrZjJjMC1mMmMxLHUrZjJjMyx1K2YyZDAsdStmMmQyLHUrZjJkNCx1K2YyZGN9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtdjRjb21wYXRpYmlsaXR5LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtdjRjb21wYXRpYmlsaXR5LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7dW5pY29kZS1yYW5nZTp1K2YwNDEsdStmMDQ3LHUrZjA2NS1mMDY2LHUrZjA3ZC1mMDdlLHUrZjA4MCx1K2YwOGIsdStmMDhlLHUrZjA5MCx1K2YwOWEsdStmMGFjLHUrZjBhZSx1K2YwYjIsdStmMGQwLHUrZjBkNix1K2YwZTQsdStmMGVjLHUrZjEwYS1mMTBiLHUrZjEyMyx1K2YxM2UsdStmMTQ4LWYxNDksdStmMTRjLHUrZjE1Nix1K2YxNWUsdStmMTYwLWYxNjEsdStmMTYzLHUrZjE3NS1mMTc4LHUrZjE5NSx1K2YxZjgsdStmMjE5LHUrZjI3YX0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/